Class ReflectionParser
java.lang.Object
com.cryptomorin.xseries.reflection.parser.ReflectionParser
This class is designed to be able to parse Java declarations only in a loose way, as it also
supports more simplified syntax (for example not requiring semicolons) that doesn't work
as nicely if you're using IntelliJ because of the highlighting which is greater advantage.
TODO support generics. Using RegEx might be impossible because Java doesn't support (?R) recursion.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionimports(ReflectiveNamespace namespace) <T extends DynamicClassHandle>
TparseClass(T classHandle) <T extends ConstructorMemberHandle>
TparseConstructor(T ctorHandle) <T extends FieldMemberHandle>
TparseField(T fieldHandle) <T extends MethodMemberHandle>
TparseMethod(T methodHandle)
-
Constructor Details
-
ReflectionParser
-
-
Method Details
-
imports
-
parseClass
-
parseConstructor
-
parseMethod
-
parseField
-