kindlich 
							  
							
						 
						
							
								185f20b663
								
									
										
											
								
							 
						 
						
							Make ExpressionFormatter compile for CrT 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5b231b0574
								
									
										
											
								
							 
						 
						
							Fixed NPE in FunctionHeader and Stackoverflow 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								6945ba67be
								
							 
						 
						
							WIP fixing stdlibs and compilation on the new version 
							
							Added functional interface types (Java) 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								253c367b29
								
							 
						 
						
							Fixed the JavaNativeModule class to be compatible with the new changes 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								7c0db135d6
								
							 
						 
						
							Merge branch 'feature/remove-stored-types' into feature/remove-storedtypes 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								35e4f8585a
								
							 
						 
						
							Merge remote-tracking branch 'kindlich/development' into development 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								417e99aab0
								
							 
						 
						
							WIP removing stored types 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								4d53b6cc85
								
							 
						 
						
							Fixed something with iterables (but I forgot what) 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								84d5a1dabd
								
							 
						 
						
							Made invalid imports log errors 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f4639923f8
								
									
										
											
								
							 
						 
						
							Check and escape more special Characters 
							
							
This should fix https://github.com/CraftTweaker/CraftTweaker/issues/999  
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								cfbaaf9f9b
								
									
										
											
								
							 
						 
						
							Tests: Make ScriptBuilder use a LinkedHashMap to preserve file orde 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5ab2f6bf08
								
									
										
											
								
							 
						 
						
							Adds tests to check that functions in the same package can be read by each other 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6b718fa47e
								
									
										
											
								
							 
						 
						
							Two more tests 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								af2ca1e45a
								
									
										
											
								
							 
						 
						
							Added a test for generic expansions and a more sophisticated one that uses that Game of life code 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								eb48f35453
								
									
										
											
								
							 
						 
						
							Fixed function definitions not generating properly 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1d0289c19f
								
									
										
											
								
							 
						 
						
							Fix matchesExact check only comparing minimum amount of parametters 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								457cb2dbec
								
									
										
											
								
							 
						 
						
							Some more tests for basic class members 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4eb8d63929
								
									
										
											
								
							 
						 
						
							Removed unused scripts, added Example script for Conway's game of life 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1bf0933315
								
									
										
											
								
							 
						 
						
							Change some logging for tests 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								e9ab512059
								
									
										
											
								
							 
						 
						
							Added char to JavaNativeModule 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9c5aaeb2a8
								
									
										
											
								
							 
						 
						
							Pushed relevant changes of ScriptingExample.Main 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6a77f27c9f
								
									
										
											
								
							 
						 
						
							Started with Unit tests 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								9c4f0081f5
								
									
										
											
								
							 
						 
						
							First minor cleanups 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6d5f6599ac
								
									
										
											
								
							 
						 
						
							Log some suppressed error messages 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								96f81433ef
								
									
										
											
								
							 
						 
						
							Oops I forgot these for the logging and some cleanup 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8173105c2b
								
									
										
											
								
							 
						 
						
							Added checkcast in function interface wrapping's result 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c4be2b92fa
								
									
										
											
								
							 
						 
						
							Fix varargs for no argument and in static methods 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f1fcb91619
								
									
										
											
								
							 
						 
						
							Fix Expression Visitor using wrong typeParameter list 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								85386a9112
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'kindlich/development' into development 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								ed7b56a39b
								
									
										
											
								
							 
						 
						
							allow comparison of functionalStorage tags 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								370c2af1e9
								
									
										
											
								
							 
						 
						
							Enums won't have superclasses 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8ff353bcd1
								
									
										
											
								
							 
						 
						
							Allow generic types in Java Signatures 
							
							
Provide them as class parameters 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								d02abd30c3
								
									
										
											
								
							 
						 
						
							Fix generic call arguments being overridden by the generic mapper's selfmapping 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								bc7f15b8ca
								
									
										
											
								
							 
						 
						
							Match vararg types implicitly 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4a05c341f0
								
									
										
											
								
							 
						 
						
							More Matching moved to .equals 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								06b0859ce2
								
									
										
											
								
							 
						 
						
							Some method matching stuff with equals 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								0880bc8dc2
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Added some suppress statements for raw use of types 
							
							
It's unavoidable at times 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								916a4dd121
								
									
										
											
								
							 
						 
						
							Scripting Engine: Moved Creaton of JavaByteCodeRunUnit to own method to make it accessible from the outside 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6e70f7453e
								
									
										
											
								
							 
						 
						
							JavaNativeModule: LoadStatic now uses already existing method(s) if present 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								959618f7fb
								
									
										
											
								
							 
						 
						
							JavaNativeModule: CompiledModules now retrieve all compiled information from parent modules 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5d07a9331d
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Allow ZenMethod annotation to be used alongside the others 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								7134ba06b3
								
									
										
											
								
							 
						 
						
							JavaNativeModule: Allow getters in Expansions 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								7cd318a1ce
								
									
										
											
								
							 
						 
						
							JavaBytecode: Fixed Contains check being inversed 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					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 years ago