|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.classfile.io.LibraryClassReader
public class LibraryClassReader
This ClassVisitor fills out the LibraryClass objects that it visits with data from the given DataInput object.
| Constructor Summary | |
|---|---|
LibraryClassReader(java.io.DataInput dataInput,
boolean skipNonPublicClasses,
boolean skipNonPublicClassMembers)
Creates a new ProgramClassReader for reading from the given DataInput. |
|
| Method Summary | |
|---|---|
void |
visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
Visits any type of RefConstant of the given class. |
void |
visitClassConstant(Clazz clazz,
ClassConstant classConstant)
|
void |
visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant)
|
void |
visitFloatConstant(Clazz clazz,
FloatConstant floatConstant)
|
void |
visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant)
|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
Visits any type of class member of the given library class. |
void |
visitLongConstant(Clazz clazz,
LongConstant longConstant)
|
void |
visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant)
|
void |
visitProgramClass(ProgramClass libraryClass)
|
void |
visitProgramMember(ProgramClass libraryClass,
ProgramMember libraryMember)
Visits any type of class member of the given program class. |
void |
visitStringConstant(Clazz clazz,
StringConstant stringConstant)
|
void |
visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.visitor.MemberVisitor |
|---|
visitLibraryField, visitLibraryMethod, visitProgramField, visitProgramMethod |
| Methods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor |
|---|
visitFieldrefConstant, visitInterfaceMethodrefConstant, visitMethodrefConstant |
| Constructor Detail |
|---|
public LibraryClassReader(java.io.DataInput dataInput,
boolean skipNonPublicClasses,
boolean skipNonPublicClassMembers)
| Method Detail |
|---|
public void visitProgramClass(ProgramClass libraryClass)
visitProgramClass in interface ClassVisitorvisitProgramClass in class SimplifiedVisitorpublic void visitLibraryClass(LibraryClass libraryClass)
visitLibraryClass in interface ClassVisitorvisitLibraryClass in class SimplifiedVisitor
public void visitProgramMember(ProgramClass libraryClass,
ProgramMember libraryMember)
SimplifiedVisitor
visitProgramMember in class SimplifiedVisitor
public void visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
SimplifiedVisitor
visitLibraryMember in class SimplifiedVisitor
public void visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant)
visitIntegerConstant in interface ConstantVisitorvisitIntegerConstant in class SimplifiedVisitor
public void visitLongConstant(Clazz clazz,
LongConstant longConstant)
visitLongConstant in interface ConstantVisitorvisitLongConstant in class SimplifiedVisitor
public void visitFloatConstant(Clazz clazz,
FloatConstant floatConstant)
visitFloatConstant in interface ConstantVisitorvisitFloatConstant in class SimplifiedVisitor
public void visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant)
visitDoubleConstant in interface ConstantVisitorvisitDoubleConstant in class SimplifiedVisitor
public void visitStringConstant(Clazz clazz,
StringConstant stringConstant)
visitStringConstant in interface ConstantVisitorvisitStringConstant in class SimplifiedVisitor
public void visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
visitUtf8Constant in interface ConstantVisitorvisitUtf8Constant in class SimplifiedVisitor
public void visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
SimplifiedVisitor
visitAnyRefConstant in class SimplifiedVisitor
public void visitClassConstant(Clazz clazz,
ClassConstant classConstant)
visitClassConstant in interface ConstantVisitorvisitClassConstant in class SimplifiedVisitor
public void visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant)
visitNameAndTypeConstant in interface ConstantVisitorvisitNameAndTypeConstant in class SimplifiedVisitor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||