public class SimpleClassStream extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleClassStream.ClassAttribute |
class |
SimpleClassStream.CodeAttribute |
static class |
SimpleClassStream.Constant |
class |
SimpleClassStream.FieldAttribute |
class |
SimpleClassStream.MethodAttribute |
static interface |
SimpleClassStream.Visitor |
| Constructor and Description |
|---|
SimpleClassStream(DataInputStream stream,
net.thevpc.nuts.NutsSession session) |
SimpleClassStream(DataInputStream stream,
SimpleClassStream.Visitor visitor,
net.thevpc.nuts.NutsSession session) |
SimpleClassStream(InputStream stream,
net.thevpc.nuts.NutsSession session) |
SimpleClassStream(InputStream stream,
SimpleClassStream.Visitor visitor,
net.thevpc.nuts.NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
SimpleClassStream.Constant |
getConstant(int index) |
SimpleClassStream.Constant |
getConstant(int index,
boolean createNew) |
protected void |
readConstantPool() |
protected void |
readField() |
protected void |
readMethod() |
void |
visitClassDeclaration(int accessFlags,
String thisClass,
String superClass,
String[] interfaces) |
void |
visitField(int accessFlags,
String name,
String descriptor,
SimpleClassStream.FieldAttribute[] attributes) |
void |
visitMethod(int accessFlags,
String name,
String descriptor,
SimpleClassStream.MethodAttribute[] attributes) |
void |
visitVersion(int major,
int minor) |
public SimpleClassStream(InputStream stream, net.thevpc.nuts.NutsSession session)
public SimpleClassStream(DataInputStream stream, net.thevpc.nuts.NutsSession session)
public SimpleClassStream(InputStream stream, SimpleClassStream.Visitor visitor, net.thevpc.nuts.NutsSession session)
public SimpleClassStream(DataInputStream stream, SimpleClassStream.Visitor visitor, net.thevpc.nuts.NutsSession session)
protected void readConstantPool()
protected void readField()
protected void readMethod()
public SimpleClassStream.Constant getConstant(int index) throws IOException
IOExceptionpublic SimpleClassStream.Constant getConstant(int index, boolean createNew) throws IOException
IOExceptionpublic void visitVersion(int major,
int minor)
public void visitClassDeclaration(int accessFlags,
String thisClass,
String superClass,
String[] interfaces)
public void visitField(int accessFlags,
String name,
String descriptor,
SimpleClassStream.FieldAttribute[] attributes)
public void visitMethod(int accessFlags,
String name,
String descriptor,
SimpleClassStream.MethodAttribute[] attributes)
Copyright © 2022 vpc open source initiative. All rights reserved.