Uses of Interface
com.cryptomorin.xseries.reflection.ReflectiveHandle
Packages that use ReflectiveHandle
Package
Description
-
Uses of ReflectiveHandle in com.cryptomorin.xseries.reflection
Classes in com.cryptomorin.xseries.reflection with type parameters of type ReflectiveHandleModifier and TypeClassDescriptionclassAggregateReflectiveHandle<T,H extends ReflectiveHandle<T>> Most reflection APIs already provide a name-based fallback system that can be used (likeDynamicClassHandle.named(String...)) but sometimes the signature of certain JVM declarations just change entirely, that's where this class could be useful.Classes in com.cryptomorin.xseries.reflection that implement ReflectiveHandleModifier and TypeClassDescriptionclassAggregateReflectiveHandle<T,H extends ReflectiveHandle<T>> Most reflection APIs already provide a name-based fallback system that can be used (likeDynamicClassHandle.named(String...)) but sometimes the signature of certain JVM declarations just change entirely, that's where this class could be useful.Methods in com.cryptomorin.xseries.reflection with type parameters of type ReflectiveHandleModifier and TypeMethodDescriptionstatic <T,H extends ReflectiveHandle<T>>
AggregateReflectiveHandle<T, H> XReflection.any(H... handles) static <T,H extends ReflectiveHandle<T>>
AggregateReflectiveHandle<T, H> Methods in com.cryptomorin.xseries.reflection that return ReflectiveHandleModifier and TypeMethodDescriptionReflectiveHandle.clone()Creates a new handle with the same properties.Methods in com.cryptomorin.xseries.reflection with parameters of type ReflectiveHandleModifier and TypeMethodDescriptionstatic <T,H extends ReflectiveHandle<T>>
AggregateReflectiveHandle<T, H> XReflection.any(H... handles) -
Uses of ReflectiveHandle in com.cryptomorin.xseries.reflection.constraint
Methods in com.cryptomorin.xseries.reflection.constraint with parameters of type ReflectiveHandleModifier and TypeMethodDescriptionbooleanReflectiveConstraint.appliesTo(ReflectiveHandle<?> handle) -
Uses of ReflectiveHandle in com.cryptomorin.xseries.reflection.jvm
Classes in com.cryptomorin.xseries.reflection.jvm that implement ReflectiveHandleModifier and TypeClassDescriptionclassA handle for using reflection forConstructor.classA handle for using reflection for enums, which are technically aField.classA handle for using reflection forField.classThis class should not be used directly.classThis class should not be used directly.classA handle for using reflection forMethod.classThis class should not be used directly. -
Uses of ReflectiveHandle in com.cryptomorin.xseries.reflection.jvm.classes
Classes in com.cryptomorin.xseries.reflection.jvm.classes that implement ReflectiveHandleModifier and TypeClassDescriptionclassclassclassA class that is known at compile time and can be referenced directly.classA class handle that was parsed from string, the name is known, but it doesn't exist at runtime. -
Uses of ReflectiveHandle in com.cryptomorin.xseries.reflection.minecraft
Classes in com.cryptomorin.xseries.reflection.minecraft that implement ReflectiveHandleModifier and TypeClassDescriptionclassA specialized type ofDynamicClassHandlewhich currently doesn't have any extra functionalities.