kindlich 
							  
							
						 
						
							
								a96a0f41c0
								
									
										
											
								
							 
						 
						
							Fixed JNM#getFunctionalInterfaceMethod 
							
							
Now it doesn't select the first nondefault method but the first public nondefault method 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5a9962b07a
								
									
										
											
								
							 
						 
						
							[WIP] Skip member evaluation if class should not be loaded in the first place 
							
							
Reason behind this is to prevent NoClassDefFoundErrors for working with Sided classes in MCF 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								422ee64c85
								
									
										
											
								
							 
						 
						
							[WIP, I have no idea what I'm doing]Get types declared in StdLibs from the registry 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8dd4cef26d
								
									
										
											
								
							 
						 
						
							Added type mapping when generic base type is a class 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								ff6514edae
								
									
										
											
								
							 
						 
						
							[WIP, I have no idea what I'm doing] Trying to get generic parameters working 
							
							
Let's see if putting them all into one TypeVariableContext works..?
Also, a lambda that returns void cannot conclude the generic header. How should we deal with this? 
							
							
						 
						5 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								10fc19cc9f
								
									
										
											
								
							 
						 
						
							WIP: Saving so that it is safe :smile: 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								1d02904fea
								
									
										
											
								
							 
						 
						
							Maybe fixed type arguments, added more logger info 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								c7466e5c37
								
									
										
											
								
							 
						 
						
							Log more info about what package is trying to be registered into 
							
							
						 
						5 years ago  
				
					
						
							
								 
						
							
								4cbbe1f387
								
									
										
											
								
							 
						 
						
							work on getting this working 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								6335559b29
								
									
										
											
								
							 
						 
						
							Remove stdlib as a resource, as it is causing duplicate jar entries 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								cc51395056
								
									
										
											
								
							 
						 
						
							made stdlibs a jar file 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								459781d075
								
									
										
											
								
							 
						 
						
							Revert back to the zip file 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								6de9e2f3fc
								
									
										
											
								
							 
						 
						
							don't include StdLibs in the build anymore 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								1f4b126e18
								
									
										
											
								
							 
						 
						
							Added FolderPackage, made stdlibs read from a folder instead of zip 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								cb2950a278
								
									
										
											
								
							 
						 
						
							Revert "test with naming StdLibs as zsp (zs package)" 
							
							
This reverts commit 95d9aa2b32 . 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								95d9aa2b32
								
									
										
											
								
							 
						 
						
							test with naming StdLibs as zsp (zs package) 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								2e09623f39
								
									
										
											
								
							 
						 
						
							Fixed Module using class name instead of annotation name 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								71844ec536
								
									
										
											
								
							 
						 
						
							Added a logger to ScriptingEngine to catch a few extra errors 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								07d6866fb2
								
									
										
											
								
							 
						 
						
							Fixed Bridge methods IncompatibleClassChangeError 
							
							
Reason was that it tried to invokeInterface whereas a bridge redirects to a local (virtual) method.
The local method was flagged incorrectly as the same type as the bridger which would be interface, hence the error 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								4a078a08ae
								
									
										
											
								
							 
						 
						
							Added Storage tag annotation 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								eca522b4f9
								
									
										
											
								
							 
						 
						
							Some GetForName Changes 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								215e92e5bf
								
									
										
											
								
							 
						 
						
							Added TypeParsing to JNM#getTypeFromName 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								1ac2cb0bb6
								
									
										
											
								
							 
						 
						
							fixed crash when value.name is null 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								6f6b96ddb5
								
									
										
											
								
							 
						 
						
							More work on expansions, casters are done 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c7c34cbc2a
								
									
										
											
								
							 
						 
						
							Expansions: Check if the 1st parameter is the expanded type 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b1a2691cbf
								
									
										
											
								
							 
						 
						
							First step towards ZenExpansions 
							
							
They worked in my simple, void test example 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								58a34905c6
								
									
										
											
								
							 
						 
						
							Fix optional not counting as nullable 
							
							
The Optional annotation is parameter, not type bound 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					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 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5d6ed900ad
								
									
										
											
								
							 
						 
						
							Allow the use of default expressions in Optional annotation 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								93d75695ec
								
									
										
											
								
							 
						 
						
							fix optionals not inheriting nullable and expecting a default type 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								ba2b04790b
								
									
										
											
								
							 
						 
						
							small code cleanup 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								cebae626fe
								
									
										
											
								
							 
						 
						
							ShouldLoadClass now checks for Name annotation 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								d9e8ef65ea
								
									
										
											
								
							 
						 
						
							Made the Name error say which class caused the issue 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5e9d773084
								
									
										
											
								
							 
						 
						
							Allow Already converted classes from dependencies to be used, even if in another package 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								cbf1ac90e6
								
									
										
											
								
							 
						 
						
							Added kindlich's name fix 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								191edd6cae
								
									
										
											
								
							 
						 
						
							Added better logging in JavaNativeModule 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								fa8a3588cb
								
									
										
											
								
							 
						 
						
							Fixed Exception for invalid package even if the class name was overriden using @Name  
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								c3b948d8fe
								
							 
						 
						
							Fixed support for optional parameters. Also implemented java integration for them. 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								b34bdf376a
								
									
										
											
								
							 
						 
						
							Enums now are registered to their class package, fields use the correct modifiers 
							
							TODO: Verify that the access check is correct 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5374b6f716
								
									
										
											
								
							 
						 
						
							WIP: Loggers, added parsing logger 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								2255428bd9
								
									
										
											
								
							 
						 
						
							Created ScriptingEngine#createScriptedModule overload that accepts loggers 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								a4d4176e7f
								
									
										
											
								
							 
						 
						
							JavaNativeLoader: removed unneccessary Field 
							
							
						 
						6 years ago  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								608baebce8
								
									
										
											
								
							 
						 
						
							Added modules getter to the ScriptingEngine and allow empty base base package names in JavaNativeModule 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								a86086cdec
								
							 
						 
						
							Added native loader to resolve dependencies between native modules. 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								d151b5ef99
								
							 
						 
						
							Fix nullable types. 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								5ea804b3d3
								
							 
						 
						
							Fix method signatures containing only the short name instead of full class name. 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								00e09fc358
								
							 
						 
						
							Fix modifiers on functional interfaces 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								5f9aac70c8
								
							 
						 
						
							Added missing update to JavaNativeModule 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								70bd868af4
								
							 
						 
						
							Added support for functional interfaces. 
							
							
						 
						6 years ago  
				
					
						
							
								 
						
							
								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 years ago