Package org.jf.baksmali.Adaptors
Class ClassDefinition
java.lang.Object
org.jf.baksmali.Adaptors.ClassDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ClassDefprivate final BaksmaliFormatterfinal BaksmaliOptionsprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindFieldsSetInStaticConstructor(ClassDef classDef) getCommentingWriter(BaksmaliWriter writer) booleanprivate voidwriteAccessFlags(BaksmaliWriter writer) private voidwriteAnnotations(BaksmaliWriter writer) private voidwriteClass(BaksmaliWriter writer) writeDirectMethods(BaksmaliWriter writer) private voidwriteInstanceFields(BaksmaliWriter writer, Set<String> staticFields) private voidwriteInterfaces(BaksmaliWriter writer) private voidwriteSourceFile(BaksmaliWriter writer) writeStaticFields(BaksmaliWriter writer) private voidwriteSuper(BaksmaliWriter writer) voidwriteTo(BaksmaliWriter writer) private voidwriteVirtualMethods(BaksmaliWriter writer, Set<String> directMethods)
-
Field Details
-
options
-
classDef
-
fieldsSetInStaticConstructor
-
formatter
-
validationErrors
protected boolean validationErrors
-
-
Constructor Details
-
ClassDefinition
-
-
Method Details
-
hadValidationErrors
public boolean hadValidationErrors() -
findFieldsSetInStaticConstructor
-
writeTo
- Throws:
IOException
-
writeClass
- Throws:
IOException
-
writeAccessFlags
- Throws:
IOException
-
writeSuper
- Throws:
IOException
-
writeSourceFile
- Throws:
IOException
-
writeInterfaces
- Throws:
IOException
-
writeAnnotations
- Throws:
IOException
-
writeStaticFields
- Throws:
IOException
-
writeInstanceFields
private void writeInstanceFields(BaksmaliWriter writer, Set<String> staticFields) throws IOException - Throws:
IOException
-
writeDirectMethods
- Throws:
IOException
-
writeVirtualMethods
private void writeVirtualMethods(BaksmaliWriter writer, Set<String> directMethods) throws IOException - Throws:
IOException
-
getCommentingWriter
-
getFormatter
-