META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/smali/
com/android/tools/smali/baksmali/
com/android/tools/smali/baksmali/ListReferencesCommand.class
ListReferencesCommand.java package com.android.tools.smali.baksmali public abstract com.android.tools.smali.baksmali.ListReferencesCommand extends com.android.tools.smali.baksmali.DexInputCommand { private final int referenceType private boolean help public void <init> (java.util.List, int) java.util.List commandAncestors int referenceType public void run () com.android.tools.smali.dexlib2.iface.reference.Reference reference String input com.android.tools.smali.baksmali.formatter.BaksmaliFormatter formatter }
com/android/tools/smali/baksmali/ListDexCommand.class
ListDexCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListDexCommand extends com.android.tools.smali.util.jcommander.Command { private boolean help private java.util.List inputList public void <init> (java.util.List) java.util.List commandAncestors public void run () com.android.tools.smali.dexlib2.iface.MultiDexContainer container java.util.List entries java.io.IOException ex String entry String input java.io.File file java.util.List entries }
com/android/tools/smali/baksmali/ListCommand.class
ListCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListCommand extends com.android.tools.smali.util.jcommander.Command { private boolean help public void <init> (java.util.List) java.util.List commandAncestors protected void setupCommand (com.beust.jcommander.JCommander) com.beust.jcommander.JCommander jc java.util.List hierarchy public void run () com.beust.jcommander.JCommander jc com.android.tools.smali.util.jcommander.Command command }
com/android/tools/smali/baksmali/DisassembleCommand.class
DisassembleCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.DisassembleCommand extends com.android.tools.smali.baksmali.DexInputCommand { private boolean help protected com.android.tools.smali.baksmali.AnalysisArguments analysisArguments private boolean debugInfo private boolean codeOffsets private java.util.List resourceIdFiles private int jobs private boolean localsDirective private boolean accessorComments private boolean normalizeVirtualMethods private String outputDir private boolean parameterRegisters private java.util.List registerInfoTypes private boolean sequentialLabels private boolean implicitReferences private boolean allowOdex private java.util.List classes static final synthetic boolean $assertionsDisabled public void <init> (java.util.List) java.util.List commandAncestors public void run () String input java.io.File outputDirectoryFile protected boolean needsClassPath () protected boolean shouldCheckPackagePrivateAccess () protected boolean showDeodexWarning () protected com.android.tools.smali.baksmali.BaksmaliOptions getOptions () Exception ex String resourcePrefix String publicXml java.io.File publicXmlFile int i java.io.IOException ex org.xml.sax.SAXException ex java.util.Map resourceFiles String registerInfoType com.android.tools.smali.baksmali.BaksmaliOptions options static void <clinit> () }
com/android/tools/smali/baksmali/ListClassesCommand.class
ListClassesCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListClassesCommand extends com.android.tools.smali.baksmali.DexInputCommand { private boolean help public void <init> (java.util.List) java.util.List commandAncestors public void run () com.android.tools.smali.dexlib2.iface.ClassDef classDef String input com.android.tools.smali.baksmali.formatter.BaksmaliFormatter formatter }
com/android/tools/smali/baksmali/ListDependenciesCommand.class
ListDependenciesCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListDependenciesCommand extends com.android.tools.smali.util.jcommander.Command { private boolean help private java.util.List inputList public void <init> (java.util.List) java.util.List commandAncestors public void run () java.io.FileNotFoundException ex String entry com.android.tools.smali.dexlib2.dexbacked.OatFile oatFile java.io.IOException ex String entry com.android.tools.smali.dexlib2.dexbacked.DexBackedOdexFile odexFile java.io.IOException ex String input java.io.InputStream inputStream }
com/android/tools/smali/baksmali/ListFieldsCommand.class
ListFieldsCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListFieldsCommand extends com.android.tools.smali.baksmali.ListReferencesCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/AnalysisArguments$CheckPackagePrivateArgument.class
AnalysisArguments.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.AnalysisArguments$CheckPackagePrivateArgument extends java.lang.Object { public boolean checkPackagePrivateAccess public void <init> () }
com/android/tools/smali/baksmali/formatter/
com/android/tools/smali/baksmali/formatter/BaksmaliFormatter.class
BaksmaliFormatter.java package com.android.tools.smali.baksmali.formatter public com.android.tools.smali.baksmali.formatter.BaksmaliFormatter extends com.android.tools.smali.dexlib2.formatter.DexFormatter { private final String classContext public void <init> () public void <init> (java.lang.String) String classContext public com.android.tools.smali.baksmali.formatter.BaksmaliWriter getWriter (java.io.Writer) java.io.Writer writer public volatile synthetic com.android.tools.smali.dexlib2.formatter.DexFormattedWriter getWriter (java.io.Writer) }
com/android/tools/smali/baksmali/formatter/BaksmaliWriter.class
BaksmaliWriter.java package com.android.tools.smali.baksmali.formatter public com.android.tools.smali.baksmali.formatter.BaksmaliWriter extends com.android.tools.smali.dexlib2.formatter.DexFormattedWriter { private final String classContext protected final char[] buffer static final synthetic boolean $assertionsDisabled public void <init> (java.io.Writer) java.io.Writer writer public void <init> (java.io.Writer, java.lang.String) java.io.Writer writer String classContext public void writeMethodDescriptor (com.android.tools.smali.dexlib2.iface.reference.MethodReference) throws java.io.IOException com.android.tools.smali.dexlib2.iface.reference.MethodReference methodReference public void writeFieldDescriptor (com.android.tools.smali.dexlib2.iface.reference.FieldReference) throws java.io.IOException com.android.tools.smali.dexlib2.iface.reference.FieldReference fieldReference protected void writeClass (java.lang.CharSequence) throws java.io.IOException char c CharSequence type int startIndex boolean hasSpace int i public void writeSimpleName (java.lang.CharSequence) throws java.io.IOException int i CharSequence simpleName boolean hasSpace public void writeSimpleName (java.lang.CharSequence, boolean) throws java.io.IOException CharSequence simpleName boolean quoted public void writeEncodedValue (com.android.tools.smali.dexlib2.iface.value.EncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.EncodedValue encodedValue protected void writeBooleanEncodedValue (com.android.tools.smali.dexlib2.iface.value.BooleanEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.BooleanEncodedValue encodedValue protected void writeIntegralValue (long, java.lang.Character) throws java.io.IOException long value Character suffix protected void writeCharEncodedValue (com.android.tools.smali.dexlib2.iface.value.CharEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.CharEncodedValue encodedValue char c protected void writeFloatEncodedValue (com.android.tools.smali.dexlib2.iface.value.FloatEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.FloatEncodedValue encodedValue protected void writeDoubleEncodedValue (com.android.tools.smali.dexlib2.iface.value.DoubleEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.DoubleEncodedValue encodedValue protected void writeEnum (com.android.tools.smali.dexlib2.iface.value.EnumEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.EnumEncodedValue encodedValue protected void writeAnnotation (com.android.tools.smali.dexlib2.iface.value.AnnotationEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.AnnotationEncodedValue annotation public void writeAnnotationElements (java.util.Collection) throws java.io.IOException com.android.tools.smali.dexlib2.iface.AnnotationElement annotationElement java.util.Collection annotationElements protected void writeArray (com.android.tools.smali.dexlib2.iface.value.ArrayEncodedValue) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.EncodedValue encodedValue com.android.tools.smali.dexlib2.iface.value.ArrayEncodedValue array java.util.Collection values boolean first public void writeCallSite (com.android.tools.smali.dexlib2.iface.reference.CallSiteReference) throws java.io.IOException com.android.tools.smali.dexlib2.iface.value.EncodedValue encodedValue com.android.tools.smali.dexlib2.iface.reference.CallSiteReference callSiteReference com.android.tools.smali.dexlib2.iface.reference.MethodHandleReference methodHandle public com.android.tools.smali.util.IndentingWriter indentingWriter () public void writeUnsignedLongAsHex (long) throws java.io.IOException int digit long value int bufferIndex public void writeSignedLongAsDec (long) throws java.io.IOException long digit long value int bufferIndex public void writeSignedIntAsDec (int) throws java.io.IOException int digit int value int bufferIndex public void writeUnsignedIntAsDec (int) throws java.io.IOException int value public void writeSignedIntOrLongTo (long) throws java.io.IOException long val public void indent (int) int indentAmount public void deindent (int) int indentAmount static void <clinit> () }
com/android/tools/smali/baksmali/BaksmaliOptions.class
BaksmaliOptions.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.BaksmaliOptions extends java.lang.Object { public int apiLevel public boolean parameterRegisters public boolean localsDirective public boolean sequentialLabels public boolean debugInfo public boolean codeOffsets public boolean accessorComments public boolean allowOdex public boolean deodex public boolean implicitReferences public boolean normalizeVirtualMethods public static final int ALL public static final int ALLPRE public static final int ALLPOST public static final int ARGS public static final int DEST public static final int MERGE public static final int FULLMERGE public int registerInfo public java.util.Map resourceIds public com.android.tools.smali.dexlib2.analysis.InlineMethodResolver inlineResolver public com.android.tools.smali.dexlib2.analysis.ClassPath classPath public com.android.tools.smali.dexlib2.util.SyntheticAccessorResolver syntheticAccessorResolver public void <init> () public void loadResourceIds (java.util.Map) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.SAXParserFactory parserFactory javax.xml.parsers.SAXParser parser String prefix javax.xml.parsers.ParserConfigurationException ex java.util.Map$Entry entry java.util.Map resourceFiles }
com/android/tools/smali/baksmali/DexInputCommand.class
DexInputCommand.java package com.android.tools.smali.baksmali public abstract com.android.tools.smali.baksmali.DexInputCommand extends com.android.tools.smali.util.jcommander.Command { public int apiLevel protected java.util.List inputList protected java.io.File inputFile protected String inputEntry protected com.android.tools.smali.dexlib2.iface.MultiDexContainer$DexEntry dexEntry protected com.android.tools.smali.dexlib2.dexbacked.DexBackedDexFile dexFile static final synthetic boolean $assertionsDisabled public void <init> (java.util.List) java.util.List commandAncestors protected void loadDexFile (java.lang.String) java.io.IOException ex boolean exactMatch com.android.tools.smali.dexlib2.iface.MultiDexContainer container java.io.IOException ex String input java.io.File file String dexEntryName com.android.tools.smali.dexlib2.Opcodes opcodes static void <clinit> () }
com/android/tools/smali/baksmali/AnalysisArguments.class
AnalysisArguments.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.AnalysisArguments extends java.lang.Object { public java.util.List bootClassPath public java.util.List classPath public java.util.List classPathDirectories public void <init> () public com.android.tools.smali.dexlib2.analysis.ClassPath loadClassPathForDexFile (java.io.File, com.android.tools.smali.dexlib2.iface.MultiDexContainer$DexEntry, boolean) throws java.io.IOException java.io.File dexFileDir com.android.tools.smali.dexlib2.iface.MultiDexContainer$DexEntry dexEntry boolean checkPackagePrivateAccess public com.android.tools.smali.dexlib2.analysis.ClassPath loadClassPathForDexFile (java.io.File, com.android.tools.smali.dexlib2.iface.MultiDexContainer$DexEntry, boolean, int) throws java.io.IOException java.io.File file String dir com.android.tools.smali.dexlib2.analysis.ClassPathResolver resolver com.android.tools.smali.dexlib2.analysis.ClassPathResolver resolver java.io.File dexFileDir com.android.tools.smali.dexlib2.iface.MultiDexContainer$DexEntry dexEntry boolean checkPackagePrivateAccess int oatVersion com.android.tools.smali.dexlib2.analysis.ClassPathResolver resolver com.android.tools.smali.dexlib2.iface.MultiDexContainer container java.util.List filteredClassPathDirectories }
com/android/tools/smali/baksmali/DumpCommand.class
DumpCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.DumpCommand extends com.android.tools.smali.baksmali.DexInputCommand { private boolean help public void <init> (java.util.List) java.util.List commandAncestors public void run () java.io.IOException ex String input public static void dump (com.android.tools.smali.dexlib2.dexbacked.DexBackedDexFile, java.io.OutputStream) throws java.io.IOException int consoleWidth com.android.tools.smali.dexlib2.dexbacked.raw.util.DexAnnotator annotator com.android.tools.smali.dexlib2.dexbacked.DexBackedDexFile dexFile java.io.OutputStream output java.io.Writer writer }
com/android/tools/smali/baksmali/ListStringsCommand.class
ListStringsCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListStringsCommand extends com.android.tools.smali.baksmali.ListReferencesCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/ListVtablesCommand.class
ListVtablesCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListVtablesCommand extends com.android.tools.smali.baksmali.DexInputCommand { private boolean help private com.android.tools.smali.baksmali.AnalysisArguments analysisArguments private com.android.tools.smali.baksmali.AnalysisArguments$CheckPackagePrivateArgument checkPackagePrivateArgument private java.util.List classes private int oatVersion public void <init> (java.util.List) java.util.List commandAncestors public void run () String cls com.android.tools.smali.dexlib2.iface.ClassDef classDef java.io.IOException ex String input com.android.tools.smali.baksmali.BaksmaliOptions options private void listClassVtable (com.android.tools.smali.dexlib2.analysis.ClassProto) throws java.io.IOException CharSequence parameter com.android.tools.smali.dexlib2.iface.Method method String methodString int i com.android.tools.smali.dexlib2.analysis.ClassProto classProto java.util.List methods String className protected com.android.tools.smali.baksmali.BaksmaliOptions getOptions () Exception ex com.android.tools.smali.baksmali.BaksmaliOptions options }
com/android/tools/smali/baksmali/Adaptors/
com/android/tools/smali/baksmali/Adaptors/Debug/
com/android/tools/smali/baksmali/Adaptors/Debug/RestartLocalMethodItem.class
RestartLocalMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.RestartLocalMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { private final com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef private final com.android.tools.smali.dexlib2.iface.debug.RestartLocal restartLocal private final com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter public void <init> (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, int, int, com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.iface.debug.RestartLocal) com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef int codeAddress int sortOrder com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.iface.debug.RestartLocal restartLocal public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String name String type String signature }
com/android/tools/smali/baksmali/Adaptors/Debug/SetSourceFileMethodItem.class
SetSourceFileMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.SetSourceFileMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { private final String sourceFile public void <init> (int, int, com.android.tools.smali.dexlib2.iface.debug.SetSourceFile) int codeAddress int sortOrder com.android.tools.smali.dexlib2.iface.debug.SetSourceFile setSourceFile public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Debug/LocalFormatter.class
LocalFormatter.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.LocalFormatter extends java.lang.Object { public void <init> () public static void writeLocal (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String name String type String signature }
com/android/tools/smali/baksmali/Adaptors/Debug/LineNumberMethodItem.class
LineNumberMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.LineNumberMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { private final int lineNumber public void <init> (int, int, com.android.tools.smali.dexlib2.iface.debug.LineNumber) int codeAddress int sortOrder com.android.tools.smali.dexlib2.iface.debug.LineNumber lineNumber public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Debug/EndPrologueMethodItem.class
EndPrologueMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.EndPrologueMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { public void <init> (int, int) int codeAddress int sortOrder public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Debug/EndLocalMethodItem.class
EndLocalMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.EndLocalMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { private final com.android.tools.smali.dexlib2.iface.debug.EndLocal endLocal private final com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter public void <init> (int, int, com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.iface.debug.EndLocal) int codeAddress int sortOrder com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.iface.debug.EndLocal endLocal public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String name String type String signature }
com/android/tools/smali/baksmali/Adaptors/Debug/DebugMethodItem.class
DebugMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public abstract com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final int sortOrder protected void <init> (int, int) int codeAddress int sortOrder public double getSortOrder () public static com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem build (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.iface.debug.DebugItem) com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.iface.debug.DebugItem debugItem int codeAddress }
com/android/tools/smali/baksmali/Adaptors/Debug/BeginEpilogueMethodItem.class
BeginEpilogueMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.BeginEpilogueMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { public void <init> (int, int) int codeAddress int sortOrder public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Debug/StartLocalMethodItem.class
StartLocalMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Debug public com.android.tools.smali.baksmali.Adaptors.Debug.StartLocalMethodItem extends com.android.tools.smali.baksmali.Adaptors.Debug.DebugMethodItem { private final com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef private final com.android.tools.smali.dexlib2.iface.debug.StartLocal startLocal private final com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter public void <init> (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, int, int, com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.iface.debug.StartLocal) com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef int codeAddress int sortOrder com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.iface.debug.StartLocal startLocal public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String name String type String signature }
com/android/tools/smali/baksmali/Adaptors/LabelMethodItem.class
LabelMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final com.android.tools.smali.baksmali.BaksmaliOptions options private final String labelPrefix private int labelSequence public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, int, java.lang.String) com.android.tools.smali.baksmali.BaksmaliOptions options int codeAddress String labelPrefix public double getSortOrder () public int compareTo (com.android.tools.smali.baksmali.Adaptors.MethodItem) com.android.tools.smali.baksmali.Adaptors.MethodItem methodItem int result public int hashCode () public boolean equals (java.lang.Object) Object o public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer public java.lang.String getLabelPrefix () public int getLabelAddress () public int getLabelSequence () public void setLabelSequence (int) int labelSequence public volatile synthetic int compareTo (java.lang.Object) }
com/android/tools/smali/baksmali/Adaptors/PreInstructionRegisterInfoMethodItem.class
PreInstructionRegisterInfoMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.PreInstructionRegisterInfoMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final int registerInfo private final com.android.tools.smali.dexlib2.analysis.MethodAnalyzer methodAnalyzer private final com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter private final com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction analyzedInstruction public void <init> (int, com.android.tools.smali.dexlib2.analysis.MethodAnalyzer, com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction, int) int registerInfo com.android.tools.smali.dexlib2.analysis.MethodAnalyzer methodAnalyzer com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction analyzedInstruction int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int registerCount java.util.BitSet registers java.util.BitSet mergeRegisters private void addArgsRegs (java.util.BitSet) com.android.tools.smali.dexlib2.iface.instruction.RegisterRangeInstruction instruction com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction instruction int regCount com.android.tools.smali.dexlib2.iface.instruction.ThreeRegisterInstruction instruction com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction instruction com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction instruction java.util.BitSet registers private void addMergeRegs (java.util.BitSet, int) com.android.tools.smali.dexlib2.analysis.RegisterType predecessorRegisterType com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction predecessor com.android.tools.smali.dexlib2.analysis.RegisterType mergedRegisterType int registerNum java.util.BitSet registers int registerCount private void addParamRegs (java.util.BitSet, int) java.util.BitSet registers int registerCount int parameterRegisterCount private void writeFullMerge (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int) throws java.io.IOException com.android.tools.smali.dexlib2.analysis.RegisterType predecessorRegisterType com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction predecessor com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int registerNum boolean first private boolean writeRegisterInfo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.util.BitSet, java.util.BitSet) throws java.io.IOException com.android.tools.smali.dexlib2.analysis.RegisterType registerType boolean fullMerge com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.BitSet registers java.util.BitSet fullMergeRegisters boolean firstRegister boolean previousWasFullMerge int registerNum }
com/android/tools/smali/baksmali/Adaptors/EndTryLabelMethodItem.class
EndTryLabelMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.EndTryLabelMethodItem extends com.android.tools.smali.baksmali.Adaptors.LabelMethodItem { private int endTryAddress public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, int, int) com.android.tools.smali.baksmali.BaksmaliOptions options int codeAddress int endTryAddress public double getSortOrder () public int getLabelAddress () }
com/android/tools/smali/baksmali/Adaptors/CommentMethodItem.class
CommentMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.CommentMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final String comment private final double sortOrder public void <init> (java.lang.String, int, double) String comment int codeAddress double sortOrder public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/MethodDefinition$InvalidSwitchPayload.class
MethodDefinition.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.MethodDefinition$InvalidSwitchPayload extends com.android.tools.smali.util.ExceptionWithContext { private final int payloadOffset public void <init> (int) int payloadOffset public int getPayloadOffset () }
com/android/tools/smali/baksmali/Adaptors/CatchMethodItem.class
CatchMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.CatchMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final String exceptionType private final com.android.tools.smali.baksmali.Adaptors.LabelMethodItem tryStartLabel private final com.android.tools.smali.baksmali.Adaptors.LabelMethodItem tryEndLabel private final com.android.tools.smali.baksmali.Adaptors.LabelMethodItem handlerLabel public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, com.android.tools.smali.baksmali.Adaptors.MethodDefinition$LabelCache, int, java.lang.String, int, int, int) com.android.tools.smali.baksmali.BaksmaliOptions options com.android.tools.smali.baksmali.Adaptors.MethodDefinition$LabelCache labelCache int codeAddress String exceptionType int startAddress int endAddress int handlerAddress public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem getTryStartLabel () public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem getTryEndLabel () public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem getHandlerLabel () public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/AnnotationFormatter.class
AnnotationFormatter.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.AnnotationFormatter extends java.lang.Object { public void <init> () public static void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.util.Collection) throws java.io.IOException com.android.tools.smali.dexlib2.iface.Annotation annotation com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.Collection annotations boolean first public static void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.Annotation) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.Annotation annotation }
com/android/tools/smali/baksmali/Adaptors/MethodDefinition$LabelCache.class
MethodDefinition.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.MethodDefinition$LabelCache extends java.lang.Object { protected java.util.HashMap labels public void <init> () public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem internLabel (com.android.tools.smali.baksmali.Adaptors.LabelMethodItem) com.android.tools.smali.baksmali.Adaptors.LabelMethodItem labelMethodItem com.android.tools.smali.baksmali.Adaptors.LabelMethodItem internedLabelMethodItem public java.util.Collection getLabels () }
com/android/tools/smali/baksmali/Adaptors/Format/
com/android/tools/smali/baksmali/Adaptors/Format/SparseSwitchMethodItem$SparseSwitchOffsetTarget.class
SparseSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchOffsetTarget extends com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchTarget { private final int target public void <init> (int, int) int key int target public void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/PackedSwitchMethodItem.class
PackedSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem extends com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem { private final java.util.List targets private final int firstKey private boolean commentedOut public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.formats.PackedSwitchPayload) com.android.tools.smali.baksmali.Adaptors.LabelMethodItem label com.android.tools.smali.dexlib2.iface.instruction.SwitchElement switchElement com.android.tools.smali.dexlib2.iface.instruction.SwitchElement switchElement com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.formats.PackedSwitchPayload instruction int baseCodeAddress boolean first int firstKey public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchTarget target com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int key }
com/android/tools/smali/baksmali/Adaptors/Format/SparseSwitchMethodItem$SparseSwitchTarget.class
SparseSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format abstract com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchTarget extends java.lang.Object { private final int key public void <init> (int) int key public int getKey () public abstract void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException }
com/android/tools/smali/baksmali/Adaptors/Format/SparseSwitchMethodItem$SparseSwitchLabelTarget.class
SparseSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchLabelTarget extends com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchTarget { private final com.android.tools.smali.baksmali.Adaptors.LabelMethodItem target public void <init> (int, com.android.tools.smali.baksmali.Adaptors.LabelMethodItem) int key com.android.tools.smali.baksmali.Adaptors.LabelMethodItem target public void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/PackedSwitchMethodItem$PackedSwitchTarget.class
PackedSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format abstract com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchTarget extends java.lang.Object { private void <init> () public abstract void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException synthetic void <init> (com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$1) com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$1 x0 }
com/android/tools/smali/baksmali/Adaptors/Format/InstructionMethodItem$Writable.class
InstructionMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format abstract com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem$Writable extends java.lang.Object { public abstract void write () throws java.io.IOException }
com/android/tools/smali/baksmali/Adaptors/Format/InstructionMethodItem$1.class
InstructionMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format synthetic com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$smali$dexlib2$Opcode static final synthetic int[] $SwitchMap$com$android$tools$smali$dexlib2$Format static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/Format/PackedSwitchMethodItem$1.class
PackedSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format synthetic com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$1 extends java.lang.Object { }
com/android/tools/smali/baksmali/Adaptors/Format/UnresolvedOdexInstructionMethodItem.class
UnresolvedOdexInstructionMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.UnresolvedOdexInstructionMethodItem extends com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem { public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.analysis.UnresolvedOdexInstruction) com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.analysis.UnresolvedOdexInstruction instruction public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer private void writeThrowTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/PackedSwitchMethodItem$PackedSwitchOffsetTarget.class
PackedSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchOffsetTarget extends com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchTarget { private final int target public void <init> (int) int target public void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/InstructionMethodItemFactory.class
InstructionMethodItemFactory.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItemFactory extends java.lang.Object { private void <init> () public static com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem makeInstructionFormatMethodItem (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.Instruction) com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction }
com/android/tools/smali/baksmali/Adaptors/Format/ArrayDataMethodItem.class
ArrayDataMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.ArrayDataMethodItem extends com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem { public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.formats.ArrayPayload) com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.formats.ArrayPayload instruction public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException int value boolean isResourceId Number number com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int elementWidth java.util.List elements String suffix }
com/android/tools/smali/baksmali/Adaptors/Format/PackedSwitchMethodItem$PackedSwitchLabelTarget.class
PackedSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchLabelTarget extends com.android.tools.smali.baksmali.Adaptors.Format.PackedSwitchMethodItem$PackedSwitchTarget { private final com.android.tools.smali.baksmali.Adaptors.LabelMethodItem target public void <init> (com.android.tools.smali.baksmali.Adaptors.LabelMethodItem) com.android.tools.smali.baksmali.Adaptors.LabelMethodItem target public void writeTargetTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/SparseSwitchMethodItem.class
SparseSwitchMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem extends com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem { private final java.util.List targets private boolean commentedOut public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.formats.SparseSwitchPayload) com.android.tools.smali.baksmali.Adaptors.LabelMethodItem label com.android.tools.smali.dexlib2.iface.instruction.SwitchElement switchElement com.android.tools.smali.dexlib2.iface.instruction.SwitchElement switchElement com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.formats.SparseSwitchPayload instruction int baseCodeAddress public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.Adaptors.Format.SparseSwitchMethodItem$SparseSwitchTarget target com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/Format/InstructionMethodItemFactory$1.class
InstructionMethodItemFactory.java package com.android.tools.smali.baksmali.Adaptors.Format synthetic com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItemFactory$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$smali$dexlib2$Format static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/Format/InstructionMethodItem.class
InstructionMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { protected final com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef protected final com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.Instruction) com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction public double getSortOrder () private boolean isAllowedOdex (com.android.tools.smali.dexlib2.Opcode) com.android.tools.smali.dexlib2.Opcode opcode com.android.tools.smali.baksmali.BaksmaliOptions options public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException int verificationError com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException ex com.android.tools.smali.dexlib2.iface.reference.Reference reference2 com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException ex com.android.tools.smali.dexlib2.iface.instruction.DualReferenceInstruction dualReferenceInstruction com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction referenceInstruction com.android.tools.smali.dexlib2.iface.reference.Reference reference int baseAddress int baseAddress com.android.tools.smali.baksmali.Adaptors.MethodDefinition$InvalidSwitchPayload ex boolean validPayload boolean isResourceId com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.Opcode opcode String verificationErrorName com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem$Writable referenceWritable com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem$Writable referenceWritable2 boolean commentOutInstruction protected void writeOpcode (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeTargetLabel (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeRegister (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int registerNumber protected void writeFirstRegister (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeSecondRegister (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeThirdRegister (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeInvokeRegisters (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction instruction int regCount protected void writeInvokeRangeRegisters (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException int startRegister com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.instruction.RegisterRangeInstruction instruction int regCount protected void writeLiteral (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeCommentIfLikelyFloat (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeCommentIfLikelyFloat (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int) throws java.io.IOException float fval com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int val protected void writeCommentIfLikelyDouble (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeCommentIfLikelyDouble (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, long) throws java.io.IOException double dval com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer long val protected boolean writeCommentIfResourceId (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected boolean writeCommentIfResourceId (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int val java.util.Map resourceIds String resource protected void writeFieldOffset (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeInlineIndex (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer protected void writeVtableIndex (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer private static synthetic void lambda$writeTo$3 (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException ex private static synthetic void lambda$writeTo$2 (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.reference.Reference) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.reference.Reference reference2 private static synthetic void lambda$writeTo$1 (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.reference.Reference$InvalidReferenceException ex private static synthetic void lambda$writeTo$0 (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.reference.Reference) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.reference.Reference reference static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/Format/OffsetInstructionFormatMethodItem$1.class
OffsetInstructionFormatMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format synthetic com.android.tools.smali.baksmali.Adaptors.Format.OffsetInstructionFormatMethodItem$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$smali$dexlib2$Format static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/Format/OffsetInstructionFormatMethodItem.class
OffsetInstructionFormatMethodItem.java package com.android.tools.smali.baksmali.Adaptors.Format public com.android.tools.smali.baksmali.Adaptors.Format.OffsetInstructionFormatMethodItem extends com.android.tools.smali.baksmali.Adaptors.Format.InstructionMethodItem { protected com.android.tools.smali.baksmali.Adaptors.LabelMethodItem label static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int, com.android.tools.smali.dexlib2.iface.instruction.OffsetInstruction) com.android.tools.smali.baksmali.BaksmaliOptions options com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDef int codeAddress com.android.tools.smali.dexlib2.iface.instruction.OffsetInstruction instruction protected void writeTargetLabel (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer public com.android.tools.smali.baksmali.Adaptors.LabelMethodItem getLabel () private java.lang.String getLabelPrefix () com.android.tools.smali.dexlib2.Opcode opcode static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/SyntheticAccessCommentMethodItem.class
SyntheticAccessCommentMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.SyntheticAccessCommentMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef private final com.android.tools.smali.dexlib2.util.SyntheticAccessorResolver$AccessedMember accessedMember public void <init> (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, com.android.tools.smali.dexlib2.util.SyntheticAccessorResolver$AccessedMember, int) com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef com.android.tools.smali.dexlib2.util.SyntheticAccessorResolver$AccessedMember accessedMember int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/MethodDefinition$2.class
MethodDefinition.java package com.android.tools.smali.baksmali.Adaptors com.android.tools.smali.baksmali.Adaptors.MethodDefinition$2 extends com.android.tools.smali.baksmali.Adaptors.MethodItem { final synthetic com.android.tools.smali.baksmali.Adaptors.MethodDefinition this$0 void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int) com.android.tools.smali.baksmali.Adaptors.MethodDefinition this$0 int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/BlankMethodItem.class
BlankMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.BlankMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { public void <init> (int) int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/RegisterFormatter.class
RegisterFormatter.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.RegisterFormatter extends java.lang.Object { public final com.android.tools.smali.baksmali.BaksmaliOptions options public final int registerCount public final int parameterRegisterCount static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, int, int) com.android.tools.smali.baksmali.BaksmaliOptions options int registerCount int parameterRegisterCount public void writeRegisterRange (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int, int) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int startRegister int lastRegister public void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int register static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/ClassDefinition$1.class
ClassDefinition.java package com.android.tools.smali.baksmali.Adaptors synthetic com.android.tools.smali.baksmali.Adaptors.ClassDefinition$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$smali$dexlib2$Opcode static void <clinit> () }
com/android/tools/smali/baksmali/Adaptors/MethodDefinition$1.class
MethodDefinition.java package com.android.tools.smali.baksmali.Adaptors com.android.tools.smali.baksmali.Adaptors.MethodDefinition$1 extends com.android.tools.smali.baksmali.Adaptors.MethodItem { final synthetic com.android.tools.smali.baksmali.Adaptors.MethodDefinition this$0 void <init> (com.android.tools.smali.baksmali.Adaptors.MethodDefinition, int) com.android.tools.smali.baksmali.Adaptors.MethodDefinition this$0 int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/MethodDefinition.class
MethodDefinition.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.MethodDefinition extends java.lang.Object { public final com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef public final com.android.tools.smali.dexlib2.iface.Method method public final com.android.tools.smali.dexlib2.iface.MethodImplementation methodImpl public final com.google.common.collect.ImmutableList instructions public final java.util.List effectiveInstructions public final com.google.common.collect.ImmutableList methodParameters public com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter private final com.android.tools.smali.baksmali.Adaptors.MethodDefinition$LabelCache labelCache private final com.android.tools.smali.util.SparseIntArray packedSwitchMap private final com.android.tools.smali.util.SparseIntArray sparseSwitchMap private final com.android.tools.smali.dexlib2.util.InstructionOffsetMap instructionOffsetMap public void <init> (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, com.android.tools.smali.dexlib2.iface.Method, com.android.tools.smali.dexlib2.iface.MethodImplementation) com.android.tools.smali.baksmali.Adaptors.MethodDefinition$InvalidSwitchPayload ex com.android.tools.smali.dexlib2.iface.instruction.Instruction payloadInstruction boolean valid int codeOffset int targetOffset com.android.tools.smali.baksmali.Adaptors.MethodDefinition$InvalidSwitchPayload ex com.android.tools.smali.dexlib2.iface.instruction.Instruction payloadInstruction boolean valid int codeOffset int targetOffset com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction com.android.tools.smali.dexlib2.Opcode opcode int i int endOffset String methodString Exception ex2 String methodString Exception ex com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef com.android.tools.smali.dexlib2.iface.Method method com.android.tools.smali.dexlib2.iface.MethodImplementation methodImpl public static void writeEmptyMethodTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.Method, com.android.tools.smali.baksmali.Adaptors.ClassDefinition) throws java.io.IOException com.android.tools.smali.dexlib2.iface.MethodParameter parameter com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.Method method com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef com.google.common.collect.ImmutableList methodParameters public void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException String type com.android.tools.smali.dexlib2.iface.MethodParameter parameter com.android.tools.smali.baksmali.Adaptors.MethodItem methodItem com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int parameterRegisterCount java.util.List methodItems public com.android.tools.smali.dexlib2.iface.instruction.Instruction findSwitchPayload (int, com.android.tools.smali.dexlib2.Opcode) int targetIndex com.android.tools.smali.dexlib2.util.InstructionOffsetMap$InvalidInstructionOffset ex int targetOffset com.android.tools.smali.dexlib2.Opcode type int targetIndex com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction public int findPayloadOffset (int, com.android.tools.smali.dexlib2.Opcode) int targetIndex com.android.tools.smali.dexlib2.util.InstructionOffsetMap$InvalidInstructionOffset ex int targetOffset com.android.tools.smali.dexlib2.Opcode type int targetIndex com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction private static void writeAccessFlagsAndRestrictions (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int, java.util.Set) throws java.io.IOException com.android.tools.smali.dexlib2.AccessFlags accessFlag com.android.tools.smali.dexlib2.HiddenApiRestriction hiddenApiRestriction com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int accessFlags java.util.Set hiddenApiRestrictions private static void writeParameters (com.android.tools.smali.baksmali.Adaptors.ClassDefinition, com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.Method, java.util.List) throws java.io.IOException String parameterType String parameterName java.util.Collection annotations com.android.tools.smali.dexlib2.iface.MethodParameter parameter com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDef com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.Method method java.util.List parameters boolean isStatic int registerNumber public com.android.tools.smali.baksmali.Adaptors.MethodDefinition$LabelCache getLabelCache () public int getPackedSwitchBaseAddress (int) int packedSwitchPayloadCodeOffset public int getSparseSwitchBaseAddress (int) int sparseSwitchPayloadCodeOffset private java.util.List getMethodItems () com.android.tools.smali.baksmali.Adaptors.LabelMethodItem labelMethodItem java.util.ArrayList methodItems private boolean needsAnalyzed () com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction private void addInstructionMethodItems (java.util.List) com.android.tools.smali.dexlib2.util.SyntheticAccessorResolver$AccessedMember accessedMember com.android.tools.smali.dexlib2.iface.reference.MethodReference methodReference com.android.tools.smali.dexlib2.Opcode opcode com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction com.android.tools.smali.baksmali.Adaptors.MethodItem methodItem int i java.util.List methodItems int currentCodeAddress private void addAnalyzedInstructionMethodItems (java.util.List) com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction instruction com.android.tools.smali.baksmali.Adaptors.MethodItem methodItem int i java.util.List methodItems com.android.tools.smali.dexlib2.analysis.MethodAnalyzer methodAnalyzer com.android.tools.smali.dexlib2.analysis.AnalysisException analysisException java.util.List instructions int currentCodeAddress private void addTries (java.util.List) int handlerAddress com.android.tools.smali.baksmali.Adaptors.CatchMethodItem catchMethodItem com.android.tools.smali.dexlib2.iface.ExceptionHandler handler int startAddress int endAddress int lastCoveredIndex int lastCoveredAddress com.android.tools.smali.dexlib2.iface.TryBlock tryBlock java.util.List methodItems java.util.List tryBlocks int lastInstructionAddress int codeSize private void addDebugInfo (java.util.List) com.android.tools.smali.dexlib2.iface.debug.DebugItem debugItem java.util.List methodItems private void setLabelSequentialNumbers () Integer labelSequence com.android.tools.smali.baksmali.Adaptors.LabelMethodItem labelMethodItem java.util.HashMap nextLabelSequenceByType java.util.ArrayList sortedLabels }
com/android/tools/smali/baksmali/Adaptors/CommentingIndentingWriter.class
CommentingIndentingWriter.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.CommentingIndentingWriter extends com.android.tools.smali.util.IndentingWriter { public void <init> (java.io.Writer) java.io.Writer writer protected void writeIndent () throws java.io.IOException }
com/android/tools/smali/baksmali/Adaptors/ClassDefinition.class
ClassDefinition.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.ClassDefinition extends java.lang.Object { public final com.android.tools.smali.baksmali.BaksmaliOptions options public final com.android.tools.smali.dexlib2.iface.ClassDef classDef private final java.util.HashSet fieldsSetInStaticConstructor private final com.android.tools.smali.baksmali.formatter.BaksmaliFormatter formatter protected boolean validationErrors public void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, com.android.tools.smali.dexlib2.iface.ClassDef) com.android.tools.smali.baksmali.BaksmaliOptions options com.android.tools.smali.dexlib2.iface.ClassDef classDef public boolean hadValidationErrors () private java.util.HashSet findFieldsSetInStaticConstructor (com.android.tools.smali.dexlib2.iface.ClassDef) com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction21c ins com.android.tools.smali.dexlib2.iface.reference.FieldReference fieldRef com.android.tools.smali.dexlib2.iface.instruction.Instruction instruction com.android.tools.smali.dexlib2.iface.MethodImplementation impl com.android.tools.smali.dexlib2.iface.Method method com.android.tools.smali.dexlib2.iface.ClassDef classDef java.util.HashSet fieldsSetInStaticConstructor public void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.Set staticFields java.util.Set directMethods private void writeClass (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer private void writeAccessFlags (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.dexlib2.AccessFlags accessFlag com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer private void writeSuper (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String superClass private void writeSourceFile (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer String sourceFile private void writeInterfaces (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException String interfaceName com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.List interfaces private void writeAnnotations (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.Collection classAnnotations private java.util.Set writeStaticFields (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException Iterable staticFields boolean setInStaticConstructor boolean setInStaticConstructor com.android.tools.smali.baksmali.formatter.BaksmaliWriter fieldWriter String fieldString com.android.tools.smali.dexlib2.iface.Field field com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer boolean wroteHeader java.util.Set writtenFields Iterable staticFields private void writeInstanceFields (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.util.Set) throws java.io.IOException Iterable instanceFields com.android.tools.smali.baksmali.formatter.BaksmaliWriter fieldWriter String fieldString com.android.tools.smali.dexlib2.iface.Field field com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.Set staticFields boolean wroteHeader java.util.Set writtenFields Iterable instanceFields private java.util.Set writeDirectMethods (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException Iterable directMethods com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDefinition String methodString com.android.tools.smali.baksmali.formatter.BaksmaliWriter methodWriter com.android.tools.smali.dexlib2.iface.MethodImplementation methodImpl com.android.tools.smali.dexlib2.iface.Method method com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer boolean wroteHeader java.util.Set writtenMethods Iterable directMethods private void writeVirtualMethods (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.util.Set) throws java.io.IOException Iterable virtualMethods com.android.tools.smali.baksmali.Adaptors.MethodDefinition methodDefinition String methodString com.android.tools.smali.baksmali.formatter.BaksmaliWriter methodWriter com.android.tools.smali.dexlib2.iface.MethodImplementation methodImpl com.android.tools.smali.dexlib2.iface.Method method com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.Set directMethods boolean wroteHeader java.util.Set writtenMethods Iterable virtualMethods public com.android.tools.smali.baksmali.formatter.BaksmaliWriter getCommentingWriter (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer public com.android.tools.smali.baksmali.formatter.BaksmaliFormatter getFormatter () }
com/android/tools/smali/baksmali/Adaptors/MethodItem.class
MethodItem.java package com.android.tools.smali.baksmali.Adaptors public abstract com.android.tools.smali.baksmali.Adaptors.MethodItem extends java.lang.Object implements java.lang.Comparable { protected final int codeAddress protected void <init> (int) int codeAddress public int getCodeAddress () public abstract double getSortOrder () public int compareTo (com.android.tools.smali.baksmali.Adaptors.MethodItem) com.android.tools.smali.baksmali.Adaptors.MethodItem methodItem int result public abstract boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException public volatile synthetic int compareTo (java.lang.Object) }
com/android/tools/smali/baksmali/Adaptors/CommentedOutMethodItem.class
CommentedOutMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.CommentedOutMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final com.android.tools.smali.baksmali.Adaptors.MethodItem commentedOutMethodItem public void <init> (com.android.tools.smali.baksmali.Adaptors.MethodItem) com.android.tools.smali.baksmali.Adaptors.MethodItem commentedOutMethodItem public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer }
com/android/tools/smali/baksmali/Adaptors/FieldDefinition.class
FieldDefinition.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.FieldDefinition extends java.lang.Object { public void <init> () public static void writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, com.android.tools.smali.dexlib2.iface.Field, boolean) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer com.android.tools.smali.dexlib2.iface.Field field boolean setInStaticConstructor com.android.tools.smali.dexlib2.iface.value.EncodedValue initialValue int accessFlags java.util.Collection annotations private static void writeAccessFlagsAndRestrictions (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, int, java.util.Set) throws java.io.IOException com.android.tools.smali.dexlib2.AccessFlags accessFlag com.android.tools.smali.dexlib2.HiddenApiRestriction hiddenApiRestriction com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int accessFlags java.util.Set hiddenApiRestrictions }
com/android/tools/smali/baksmali/Adaptors/PostInstructionRegisterInfoMethodItem.class
PostInstructionRegisterInfoMethodItem.java package com.android.tools.smali.baksmali.Adaptors public com.android.tools.smali.baksmali.Adaptors.PostInstructionRegisterInfoMethodItem extends com.android.tools.smali.baksmali.Adaptors.MethodItem { private final com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter private final com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction analyzedInstruction public void <init> (com.android.tools.smali.baksmali.Adaptors.RegisterFormatter, com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction, int) com.android.tools.smali.baksmali.Adaptors.RegisterFormatter registerFormatter com.android.tools.smali.dexlib2.analysis.AnalyzedInstruction analyzedInstruction int codeAddress public double getSortOrder () public boolean writeTo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter) throws java.io.IOException com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer int registerInfo int registerCount java.util.BitSet registers private void addDestRegs (java.util.BitSet, int) int registerNum java.util.BitSet printPostRegister int registerCount private boolean writeRegisterInfo (com.android.tools.smali.baksmali.formatter.BaksmaliWriter, java.util.BitSet) throws java.io.IOException com.android.tools.smali.dexlib2.analysis.RegisterType registerType com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer java.util.BitSet registers int registerNum }
com/android/tools/smali/baksmali/ListTypesCommand.class
ListTypesCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListTypesCommand extends com.android.tools.smali.baksmali.ListReferencesCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/HelpCommand$HlepCommand.class
HelpCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.HelpCommand$HlepCommand extends com.android.tools.smali.baksmali.HelpCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/Baksmali.class
Baksmali.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.Baksmali extends java.lang.Object { public void <init> () public static boolean disassembleDexFile (com.android.tools.smali.dexlib2.iface.DexFile, java.io.File, int, com.android.tools.smali.baksmali.BaksmaliOptions) com.android.tools.smali.dexlib2.iface.DexFile dexFile java.io.File outputDir int jobs com.android.tools.smali.baksmali.BaksmaliOptions options public static boolean disassembleDexFile (com.android.tools.smali.dexlib2.iface.DexFile, java.io.File, int, com.android.tools.smali.baksmali.BaksmaliOptions, java.util.List) com.android.tools.smali.dexlib2.iface.ClassDef classDef InterruptedException ex java.util.concurrent.ExecutionException ex java.util.concurrent.Future task com.android.tools.smali.dexlib2.iface.DexFile dexFile java.io.File outputDir int jobs com.android.tools.smali.baksmali.BaksmaliOptions options java.util.List classes java.util.List classDefs com.android.tools.smali.util.ClassFileNameHandler fileNameHandler java.util.concurrent.ExecutorService executor java.util.List tasks java.util.Set classSet boolean errorOccurred private static boolean disassembleClass (com.android.tools.smali.dexlib2.iface.ClassDef, com.android.tools.smali.util.ClassFileNameHandler, com.android.tools.smali.baksmali.BaksmaliOptions) java.io.IOException ex Throwable ex Throwable ex java.io.File smaliParent java.io.BufferedWriter bufWriter Throwable ex Throwable ex Exception ex Throwable ex com.android.tools.smali.dexlib2.iface.ClassDef classDef com.android.tools.smali.util.ClassFileNameHandler fileNameHandler com.android.tools.smali.baksmali.BaksmaliOptions options String classDescriptor java.io.File smaliFile com.android.tools.smali.baksmali.Adaptors.ClassDefinition classDefinition com.android.tools.smali.baksmali.formatter.BaksmaliWriter writer static synthetic boolean access$000 (com.android.tools.smali.dexlib2.iface.ClassDef, com.android.tools.smali.util.ClassFileNameHandler, com.android.tools.smali.baksmali.BaksmaliOptions) com.android.tools.smali.dexlib2.iface.ClassDef x0 com.android.tools.smali.util.ClassFileNameHandler x1 com.android.tools.smali.baksmali.BaksmaliOptions x2 }
com/android/tools/smali/baksmali/Baksmali$1.class
Baksmali.java package com.android.tools.smali.baksmali final com.android.tools.smali.baksmali.Baksmali$1 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic com.android.tools.smali.dexlib2.iface.ClassDef val$classDef final synthetic com.android.tools.smali.util.ClassFileNameHandler val$fileNameHandler final synthetic com.android.tools.smali.baksmali.BaksmaliOptions val$options void <init> (com.android.tools.smali.dexlib2.iface.ClassDef, com.android.tools.smali.util.ClassFileNameHandler, com.android.tools.smali.baksmali.BaksmaliOptions) public java.lang.Boolean call () throws java.lang.Exception public volatile synthetic java.lang.Object call () throws java.lang.Exception }
com/android/tools/smali/baksmali/ListFieldOffsetsCommand.class
ListFieldOffsetsCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListFieldOffsetsCommand extends com.android.tools.smali.baksmali.DexInputCommand { private boolean help private com.android.tools.smali.baksmali.AnalysisArguments analysisArguments public void <init> (java.util.List) java.util.List commandAncestors public void run () String field int i com.android.tools.smali.dexlib2.analysis.ClassProto classProto com.android.tools.smali.util.SparseArray fields String className com.android.tools.smali.dexlib2.iface.ClassDef classDef java.io.IOException ex String input com.android.tools.smali.baksmali.BaksmaliOptions options com.android.tools.smali.baksmali.formatter.BaksmaliFormatter formatter private com.android.tools.smali.baksmali.BaksmaliOptions getOptions () Exception ex com.android.tools.smali.baksmali.BaksmaliOptions options }
com/android/tools/smali/baksmali/DeodexCommand.class
DeodexCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.DeodexCommand extends com.android.tools.smali.baksmali.DisassembleCommand { protected com.android.tools.smali.baksmali.AnalysisArguments$CheckPackagePrivateArgument checkPackagePrivateArgument private String inlineTable public void <init> (java.util.List) java.util.List commandAncestors protected com.android.tools.smali.baksmali.BaksmaliOptions getOptions () java.io.IOException ex java.io.File inlineTableFile com.android.tools.smali.baksmali.BaksmaliOptions options protected boolean shouldCheckPackagePrivateAccess () protected boolean needsClassPath () protected boolean showDeodexWarning () }
com/android/tools/smali/baksmali/ListMethodsCommand.class
ListMethodsCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListMethodsCommand extends com.android.tools.smali.baksmali.ListReferencesCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/Main.class
Main.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.Main extends com.android.tools.smali.util.jcommander.Command { public static final String VERSION private boolean help public boolean version private com.beust.jcommander.JCommander jc public void <init> () public void run () protected com.beust.jcommander.JCommander getJCommander () public static void main (java.lang.String[]) String[] args com.android.tools.smali.baksmali.Main main com.beust.jcommander.JCommander jc java.util.List commandHierarchy com.android.tools.smali.util.jcommander.Command command protected static void version () private static java.lang.String loadVersion () java.util.Properties properties java.io.InputStream propertiesStream String version static void <clinit> () }
com/android/tools/smali/baksmali/HelpCommand.class
HelpCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.HelpCommand extends com.android.tools.smali.util.jcommander.Command { private java.util.List commands public void <init> (java.util.List) java.util.List commandAncestors public void run () String line String registerInfoHelp Iterable lines String line String registerInfoHelp Iterable lines String line String registerInfoHelp Iterable lines com.beust.jcommander.JCommander command String cmd boolean printedHelp com.beust.jcommander.JCommander parentJc }
com/android/tools/smali/baksmali/ListHelpCommand.class
ListHelpCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListHelpCommand extends com.android.tools.smali.util.jcommander.Command { private java.util.List commands public void <init> (java.util.List) java.util.List commandAncestors public void run () com.beust.jcommander.JCommander command String cmd boolean printedHelp com.beust.jcommander.JCommander parentJc }
com/android/tools/smali/baksmali/ListHelpCommand$ListHlepCommand.class
ListHelpCommand.java package com.android.tools.smali.baksmali public com.android.tools.smali.baksmali.ListHelpCommand$ListHlepCommand extends com.android.tools.smali.baksmali.ListHelpCommand { public void <init> (java.util.List) java.util.List commandAncestors }
com/android/tools/smali/baksmali/BaksmaliOptions$1.class
BaksmaliOptions.java package com.android.tools.smali.baksmali com.android.tools.smali.baksmali.BaksmaliOptions$1 extends org.xml.sax.helpers.DefaultHandler { final synthetic String val$prefix final synthetic com.android.tools.smali.baksmali.BaksmaliOptions this$0 void <init> (com.android.tools.smali.baksmali.BaksmaliOptions, java.lang.String) com.android.tools.smali.baksmali.BaksmaliOptions this$0 public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException String resourceType String resourceName Integer resourceId String qualifiedResourceName String uri String localName String qName org.xml.sax.Attributes attr }
baksmali.properties
LICENSE