Uses of Interface
com.cryptomorin.xseries.reflection.proxy.ReflectiveProxyObject
Packages that use ReflectiveProxyObject
Package
Description
-
Uses of ReflectiveProxyObject in com.cryptomorin.xseries.reflection
Methods in com.cryptomorin.xseries.reflection with type parameters of type ReflectiveProxyObjectModifier and TypeMethodDescriptionstatic <T extends ReflectiveProxyObject>
TReturns a cached value if this interface is already proxified, otherwise proxifies and returns it. -
Uses of ReflectiveProxyObject in com.cryptomorin.xseries.reflection.asm
Classes in com.cryptomorin.xseries.reflection.asm with type parameters of type ReflectiveProxyObjectModifier and TypeClassDescriptionfinal classXReflectASM<T extends ReflectiveProxyObject>This class should not be accessed directly, useXReflection.proxify(Class)instead.Methods in com.cryptomorin.xseries.reflection.asm with type parameters of type ReflectiveProxyObject -
Uses of ReflectiveProxyObject in com.cryptomorin.xseries.reflection.proxy
Classes in com.cryptomorin.xseries.reflection.proxy with type parameters of type ReflectiveProxyObjectModifier and TypeClassDescriptionfinal classReflectiveProxy<T extends ReflectiveProxyObject>The basis of this class is that you create aninterfaceclass and annotate it usingClass,Field,Constructor, etc...Methods in com.cryptomorin.xseries.reflection.proxy with type parameters of type ReflectiveProxyObjectMethods in com.cryptomorin.xseries.reflection.proxy that return ReflectiveProxyObjectModifier and TypeMethodDescription@NotNull ReflectiveProxyObjectReturns a newReflectiveProxyObjectthat's linked to a newReflectiveProxywith the given instance. -
Uses of ReflectiveProxyObject in com.cryptomorin.xseries.reflection.proxy.processors
Fields in com.cryptomorin.xseries.reflection.proxy.processors with type parameters of type ReflectiveProxyObjectModifier and TypeFieldDescriptionstatic final Map<Class<? extends ReflectiveProxyObject>, Class<?>> MappedType.LOOK_AHEADMethods in com.cryptomorin.xseries.reflection.proxy.processors with type parameters of type ReflectiveProxyObjectModifier and TypeMethodDescriptionstatic <T extends ReflectiveProxyObject>
TReflectiveHandleProxyProcessor.proxify(@NotNull Class<T> interfaceClass, @NotNull ClassHandle targetClass, @NotNull ReflectiveHandle<?>... handles) Method parameters in com.cryptomorin.xseries.reflection.proxy.processors with type arguments of type ReflectiveProxyObjectModifier and TypeMethodDescriptionstatic Class<?> MappedType.getMappedTypeOrCreate(Class<? extends ReflectiveProxyObject> synthetic) Constructor parameters in com.cryptomorin.xseries.reflection.proxy.processors with type arguments of type ReflectiveProxyObjectModifierConstructorDescriptionReflectiveAnnotationProcessor(Class<? extends ReflectiveProxyObject> interfaceClass)