package
model
Type Members
-
case class
ALOAD(localIndex: Int) extends BasicInstruction with Load with Product with Serializable
-
case class
ANEWARRAY(targetType: Type) extends BasicInstruction with Product with Serializable
-
case class
ASTORE(localIndex: Int) extends BasicInstruction with Store with Product with Serializable
-
case class
Annotation(ownType: Type, values: Map[String, Any]) extends Product with Serializable
-
case class
AnnotationDefault(value: Any) extends Attribute[Method] with Product with Serializable
-
-
sealed
trait
Attributable extends AnyRef
-
trait
Attribute[+Attributable] extends AnyRef
-
case class
BIPUSH(byte: Int) extends BasicInstruction with Product with Serializable
-
-
-
-
-
-
case class
CHECKCAST(targetType: Type) extends BasicInstruction with Product with Serializable
-
case class
ChopFrame(offsetDelta: Int, choppedLocals: Int) extends StackMapFrame with Product with Serializable
-
case class
Class(version: ClassVersion, visibility: Visibility, metatype: Metatype, modifiers: Set[ClassModifier], ownType: Type, superType: Type, interfaces: Set[Type], slots: Set[Slot], _attributes: Set[Attribute[Class]]) extends ClassMember with Product with Serializable
-
case class
ClassIdentifier(visibility: Visibility, metatype: Metatype, modifiers: Set[ClassModifier], ownType: Type, outerType: Type) extends Product with Serializable
-
-
-
case class
ClassVersion(minor: Int, major: Int) extends Product with Serializable
-
case class
Code(instructions: Seq[Instruction], exceptionHandlers: Seq[ExceptionHandler] = Seq(), baseAttributes: Set[Attribute[Code]] = Set()) extends Attributable with Attribute[Method] with Product with Serializable
-
-
-
-
case class
DLOAD(localIndex: Int) extends BasicInstruction with Load with Product with Serializable
-
case class
DSTORE(localIndex: Int) extends BasicInstruction with Store with Product with Serializable
-
-
case class
ExceptionHandler(start: Label, end: Label, handlerStart: Label, catchType: Type) extends Product with Serializable
-
case class
Exceptions(checkedExceptions: Type*) extends Attribute[Method] with Product with Serializable
-
case class
FLOAD(localIndex: Int) extends BasicInstruction with Load with Product with Serializable
-
case class
FSTORE(localIndex: Int) extends BasicInstruction with Store with Product with Serializable
-
-
-
-
-
-
-
case class
GOTO(jumpTarget: Label) extends BasicInstruction with Jump with Product with Serializable
-
case class
GOTO_W(jumpTarget: Label) extends BasicInstruction with Jump with Product with Serializable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
case class
IINC(localIndex: Int, increment: Int) extends BasicInstruction with Product with Serializable
-
case class
ILOAD(localIndex: Int) extends BasicInstruction with Load with Product with Serializable
-
case class
INSTANCEOF(targetType: Type) extends BasicInstruction with Product with Serializable
-
-
-
-
-
-
case class
ISTORE(localIndex: Int) extends BasicInstruction with Store with Product with Serializable
-
-
-
case class
JSR(jumpTarget: Label) extends BasicInstruction with Jump with Product with Serializable
-
case class
JSR_W(jumpTarget: Label) extends BasicInstruction with Jump with Product with Serializable
-
-
case class
LDC[T >: ShortDataType](constant: T) extends BasicInstruction with Product with Serializable
-
case class
LDC2_W[T >: LongDataType](constant: T) extends BasicInstruction with Product with Serializable
-
case class
LDC_W[T >: ShortDataType](constant: T) extends BasicInstruction with Product with Serializable
-
case class
LLOAD(localIndex: Int) extends BasicInstruction with Load with Product with Serializable
-
case class
LOOKUPSWITCH(defaultJumpTarget: Label, jumpTargets: (Int, Label)*) extends BasicInstruction with Product with Serializable
-
case class
LSTORE(localIndex: Int) extends BasicInstruction with Store with Product with Serializable
-
type
Label = String
-
-
case class
LineNumberTable(entries: Map[Int, Int]) extends Attribute[Code] with Product with Serializable
-
-
-
case class
LocalVariableRef(start: Int, length: Int, localIndex: Int, signature: Signature[Field]) extends Product with Serializable
-
-
-
case class
MULTIANEWARRAY(targetType: Type, dimensions: Int, sizesToPop: Int) extends BasicInstruction with Product with Serializable
-
-
-
-
-
-
trait
Modifier[-T] extends AnyRef
-
case class
NEW(targetType: Type) extends BasicInstruction with Product with Serializable
-
case class
NEWARRAY(targetType: Type) extends BasicInstruction with Product with Serializable
-
-
-
-
case class
RET(localIndex: Int) extends BasicInstruction with LocalAccessor with Product with Serializable
-
-
-
-
-
case class
SIPUSH(aShort: Int) extends BasicInstruction with Product with Serializable
-
case class
SameFrame(offsetDelta: Int) extends StackMapFrame with Product with Serializable
-
case class
SameFrameExtended(offsetDelta: Int) extends StackMapFrame with Product with Serializable
-
-
-
case class
Signature[+T <: Slot](selector: String, signatureType: SignatureType[T]) extends ConstantPoolEntry with Product with Serializable
-
case class
SignatureRef(signature: String) extends Attribute[ClassMember] with Product with Serializable
-
sealed
trait
SignatureType[+T <: Slot] extends AnyRef
-
-
case class
SlotRef[+T <: Slot](owner: Type, fromInterface: Boolean, signature: Signature[T]) extends ConstantPoolEntry with Product with Serializable
-
-
case class
SourceFile(name: String) extends Attribute[Class] with Product with Serializable
-
abstract
class
StackMapFrame extends AnyRef
-
-
-
case class
TABLESWITCH(from: Int, defaultJumpTarget: Label, jumpTargets: Label*) extends BasicInstruction with Product with Serializable
-
-
-
-
implicit
class
UnitExt extends AnyRef
-
-
-
Inherited from AnyRef
Inherited from Any