org.mvel2.asm.attrs.package.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mvel2 Show documentation
Show all versions of mvel2 Show documentation
MVEL is a powerful expression language for Java-based applications.
It provides a plethora of features and is suited for everything
from the smallest property binding and extraction, to full blown scripts.
Provides an implementation for optional class, field and method attributes.
By default ASM strips optional attributes, in order to keep them in
the bytecode that is being readed you should pass an array of required attribute
instances to {@link org.mvel2.asm.ClassReader#accept(org.mvel2.asm.ClassVisitor,
org.mvel2.asm.Attribute[], boolean) ClassReader.accept()} method.
In order to add custom attributes to the manually constructed bytecode concrete
subclasses of the {@link org.mvel2.asm.Attribute Attribute} can be passed to
the visitAttribute methods of the
{@link org.mvel2.asm.ClassVisitor ClassVisitor},
{@link org.mvel2.asm.FieldVisitor FieldVisitor} and
{@link org.mvel2.asm.MethodVisitor MethodVisitor} interfaces.
@since ASM 1.4.1