Uses of Interface
io.smallrye.classfile.MethodElement
Packages that use MethodElement
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing
class file attributes for the io.smallrye.classfile library.-
Uses of MethodElement in io.smallrye.classfile
Subinterfaces of MethodElement in io.smallrye.classfileModifier and TypeInterfaceDescriptioninterfaceModels the access flags for a class, method, or field.interfaceModels the body of a method (theCodeattribute).Classes in io.smallrye.classfile that implement MethodElementModifier and TypeClassDescriptionclassCustomAttribute<T extends CustomAttribute<T>>Models a user-defined attribute in aclassfile.Method parameters in io.smallrye.classfile with type arguments of type MethodElementModifier and TypeMethodDescriptionstatic MethodTransformMethodTransform.dropping(Predicate<MethodElement> filter) Creates a method transform that passes each element through to the builder, except for those that the suppliedPredicateis true for. -
Uses of MethodElement in io.smallrye.classfile.attribute
Subinterfaces of MethodElement in io.smallrye.classfile.attributeModifier and TypeInterfaceDescriptioninterfaceModels theAnnotationDefaultattribute (JVMS ), which records the default value (JLS ) for the annotation interface element defined by this method.interfaceModels theCodeattribute (JVMS ), which contains the bytecode of this method.interfaceModels theDeprecatedattribute (JVMS ), which indicates this structure has been superseded.interfaceModels theExceptionsattribute (JVMS ), which records the exceptions declared to be thrown by this method.interfaceModels theMethodParametersattribute (JVMS ), which records reflective information about this method's parameters such as access modifiers.interfaceModels theRuntimeInvisibleAnnotationsattribute (JVMS ), which stores declaration annotations on this structure that are visible toclassfile consumers but are not visible to core reflection.interfaceModels theRuntimeInvisibleParameterAnnotationsattribute (JVMS ), which stores declaration annotations on the method parameters of this method that are visible toclassfile consumers but are not visible to core reflection.interfaceModels theRuntimeInvisibleTypeAnnotationsattribute (JVMS ), which stores type-use annotations for the annotated uses of types in this structure that are visible toclassfile consumers but are not visible to core reflection.interfaceModels theRuntimeVisibleAnnotationsattribute (JVMS ), which stores declaration annotations on this structure that are visible to bothclassfile consumers and core reflection.interfaceModels theRuntimeVisibleParameterAnnotationsattribute (JVMS ), which stores declaration annotations on the method parameters of this method that are visible to bothclassfile consumers and core reflection.interfaceModels theRuntimeVisibleTypeAnnotationsattribute (JVMS ), which stores type-use annotations for the annotated uses of types in this structure that are visible to bothclassfile consumers and core reflection.interfaceModels theSignatureattribute (JVMS ), which indicates the generic signature of this structure.interfaceModels theSyntheticattribute (JVMS ), which marks a class member as implementation-specific artifacts.interfaceModels an unknown attribute read from aclassfile.