04d5014529
								
									
										
											
								
							 
						 
						
							Fixed functional interface params 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								cddc3f96b3
								
									
										
											
								
							 
						 
						
							Made invalid imports log errors 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								93d75695ec
								
									
										
											
								
							 
						 
						
							fix optionals not inheriting nullable and expecting a default type 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								45616e31c4
								
									
										
											
								
							 
						 
						
							Fixed code formatter for map lookups 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								e7bcbcffaf
								
									
										
											
								
							 
						 
						
							Fix maps not working 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								ba2b04790b
								
									
										
											
								
							 
						 
						
							small code cleanup 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								cebae626fe
								
									
										
											
								
							 
						 
						
							ShouldLoadClass now checks for Name annotation 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								d9e8ef65ea
								
									
										
											
								
							 
						 
						
							Made the Name error say which class caused the issue 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1f81e8a541
								
									
										
											
								
							 
						 
						
							No such member now throws ComileException instead of logging to sout 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								dae9958fd1
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'kindlich/development' into HEAD 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5e9d773084
								
									
										
											
								
							 
						 
						
							Allow Already converted classes from dependencies to be used, even if in another package 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								a271cd8fd7
								
									
										
											
								
							 
						 
						
							Removed unneeded parents so eclipse can compile the project 
							
							
Fairly sure this is an eclipse issue, no problems are reported in idea...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=474593  
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								cbf1ac90e6
								
									
										
											
								
							 
						 
						
							Added kindlich's name fix 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								191edd6cae
								
									
										
											
								
							 
						 
						
							Added better logging in JavaNativeModule 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								fa8a3588cb
								
									
										
											
								
							 
						 
						
							Fixed Exception for invalid package even if the class name was overriden using @Name  
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6be789d2c9
								
									
										
											
								
							 
						 
						
							Removed unused type evaluation (see desc) 
							
							
Threw an exception when an import member could not be found.
Also, the value was not used anywhere 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								e614149c8c
								
									
										
											
								
							 
						 
						
							Moved Array default value to default value expression 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8f96b3b2a8
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								c3b948d8fe
								
							 
						 
						
							Fixed support for optional parameters. Also implemented java integration for them. 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b34bdf376a
								
									
										
											
								
							 
						 
						
							Enums now are registered to their class package, fields use the correct modifiers 
							
							TODO: Verify that the access check is correct 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5374b6f716
								
									
										
											
								
							 
						 
						
							WIP: Loggers, added parsing logger 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								96b6386d79
								
									
										
											
								
							 
						 
						
							JavaCompiler: Use LinkedHashMap to preserve execution order 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								2255428bd9
								
									
										
											
								
							 
						 
						
							Created ScriptingEngine#createScriptedModule overload that accepts loggers 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f6516d5246
								
									
										
											
								
							 
						 
						
							Set file and line meta info 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								dcebf0edbe
								
									
										
											
								
							 
						 
						
							Test script changes 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8dc22bcfeb
								
									
										
											
								
							 
						 
						
							Java Bytecode Array Constructor: Implemented projection with indices 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6f95dd3ff9
								
									
										
											
								
							 
						 
						
							Java Bytecode Array Constructor: Finished Projection function invocation 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								d062ad0149
								
									
										
											
								
							 
						 
						
							Fixed Bridge methods invoking in the incorrect class 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								a4d4176e7f
								
									
										
											
								
							 
						 
						
							JavaNativeLoader: removed unneccessary Field 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								608baebce8
								
									
										
											
								
							 
						 
						
							Added modules getter to the ScriptingEngine and allow empty base base package names in JavaNativeModule 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								a86086cdec
								
							 
						 
						
							Added native loader to resolve dependencies between native modules. 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								d151b5ef99
								
							 
						 
						
							Fix nullable types. 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								5ea804b3d3
								
							 
						 
						
							Fix method signatures containing only the short name instead of full class name. 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								7844dea790
								
							 
						 
						
							Removed unused files. 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9494ef212e
								
									
										
											
								
							 
						 
						
							Functional Wrappers, Bridge Methods, Type descriptor fix 
							
							Functional interface wrappers should work now
Implementing a method with a signature differing from the actual one (e.g. when dealing with generics) now creates a proper bridge method
The Java Bytecde compiler used an incorrect method in checkCast
We now no longer use hardcoded 'accept's as method names but whatever the context tells us to. 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								177b59341d
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								00e09fc358
								
							 
						 
						
							Fix modifiers on functional interfaces 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b8be41d1a2
								
									
										
											
								
							 
						 
						
							Formatted Functional Interface Wrapper creations 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								82eb1d61eb
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into WIP/functionalInterfaces 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								5f9aac70c8
								
							 
						 
						
							Added missing update to JavaNativeModule 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c69b92718a
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into WIP/functionalInterfaces 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								e909486bf3
								
							 
						 
						
							Added utility method to retrieve the functional interface method from a type. 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								da4c6eb005
								
									
										
											
								
							 
						 
						
							WIP Functional Wrapper 
							
							Currently only supports 'accepts' methods, until we can get a way to get the actual method signature/name from the class 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								33f3e6406a
								
									
										
											
								
							 
						 
						
							Use IdentityHashMap for parameter Info 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								476e1b350a
								
									
										
											
								
							 
						 
						
							Functional Interfaces Bytecode Step I 
							
							Directly using the lambda where the functional interface is requested works.
The lambda class will then directly implement the functionalInterface and not use a wrapper class 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								70bd868af4
								
							 
						 
						
							Added support for functional interfaces. 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								9c650d0f5b
								
							 
						 
						
							- Added correct type variable resolution 
							
							- Fixed a number of bugs
- Upgrading build system to a more uniform system
- Improving error output (for IDE)
- Changed parser to generate line offsets differently (easier for IDE to process) 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								3f29d8bf0c
								
							 
						 
						
							- Refactored usage of live objects in the IDE 
							
							- Save collapse state of the project browser tree 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								da051f56ce
								
							 
						 
						
							Update generated code 
							
							
						 
						6 年之前  
				
					
						
							
								 
						
							
								54f53f79c1
								
							 
						 
						
							- Improved interface validation: allow definition members to be used as implementation 
							
							- Added support for INTERFACE calls in java source code generation
- Minor source code generation quality improvements 
							
							
						 
						6 年之前