All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected LLJava.ReferenceTypeExpr |
arrayClassRef(int index) |
protected LLJava.ClassReference |
classRef(boolean optional,
int index) |
protected LLJava.QualId |
classRefName(boolean optional,
int index) |
LLJava.Class |
decode(InputStream in) |
protected void |
decodeAttributes() |
protected void |
decodeBootstrapMethodsAttribute() |
protected LLJava.Class |
decodeClass() |
protected void |
decodeCodeAttribute() |
protected void |
decodeConstantPool() |
protected void |
decodeConstantValueAttribute() |
protected void |
decodeExceptionsAttribute() |
protected LLJava.Field |
decodeField() |
protected LLJava.TypeExpr |
decodeFieldDescriptor(Decoder.Pointer p) |
protected LLJava.TypeExpr |
decodeFieldDescriptor(String text) |
protected LLJava.HandleKind |
decodeHandleKind(byte kind) |
protected void |
decodeHead() |
protected LLJava.Method |
decodeMethod() |
protected List<LLJava.TypeExpr> |
decodeMethodDescriptorParameters(String text) |
protected LLJava.ResultExpr |
decodeMethodDescriptorResult(String text) |
protected void |
decodeSignatureAttribute() |
protected void |
deferInvokeDynamic(int index,
int bootstrapMethodIndex,
int nameAndTypeIndex) |
protected void |
error(String text,
Object... args) |
protected LLJava.FieldReference |
fieldRef(int index) |
protected LLJava.AbstractMethodRef |
getAbstractMethodRef(int index) |
protected LLJava.ClassRef |
getClassRef(int index) |
protected LLJava.FieldRef |
getFieldRef(int index) |
protected LLJava.NameAndType |
getNameAndType(int index) |
protected LLJava.ConstantUTF8 |
getUtf8(int index) |
protected LLJava.Id |
id(String text) |
protected LLJava.MethodReference |
invokeDynamic(int index) |
protected <A extends LLJava.ConstantPoolEntry,B extends LLJava.ConstantPoolEntry> Decoder.LazyPoolEntry |
lazy(BiFunction<? super A,? super B,? extends LLJava.ConstantPoolEntry> fun,
Class<A> type1,
Class<B> type2) |
protected <A extends LLJava.ConstantPoolEntry> Decoder.LazyPoolEntry |
lazy(Function<? super A,? extends LLJava.ConstantPoolEntry> fun,
Class<A> type1) |
protected <A> List<A> |
list(Decoder.IOSupplier<? extends A> body) |
protected LLJava.Literal |
literal(int index) |
protected LLJava.Literal |
literal(LLJava.Loadable entry) |
protected LLJava.LoadableExpr |
loadable(int index) |
protected LLJava.LoadableExpr |
loadable(LLJava.Loadable entry) |
static void |
main(String[] args) |
protected LLJava.MethodReference |
methodRef(int index) |
protected Set<LLJava.Modifier> |
modifiers(Map<LLJava.Modifier,Integer> map,
int accessFlags) |
protected LLJava.QualId |
qualId(String text) |
protected LLJava.MethodReference |
unparse(LLJava.AbstractMethodRef ref) |
protected LLJava.FieldReference |
unparse(LLJava.FieldRef ref) |