xref: /aosp_15_r20/prebuilts/tools/common/api-generator/api-generator-26.3.0.jar (revision 6774467a9462441f7cd7fbc651979727f762377a)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/apigenerator/
com/android/apigenerator/Api.class
Api.java package com.android.apigenerator public com.android.apigenerator.Api extends com.android.apigenerator.ApiElement { private final java.util.Map mClasses public void <init> () public void print (java.io.PrintStream) java.io.PrintStream stream public com.android.apigenerator.ApiClass addClass (java.lang.String, int, boolean) String name int version boolean deprecated com.android.apigenerator.ApiClass classElement public void removeImplicitInterfaces () com.android.apigenerator.ApiClass classElement public void removeOverridingMethods () com.android.apigenerator.ApiClass classElement }
com/android/apigenerator/ApiClass.class
ApiClass.java package com.android.apigenerator public com.android.apigenerator.ApiClass extends com.android.apigenerator.ApiElement { private final java.util.List mSuperClasses private final java.util.List mInterfaces private final java.util.Map mFields private final java.util.Map mMethods public void <init> (java.lang.String, int, boolean) String name int version boolean deprecated public void addField (java.lang.String, int, boolean) String name int version boolean deprecated public void addMethod (java.lang.String, int, boolean) String name int version boolean deprecated public void addSuperClass (java.lang.String, int) String superClass int since public void addInterface (java.lang.String, int) String interfaceClass int since private void addToMap (java.util.Map, java.lang.String, int, boolean) java.util.Map elements String name int version boolean deprecated com.android.apigenerator.ApiElement element private void addToArray (java.util.Collection, java.lang.String, int) java.util.Collection elements String name int version com.android.apigenerator.ApiElement element private com.android.apigenerator.ApiElement findByName (java.util.Collection, java.lang.String) com.android.apigenerator.ApiElement element java.util.Collection collection String name public void print (java.lang.String, com.android.apigenerator.ApiElement, java.lang.String, java.io.PrintStream) String tag com.android.apigenerator.ApiElement parentElement String indent java.io.PrintStream stream String innerIndent public void removeImplicitInterfaces (java.util.Map) com.android.apigenerator.ApiClass cls com.android.apigenerator.ApiElement superClass com.android.apigenerator.ApiElement interfaceElement java.util.Iterator iterator java.util.Map allClasses private boolean implementsInterface (com.android.apigenerator.ApiElement, java.util.Map) com.android.apigenerator.ApiClass cls com.android.apigenerator.ApiElement localInterface com.android.apigenerator.ApiClass cls com.android.apigenerator.ApiElement superClass com.android.apigenerator.ApiElement interfaceElement java.util.Map allClasses public void removeOverridingMethods (java.util.Map) java.util.Map$Entry entry com.android.apigenerator.ApiElement method java.util.Iterator iter java.util.Map allClasses private boolean isOverride (com.android.apigenerator.ApiElement, java.util.Map) com.android.apigenerator.ApiElement method java.util.Map allClasses com.android.apigenerator.ApiElement localMethod private boolean isOverrideOfInherited (com.android.apigenerator.ApiElement, java.util.Map) com.android.apigenerator.ApiClass cls com.android.apigenerator.ApiElement parent com.android.apigenerator.ApiElement method java.util.Map allClasses public java.lang.String toString () }
com/android/apigenerator/Main.class
Main.java package com.android.apigenerator public com.android.apigenerator.Main extends java.lang.Object { public void <init> () public static void main (java.lang.String[]) String path String pattern String arg int i String[] args boolean error int minApi int currentApi String currentCodename java.io.File currentJar java.util.List patterns String outPath com.android.apigenerator.AndroidJarReader reader com.android.apigenerator.Api api private static void printUsage () private static boolean createApiFile (java.io.File, com.android.apigenerator.Api) boolean ok java.io.File parentFile Exception e java.io.File outFile com.android.apigenerator.Api api java.io.PrintStream stream }
com/android/apigenerator/ApiElement.class
ApiElement.java package com.android.apigenerator public com.android.apigenerator.ApiElement extends java.lang.Object implements java.lang.Comparable { private final String mName private int mSince private int mDeprecatedIn private int mLastPresentIn static final synthetic boolean $assertionsDisabled public void <init> (java.lang.String, int, boolean) String name int version boolean deprecated public void <init> (java.lang.String, int) String name int version protected void <init> (java.lang.String) String name public final java.lang.String getName () public final boolean introducedNotLaterThan (com.android.apigenerator.ApiElement) com.android.apigenerator.ApiElement other public void update (int, boolean) int version boolean deprecated public void update (int) int version public final boolean isDeprecated () public void print (java.lang.String, com.android.apigenerator.ApiElement, java.lang.String, java.io.PrintStream) String tag com.android.apigenerator.ApiElement parentElement String indent java.io.PrintStream stream protected void print (java.lang.String, boolean, com.android.apigenerator.ApiElement, java.lang.String, java.io.PrintStream) String tag boolean closeTag com.android.apigenerator.ApiElement parentElement String indent java.io.PrintStream stream protected void print (java.util.Collection, java.lang.String, java.lang.String, java.io.PrintStream) com.android.apigenerator.ApiElement element java.util.Collection elements String tag String indent java.io.PrintStream stream private java.util.List sortedList (java.util.Collection) java.util.Collection elements java.util.List list protected static void printClosingTag (java.lang.String, java.lang.String, java.io.PrintStream) String tag String indent java.io.PrintStream stream protected static java.lang.String encodeAttribute (java.lang.String) char c int i String attribute StringBuilder sb int n public int compareTo (com.android.apigenerator.ApiElement) com.android.apigenerator.ApiElement other public volatile synthetic int compareTo (java.lang.Object) static void <clinit> () }
com/android/apigenerator/AndroidJarReader.class
AndroidJarReader.java package com.android.apigenerator public com.android.apigenerator.AndroidJarReader extends java.lang.Object { private final int mMinApi private final int mCurrentApi private final java.io.File mCurrentJar private final java.util.List mPatterns public void <init> (java.util.List, int, java.io.File, int) java.util.List patterns int minApi java.io.File currentJar int currentApi public com.android.apigenerator.Api getApi () Object interfaceName boolean deprecated org.objectweb.asm.tree.FieldNode fieldNode Object field boolean deprecated org.objectweb.asm.tree.MethodNode methodNode Object method byte[] bytes org.objectweb.asm.ClassReader reader org.objectweb.asm.tree.ClassNode classNode com.android.apigenerator.ApiClass theClass String name java.io.File jar java.io.FileInputStream fis java.util.zip.ZipInputStream zis java.util.zip.ZipEntry entry java.net.MalformedURLException e java.io.FileNotFoundException e java.io.IOException e com.android.apigenerator.Api api int apiLevel private java.io.File getAndroidJarFile (int) java.io.File f String pattern int apiLevel }