Class DynamicClassHandle
java.lang.Object
com.cryptomorin.xseries.reflection.jvm.classes.ClassHandle
com.cryptomorin.xseries.reflection.jvm.classes.DynamicClassHandle
- Direct Known Subclasses:
MinecraftClassHandle
-
Field Summary
FieldsFields inherited from class com.cryptomorin.xseries.reflection.jvm.classes.ClassHandle
namespace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasArray(int dimension) inPackage(PackageHandle packageHandle) inPackage(PackageHandle packageHandle, String packageName) booleanisArray()Class<?>reflect()String[]Methods inherited from class com.cryptomorin.xseries.reflection.jvm.classes.ClassHandle
asArray, constructor, constructor, constructor, constructor, field, field, getDimensionCount, getNamespace, getterField, inner, inner, method, method, setterFieldMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cryptomorin.xseries.reflection.Handle
catchError, exists, reflectOrNull, unreflect
-
Field Details
-
parent
-
packageName
-
classNames
-
array
protected int array
-
-
Constructor Details
-
DynamicClassHandle
-
-
Method Details
-
inPackage
public DynamicClassHandle inPackage(@Pattern("(\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*\\.)*\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*") String packageName) -
inPackage
-
inPackage
public DynamicClassHandle inPackage(PackageHandle packageHandle, @Pattern("(\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*\\.)*\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*") String packageName) -
named
public DynamicClassHandle named(@Pattern("\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*") String... classNames) -
reflectClassNames
-
reflect
- Throws:
ClassNotFoundException
-
asArray
- Specified by:
asArrayin classClassHandle
-
isArray
public boolean isArray()- Specified by:
isArrayin classClassHandle
-
getPossibleNames
- Specified by:
getPossibleNamesin classClassHandle
-