kindlich 
							  
							
						 
						
							
								5b231b0574
								
									
										
											
								
							 
						 
						
							Fixed NPE in FunctionHeader and Stackoverflow 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6945ba67be
								
							 
						 
						
							WIP fixing stdlibs and compilation on the new version 
							
							Added functional interface types (Java) 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								253c367b29
								
							 
						 
						
							Fixed the JavaNativeModule class to be compatible with the new changes 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								7c0db135d6
								
							 
						 
						
							Merge branch 'feature/remove-stored-types' into feature/remove-storedtypes 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								35e4f8585a
								
							 
						 
						
							Merge remote-tracking branch 'kindlich/development' into development 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								417e99aab0
								
							 
						 
						
							WIP removing stored types 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								4d53b6cc85
								
							 
						 
						
							Fixed something with iterables (but I forgot what) 
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								84d5a1dabd
								
							 
						 
						
							Made invalid imports log errors 
							
							
						 
						6 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f4639923f8
								
									
										
											
								
							 
						 
						
							Check and escape more special Characters 
							
							
This should fix https://github.com/CraftTweaker/CraftTweaker/issues/999  
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								cfbaaf9f9b
								
									
										
											
								
							 
						 
						
							Tests: Make ScriptBuilder use a LinkedHashMap to preserve file orde 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5ab2f6bf08
								
									
										
											
								
							 
						 
						
							Adds tests to check that functions in the same package can be read by each other 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6b718fa47e
								
									
										
											
								
							 
						 
						
							Two more tests 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								af2ca1e45a
								
									
										
											
								
							 
						 
						
							Added a test for generic expansions and a more sophisticated one that uses that Game of life code 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								eb48f35453
								
									
										
											
								
							 
						 
						
							Fixed function definitions not generating properly 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1d0289c19f
								
									
										
											
								
							 
						 
						
							Fix matchesExact check only comparing minimum amount of parametters 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								457cb2dbec
								
									
										
											
								
							 
						 
						
							Some more tests for basic class members 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4eb8d63929
								
									
										
											
								
							 
						 
						
							Removed unused scripts, added Example script for Conway's game of life 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1bf0933315
								
									
										
											
								
							 
						 
						
							Change some logging for tests 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								e9ab512059
								
									
										
											
								
							 
						 
						
							Added char to JavaNativeModule 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9c5aaeb2a8
								
									
										
											
								
							 
						 
						
							Pushed relevant changes of ScriptingExample.Main 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6a77f27c9f
								
									
										
											
								
							 
						 
						
							Started with Unit tests 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6aae26601c
								
									
										
											
								
							 
						 
						
							Fix duplicate Class Warnings 
							
							
Expansions classes now properly get a number suffix so that expansion classes and scripts no longer share the same name. Also fixes that scripts and expansions cant be in one file 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9c4f0081f5
								
									
										
											
								
							 
						 
						
							First minor cleanups 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6d5f6599ac
								
									
										
											
								
							 
						 
						
							Log some suppressed error messages 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b30bfeb61d
								
									
										
											
								
							 
						 
						
							Fixed List Foreach 
							
							
Changes how Classes from Stdlibs are found in the NativeModule so that their Java type parameters properly match the ones from the Stdlibs files 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								96f81433ef
								
									
										
											
								
							 
						 
						
							Oops I forgot these for the logging and some cleanup 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8173105c2b
								
									
										
											
								
							 
						 
						
							Added checkcast in function interface wrapping's result 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1b737430f9
								
									
										
											
								
							 
						 
						
							Started working on propagating a logger object instead of having to resort to Sysout 
							
							
Mwahaha, Jared you will have to review this :manic_laugther: 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c4be2b92fa
								
									
										
											
								
							 
						 
						
							Fix varargs for no argument and in static methods 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f1fcb91619
								
									
										
											
								
							 
						 
						
							Fix Expression Visitor using wrong typeParameter list 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								85386a9112
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'kindlich/development' into development 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								ed7b56a39b
								
									
										
											
								
							 
						 
						
							allow comparison of functionalStorage tags 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								370c2af1e9
								
									
										
											
								
							 
						 
						
							Enums won't have superclasses 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8ff353bcd1
								
									
										
											
								
							 
						 
						
							Allow generic types in Java Signatures 
							
							
Provide them as class parameters 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								d02abd30c3
								
									
										
											
								
							 
						 
						
							Fix generic call arguments being overridden by the generic mapper's selfmapping 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								bc7f15b8ca
								
									
										
											
								
							 
						 
						
							Match vararg types implicitly 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4a05c341f0
								
									
										
											
								
							 
						 
						
							More Matching moved to .equals 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								06b0859ce2
								
									
										
											
								
							 
						 
						
							Some method matching stuff with equals 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								0880bc8dc2
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Added some suppress statements for raw use of types 
							
							
It's unavoidable at times 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								916a4dd121
								
									
										
											
								
							 
						 
						
							Scripting Engine: Moved Creaton of JavaByteCodeRunUnit to own method to make it accessible from the outside 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6e70f7453e
								
									
										
											
								
							 
						 
						
							JavaNativeModule: LoadStatic now uses already existing method(s) if present 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								959618f7fb
								
									
										
											
								
							 
						 
						
							JavaNativeModule: CompiledModules now retrieve all compiled information from parent modules 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5d07a9331d
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Allow ZenMethod annotation to be used alongside the others 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								7134ba06b3
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Allow getters in Expansions 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								7cd318a1ce
								
									
										
											
								
							 
						 
						
							JavaBytecode: Fixed Contains check being inversed 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8624e28045
								
									
										
											
								
							 
						 
						
							Make Optional type validation use Equals instead of reference equals 
							
							
Background: Not every storedType int is the same if they come from different modules or so? 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								a7a7f84159
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Add type parameter infos from dependend modules 
							
							
Background: Otherwise they will throw Exceptions because the class definitions are there but not the type infos 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								710d29a45a
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Fixed Method selection for Functional interfaces 
							
							
Background: We only checked public nondefault, that matched for public statics as well.
Now checks for public nodefault abstract
Also TODO: Functional Type may not be part of functional Method's signature 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								ee949a7bd1
								
									
										
											
								
							 
						 
						
							JavaNative: Moved loading of method return type to a latter time 
							
							
Background: If the return type was a generic parameter, that early it wouldn't have been populated yet, and why load the return type as first thing in a method anyways? 
							
							
						 
						5 年之前  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								73cccd9a35
								
									
										
											
								
							 
						 
						
							Fix approximate member choosing when Inherited methods are involved 
							
							
Background: Approximate member choosing is based only on the types, so an overridden method would match twice, but with different priority. Fixes this by including a priority check before deciding whether or not to throw an error 
							
							
						 
						5 年之前