| Package | Description |
|---|---|
| jas |
| Modifier and Type | Class and Description |
|---|---|
class |
AsciiCP |
class |
ClassCP |
class |
DoubleCP
Wrap an Double constant reference with this CPE.
|
class |
FieldCP |
class |
FloatCP
Wrap an Float constant reference with this CPE.
|
class |
IntegerCP
Wrap an integer constant reference with this CPE.
|
class |
InterfaceCP |
class |
InvokeDynamicCP |
class |
LongCP
Wrap an Long constant reference with this CPE.
|
class |
MethodCP |
class |
MethodHandleCP |
class |
NameTypeCP |
class |
StringCP
Wrap an String constant reference with this CPE.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ClassEnv.addBootstrapMethod(MethodHandleCP bsm,
CP[] argCPs) |
void |
ClassEnv.addCPItem(CP cp)
This is the method to add CPE items to a class.
|
void |
Catchtable.addEntry(Label start,
Label end,
Label handler,
CP cat)
add an entry to the catch table
|
void |
ExceptAttr.addException(CP cp) |
void |
ClassEnv.addInterface(CP ifc)
Add this CP to the list of interfaces supposedly implemented by
this class.
|
void |
ClassEnv.addInterface(CP[] ilist)
Add this to the list of interfaces supposedly implemented
by this class.
|
void |
ClassEnv.setClass(CP name)
Define this class to have this name.
|
void |
ClassEnv.setSuperClass(CP name)
Define this class to have this superclass
|
| Constructor and Description |
|---|
CatchEntry(Label start,
Label end,
Label handler,
CP cat)
Catch entries are created and then added to the Catchtable.
|
ConstAttr(CP val)
Create a new constant attribute whose constant value
is picked up from constant pool with the given entry.
|
GenericAttr(CP name,
byte[] data)
Make up a new attribute
|
Insn(int opc,
CP arg)
This constructor is used for instructions that take a CP item
as their argument.
|
InvokedynamicInsn(CP cpe,
int nargs) |
InvokeinterfaceInsn(CP cpe,
int nargs) |
LocalVarEntry(Label startLabel,
Label endLabel,
CP name,
CP sig,
int slot)
Create local variable scope information that can be used
while debugging.
|
Method(short macc,
CP name,
CP sig,
CodeAttr cd,
ExceptAttr ex) |
Method(short macc,
CP name,
CP sig,
CodeAttr cd,
ExceptAttr ex,
SyntheticAttr synth) |
MultiarrayInsn(CP cpe,
int sz) |
SourceAttr(CP name)
Create a source file attribute, with more control over attribute name
|
Var(short vacc,
CP name,
CP sig,
ConstAttr cattr) |
Var(short vacc,
CP name,
CP sig,
ConstAttr cattr,
SyntheticAttr sattr) |
Copyright © 2019 Sable. All rights reserved.