package
classfile
Type Members
-
case class
Annotation(typeIndex: Int, elementValuePairs: Array[ElementValuePair]) extends Product with Serializable
-
case class
AnnotationElementValue(tag: Byte, typeIndex: Int, elementValuePairs: Array[ElementValuePair]) extends ElementValue with Product with Serializable
-
-
trait
Attribute extends AnyRef
-
case class
ClassElementValue(tag: Byte, classInfoIndex: Int) extends ElementValue with Product with Serializable
-
case class
ClassFile(magic: Int, minorVersion: Int, majorVersion: Int, constantPool: Array[ConstantPoolEntry], accessFlags: Int, thisClass: Int, superClass: Int, interfaces: Array[Int], fields: Array[Field], methods: Array[Method], attributes: Array[Attribute]) extends Product with Serializable
-
-
-
-
-
case class
ConstantPoolEntryDouble(highBytes: Int, lowBytes: Int) extends ConstantPoolEntry with Product with Serializable
-
case class
ConstantPoolEntryFieldref(nameIdx: Int, nameAndTypeIndex: Int) extends ConstantPoolEntry with Product with Serializable
-
-
-
-
-
case class
ConstantPoolEntryLong(highBytes: Int, lowBytes: Int) extends ConstantPoolEntry with Product with Serializable
-
-
-
case class
ConstantPoolEntryMethodref(nameIdx: Int, nameAndTypeIndex: Int) extends ConstantPoolEntry with Product with Serializable
-
-
-
-
case class
DefaultAttribute(attributeNameIndex: Int, typ: String, info: Array[Byte]) extends Attribute with Product with Serializable
-
-
case class
ElementValuePair(nameIndex: Int, value: ElementValue) extends Product with Serializable
-
case class
EnumElementValue(tag: Byte, typeNameIndex: Int, constNameIndex: Int) extends ElementValue with Product with Serializable
-
case class
Field(accessFlags: Int, nameIndex: Int, descriptorIndex: Int, attributes: Array[Attribute]) extends Product with Serializable
-
case class
Method(accessFlags: Int, nameIndex: Int, descriptorIndex: Int, attributes: Array[Attribute]) extends Product with Serializable
-
case class
PrimitiveElementValue(tag: Byte, constValueIndex: Int) extends ElementValue with Product with Serializable
-
case class
RuntimeVisibleAnnotationsAttribute(attributeNameIndex: Int, typ: String, annotations: Array[Annotation]) extends Attribute with Product with Serializable