f2025c98c7
								
									
										
											
								
							 
						 
						
							Added describe method to modifiers 
							
							
						 
						6 лет назад  
				
					
						
							
								 
						
							
								6f6b96ddb5
								
									
										
											
								
							 
						 
						
							More work on expansions, casters are done 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b1a2691cbf
								
									
										
											
								
							 
						 
						
							First step towards ZenExpansions 
							
							
They worked in my simple, void test example 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								58a34905c6
								
									
										
											
								
							 
						 
						
							Fix optional not counting as nullable 
							
							
The Optional annotation is parameter, not type bound 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6086179d88
								
									
										
											
								
							 
						 
						
							[WIP] implemented getReturnTyp() for some Statements 
							
							
WIP: Not really tested and contains RuntimeExceptions that I used for testing
WIP: Not all possible return types covered
WIP: Not really clear which order/priority some statement contents should be checked
WIP: Not dealing with type mismatches or one branch returning something a subclass of the other branch's return type 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								2e7929e302
								
									
										
											
								
							 
						 
						
							Function matches now ignore if the function itself is optional 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1dd20f24a2
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Moved definition register up to help with circular hierarchies 
							
							
E.g. IIngredient has a method that accepts an IItemStack, which is a sub-interface 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5d6ed900ad
								
									
										
											
								
							 
						 
						
							Allow the use of default expressions in Optional annotation 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								a3e8809917
								
									
										
											
								
							 
						 
						
							Ignore storageTag when validating call arguments 
							
							
						 
						6 лет назад  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								ab202cfca6
								
									
										
											
								
							 
						 
						
							Fixed AIOOB when omitting an optional parameter 
							
							
						 
						6 лет назад  
				
					
						
							
								 
						
							
								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 лет назад