Package org.apache.tomcat.util.bcel.classfile
package org.apache.tomcat.util.bcel.classfile
This package contains the classes that describe the structure of a Java class file and a class file parser.
-
ClassDescriptionRepresents one annotation in the annotation tablebase class for annotationsThrown when the BCEL attempts to read a class file and determines that a class is malformed or otherwise cannot be interpreted as a class file.Wrapper class that parses a given Java .class file.Abstract superclass for classes to represent the different constant types in the constant pool of a class file.This class is derived from the abstract
Constant
and represents a reference to a (external) class.This class is derived from the abstractConstant
and represents a reference to a Double object.This class is derived from the abstractConstant
and represents a reference to a float object.This class is derived from the abstractConstant
and represents a reference to an int object.This class is derived from the abstractConstant
and represents a reference to a long object.This class represents the constant pool, i.e., a table of constants, of a parsed classfile.Extends the abstractConstant
to represent a reference to a UTF-8 encoded string.The element_value structure is documented at https://docs.oracle.com/javase/specs/jvms/se11/html/jvms-4.html#jvms-4.7.16.1An annotation's element value pair.Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.