Uses of Record Class
dev.archunitjava.model.JavaMethodHandle
Packages that use JavaMethodHandle
-
Uses of JavaMethodHandle in dev.archunitjava.model
Classes in dev.archunitjava.model that implement interfaces with type arguments of type JavaMethodHandleModifier and TypeClassDescriptionfinal recordUnresolved direct method-handle constant used as bootstrap or implementation evidence.Methods in dev.archunitjava.model that return JavaMethodHandleModifier and TypeMethodDescriptionJavaDynamicCallSite.bootstrapMethod()Returns the value of thebootstrapMethodrecord component.JavaDynamicConstant.bootstrapMethod()Returns the value of thebootstrapMethodrecord component.Methods in dev.archunitjava.model that return types with arguments of type JavaMethodHandleModifier and TypeMethodDescriptionJavaDynamicCallSite.lambdaImplementation()Returns the value of thelambdaImplementationrecord component.JavaBootstrapArgument.methodHandle()Returns the value of themethodHandlerecord component.JavaConstantEvidence.methodHandle()Returns the value of themethodHandlerecord component.Methods in dev.archunitjava.model with parameters of type JavaMethodHandleConstructors in dev.archunitjava.model with parameters of type JavaMethodHandleModifierConstructorDescriptionJavaDynamicCallSite(JavaMemberSignature caller, String invocationName, JvmMethodType invocationType, JavaMethodHandle bootstrapMethod, List<JavaBootstrapArgument> bootstrapArguments, int originalBootstrapArgumentCount, boolean bootstrapArgumentsTruncated, JavaDynamicCallSiteKind kind, Optional<JavaMethodHandle> lambdaImplementation, List<JvmReferenceType> functionalInterfaces, BytecodeLocation location) Creates an instance of aJavaDynamicCallSiterecord class.JavaDynamicConstant(String name, JvmType constantType, JavaMethodHandle bootstrapMethod, List<JavaBootstrapArgument> bootstrapArguments, int originalBootstrapArgumentCount, boolean bootstrapArgumentsTruncated) Creates an instance of aJavaDynamicConstantrecord class.Constructor parameters in dev.archunitjava.model with type arguments of type JavaMethodHandleModifierConstructorDescriptionJavaBootstrapArgument(String kind, String encodedValue, Optional<JavaMethodHandle> methodHandle) Creates an instance of aJavaBootstrapArgumentrecord class.JavaConstantEvidence(JavaConstantEvidenceKind kind, int constantPoolIndex, String descriptor, List<JvmType> referencedTypes, Optional<JavaMethodHandle> methodHandle, Optional<JavaDynamicConstant> dynamicConstant, Optional<JavaConstantLoadSite> loadSite) Creates an instance of aJavaConstantEvidencerecord class.JavaDynamicCallSite(JavaMemberSignature caller, String invocationName, JvmMethodType invocationType, JavaMethodHandle bootstrapMethod, List<JavaBootstrapArgument> bootstrapArguments, int originalBootstrapArgumentCount, boolean bootstrapArgumentsTruncated, JavaDynamicCallSiteKind kind, Optional<JavaMethodHandle> lambdaImplementation, List<JvmReferenceType> functionalInterfaces, BytecodeLocation location) Creates an instance of aJavaDynamicCallSiterecord class.