Modifier and Type | Class and Description |
---|---|
protected class |
ByteCodeAnalyzer.Attribute |
protected class |
ByteCodeAnalyzer.Field |
protected class |
ByteCodeAnalyzer.Interface |
protected class |
ByteCodeAnalyzer.Method |
static class |
ByteCodeAnalyzer.Mode |
Constructor and Description |
---|
ByteCodeAnalyzer(byte[] buffer) |
ByteCodeAnalyzer(byte[] buffer,
boolean readAll) |
ByteCodeAnalyzer(byte[] buffer,
ByteCodeAnalyzer.Mode mode) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsDebugInfo() |
protected void |
getAllAttributes() |
protected void |
getAllFields() |
protected void |
getAllInterfaces() |
protected void |
getAllMethods() |
protected ByteCodeAnalyzer.Attribute[] |
getAttributes(int offset) |
String |
getClassNameConstant(int index) |
Iterable<String> |
getInterfaces() |
String |
getPathForClass() |
String |
getSourceFile() |
String |
getStringConstant(int index) |
String |
getSuperclass() |
Iterator<String> |
iterator() |
String |
toString() |
protected String |
toString(ByteCodeAnalyzer.Attribute[] attributes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public ByteCodeAnalyzer(byte[] buffer)
public ByteCodeAnalyzer(byte[] buffer, boolean readAll)
public ByteCodeAnalyzer(byte[] buffer, ByteCodeAnalyzer.Mode mode)
public String getPathForClass()
public String getClassNameConstant(int index)
public String getStringConstant(int index)
public boolean containsDebugInfo()
public String getSuperclass()
public String getSourceFile()
protected void getAllInterfaces()
protected void getAllFields()
protected void getAllMethods()
protected void getAllAttributes()
protected ByteCodeAnalyzer.Attribute[] getAttributes(int offset)
protected String toString(ByteCodeAnalyzer.Attribute[] attributes)
Copyright © 2014–2022 ImageJ. All rights reserved.