Home | History | Annotate | Download | only in android-all

META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/android/
com/google/android/collect/
com/google/android/collect/Lists.class
Lists.java
package com.google.android.collect
public com.google.android.collect.Lists extends java.lang.Object {
	public void  () 
	public static java.util.ArrayList newArrayList () 
	public static transient java.util.ArrayList newArrayList (java.lang.Object[]) 
		Object[] elements
		int capacity
		java.util.ArrayList list
}

com/google/android/collect/Sets.class
Sets.java
package com.google.android.collect
public com.google.android.collect.Sets extends java.lang.Object {
	public void  () 
	public static java.util.HashSet newHashSet () 
	public static transient java.util.HashSet newHashSet (java.lang.Object[]) 
		Object[] elements
		int capacity
		java.util.HashSet set
	public static java.util.SortedSet newSortedSet () 
	public static transient java.util.SortedSet newSortedSet (java.lang.Object[]) 
		Object[] elements
		java.util.SortedSet set
	public static android.util.ArraySet newArraySet () 
	public static transient android.util.ArraySet newArraySet (java.lang.Object[]) 
		Object[] elements
		int capacity
		android.util.ArraySet set
}

com/google/android/collect/Maps.class
Maps.java
package com.google.android.collect
public com.google.android.collect.Maps extends java.lang.Object {
	public void  () 
	public static java.util.HashMap newHashMap () 
	public static android.util.ArrayMap newArrayMap () 
}

com/google/android/gles_jni/
com/google/android/gles_jni/GLImpl.class
GLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.GLImpl extends java.lang.Object implements javax.microedition.khronos.opengles.GL10 javax.microedition.khronos.opengles.GL10Ext javax.microedition.khronos.opengles.GL11 javax.microedition.khronos.opengles.GL11Ext javax.microedition.khronos.opengles.GL11ExtensionPack  {
	java.nio.Buffer _colorPointer
	java.nio.Buffer _normalPointer
	java.nio.Buffer _texCoordPointer
	java.nio.Buffer _vertexPointer
	java.nio.Buffer _pointSizePointerOES
	java.nio.Buffer _matrixIndexPointerOES
	java.nio.Buffer _weightPointerOES
	private boolean haveCheckedExtensions
	private boolean have_OES_blend_equation_separate
	private boolean have_OES_blend_subtract
	private boolean have_OES_framebuffer_object
	private boolean have_OES_texture_cube_map
	private static native void _nativeClassInit () 
	public void  () 
	public void glGetPointerv (int, java.nio.Buffer[]) 
		int pname
		java.nio.Buffer[] params
	private static boolean allowIndirectBuffers (java.lang.String) 
		android.content.pm.ApplicationInfo applicationInfo
		android.os.RemoteException e
		String appName
		boolean result
		int version
		android.content.pm.IPackageManager pm
	public native void glActiveTexture (int) 
	public native void glAlphaFunc (int, float) 
	public native void glAlphaFuncx (int, int) 
	public native void glBindTexture (int, int) 
	public native void glBlendFunc (int, int) 
	public native void glClear (int) 
	public native void glClearColor (float, float, float, float) 
	public native void glClearColorx (int, int, int, int) 
	public native void glClearDepthf (float) 
	public native void glClearDepthx (int) 
	public native void glClearStencil (int) 
	public native void glClientActiveTexture (int) 
	public native void glColor4f (float, float, float, float) 
	public native void glColor4x (int, int, int, int) 
	public native void glColorMask (boolean, boolean, boolean, boolean) 
	private native void glColorPointerBounds (int, int, int, java.nio.Buffer, int) 
	public void glColorPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public native void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
	public native void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public native void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
	public native void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
	public native void glCullFace (int) 
	public native void glDeleteTextures (int, int[], int) 
	public native void glDeleteTextures (int, java.nio.IntBuffer) 
	public native void glDepthFunc (int) 
	public native void glDepthMask (boolean) 
	public native void glDepthRangef (float, float) 
	public native void glDepthRangex (int, int) 
	public native void glDisable (int) 
	public native void glDisableClientState (int) 
	public native void glDrawArrays (int, int, int) 
	public native void glDrawElements (int, int, int, java.nio.Buffer) 
	public native void glEnable (int) 
	public native void glEnableClientState (int) 
	public native void glFinish () 
	public native void glFlush () 
	public native void glFogf (int, float) 
	public native void glFogfv (int, float[], int) 
	public native void glFogfv (int, java.nio.FloatBuffer) 
	public native void glFogx (int, int) 
	public native void glFogxv (int, int[], int) 
	public native void glFogxv (int, java.nio.IntBuffer) 
	public native void glFrontFace (int) 
	public native void glFrustumf (float, float, float, float, float, float) 
	public native void glFrustumx (int, int, int, int, int, int) 
	public native void glGenTextures (int, int[], int) 
	public native void glGenTextures (int, java.nio.IntBuffer) 
	public native int glGetError () 
	public native void glGetIntegerv (int, int[], int) 
	public native void glGetIntegerv (int, java.nio.IntBuffer) 
	public native java.lang.String _glGetString (int) 
	public java.lang.String glGetString (int) 
		int name
		String returnValue
	public native void glHint (int, int) 
	public native void glLightModelf (int, float) 
	public native void glLightModelfv (int, float[], int) 
	public native void glLightModelfv (int, java.nio.FloatBuffer) 
	public native void glLightModelx (int, int) 
	public native void glLightModelxv (int, int[], int) 
	public native void glLightModelxv (int, java.nio.IntBuffer) 
	public native void glLightf (int, int, float) 
	public native void glLightfv (int, int, float[], int) 
	public native void glLightfv (int, int, java.nio.FloatBuffer) 
	public native void glLightx (int, int, int) 
	public native void glLightxv (int, int, int[], int) 
	public native void glLightxv (int, int, java.nio.IntBuffer) 
	public native void glLineWidth (float) 
	public native void glLineWidthx (int) 
	public native void glLoadIdentity () 
	public native void glLoadMatrixf (float[], int) 
	public native void glLoadMatrixf (java.nio.FloatBuffer) 
	public native void glLoadMatrixx (int[], int) 
	public native void glLoadMatrixx (java.nio.IntBuffer) 
	public native void glLogicOp (int) 
	public native void glMaterialf (int, int, float) 
	public native void glMaterialfv (int, int, float[], int) 
	public native void glMaterialfv (int, int, java.nio.FloatBuffer) 
	public native void glMaterialx (int, int, int) 
	public native void glMaterialxv (int, int, int[], int) 
	public native void glMaterialxv (int, int, java.nio.IntBuffer) 
	public native void glMatrixMode (int) 
	public native void glMultMatrixf (float[], int) 
	public native void glMultMatrixf (java.nio.FloatBuffer) 
	public native void glMultMatrixx (int[], int) 
	public native void glMultMatrixx (java.nio.IntBuffer) 
	public native void glMultiTexCoord4f (int, float, float, float, float) 
	public native void glMultiTexCoord4x (int, int, int, int, int) 
	public native void glNormal3f (float, float, float) 
	public native void glNormal3x (int, int, int) 
	private native void glNormalPointerBounds (int, int, java.nio.Buffer, int) 
	public void glNormalPointer (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public native void glOrthof (float, float, float, float, float, float) 
	public native void glOrthox (int, int, int, int, int, int) 
	public native void glPixelStorei (int, int) 
	public native void glPointSize (float) 
	public native void glPointSizex (int) 
	public native void glPolygonOffset (float, float) 
	public native void glPolygonOffsetx (int, int) 
	public native void glPopMatrix () 
	public native void glPushMatrix () 
	public native void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
	public native void glRotatef (float, float, float, float) 
	public native void glRotatex (int, int, int, int) 
	public native void glSampleCoverage (float, boolean) 
	public native void glSampleCoveragex (int, boolean) 
	public native void glScalef (float, float, float) 
	public native void glScalex (int, int, int) 
	public native void glScissor (int, int, int, int) 
	public native void glShadeModel (int) 
	public native void glStencilFunc (int, int, int) 
	public native void glStencilMask (int) 
	public native void glStencilOp (int, int, int) 
	private native void glTexCoordPointerBounds (int, int, int, java.nio.Buffer, int) 
	public void glTexCoordPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public native void glTexEnvf (int, int, float) 
	public native void glTexEnvfv (int, int, float[], int) 
	public native void glTexEnvfv (int, int, java.nio.FloatBuffer) 
	public native void glTexEnvx (int, int, int) 
	public native void glTexEnvxv (int, int, int[], int) 
	public native void glTexEnvxv (int, int, java.nio.IntBuffer) 
	public native void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public native void glTexParameterf (int, int, float) 
	public native void glTexParameterx (int, int, int) 
	public native void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public native void glTranslatef (float, float, float) 
	public native void glTranslatex (int, int, int) 
	private native void glVertexPointerBounds (int, int, int, java.nio.Buffer, int) 
	public void glVertexPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public native void glViewport (int, int, int, int) 
	public native int glQueryMatrixxOES (int[], int, int[], int) 
	public native int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer) 
	public native void glBindBuffer (int, int) 
	public native void glBufferData (int, int, java.nio.Buffer, int) 
	public native void glBufferSubData (int, int, int, java.nio.Buffer) 
	public native void glClipPlanef (int, float[], int) 
	public native void glClipPlanef (int, java.nio.FloatBuffer) 
	public native void glClipPlanex (int, int[], int) 
	public native void glClipPlanex (int, java.nio.IntBuffer) 
	public native void glColor4ub (byte, byte, byte, byte) 
	public native void glColorPointer (int, int, int, int) 
	public native void glDeleteBuffers (int, int[], int) 
	public native void glDeleteBuffers (int, java.nio.IntBuffer) 
	public native void glDrawElements (int, int, int, int) 
	public native void glGenBuffers (int, int[], int) 
	public native void glGenBuffers (int, java.nio.IntBuffer) 
	public native void glGetBooleanv (int, boolean[], int) 
	public native void glGetBooleanv (int, java.nio.IntBuffer) 
	public native void glGetBufferParameteriv (int, int, int[], int) 
	public native void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
	public native void glGetClipPlanef (int, float[], int) 
	public native void glGetClipPlanef (int, java.nio.FloatBuffer) 
	public native void glGetClipPlanex (int, int[], int) 
	public native void glGetClipPlanex (int, java.nio.IntBuffer) 
	public native void glGetFixedv (int, int[], int) 
	public native void glGetFixedv (int, java.nio.IntBuffer) 
	public native void glGetFloatv (int, float[], int) 
	public native void glGetFloatv (int, java.nio.FloatBuffer) 
	public native void glGetLightfv (int, int, float[], int) 
	public native void glGetLightfv (int, int, java.nio.FloatBuffer) 
	public native void glGetLightxv (int, int, int[], int) 
	public native void glGetLightxv (int, int, java.nio.IntBuffer) 
	public native void glGetMaterialfv (int, int, float[], int) 
	public native void glGetMaterialfv (int, int, java.nio.FloatBuffer) 
	public native void glGetMaterialxv (int, int, int[], int) 
	public native void glGetMaterialxv (int, int, java.nio.IntBuffer) 
	public native void glGetTexEnviv (int, int, int[], int) 
	public native void glGetTexEnviv (int, int, java.nio.IntBuffer) 
	public native void glGetTexEnvxv (int, int, int[], int) 
	public native void glGetTexEnvxv (int, int, java.nio.IntBuffer) 
	public native void glGetTexParameterfv (int, int, float[], int) 
	public native void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
	public native void glGetTexParameteriv (int, int, int[], int) 
	public native void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
	public native void glGetTexParameterxv (int, int, int[], int) 
	public native void glGetTexParameterxv (int, int, java.nio.IntBuffer) 
	public native boolean glIsBuffer (int) 
	public native boolean glIsEnabled (int) 
	public native boolean glIsTexture (int) 
	public native void glNormalPointer (int, int, int) 
	public native void glPointParameterf (int, float) 
	public native void glPointParameterfv (int, float[], int) 
	public native void glPointParameterfv (int, java.nio.FloatBuffer) 
	public native void glPointParameterx (int, int) 
	public native void glPointParameterxv (int, int[], int) 
	public native void glPointParameterxv (int, java.nio.IntBuffer) 
	private native void glPointSizePointerOESBounds (int, int, java.nio.Buffer, int) 
	public void glPointSizePointerOES (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public native void glTexCoordPointer (int, int, int, int) 
	public native void glTexEnvi (int, int, int) 
	public native void glTexEnviv (int, int, int[], int) 
	public native void glTexEnviv (int, int, java.nio.IntBuffer) 
	public native void glTexParameterfv (int, int, float[], int) 
	public native void glTexParameterfv (int, int, java.nio.FloatBuffer) 
	public native void glTexParameteri (int, int, int) 
	public native void glTexParameteriv (int, int, int[], int) 
	public native void glTexParameteriv (int, int, java.nio.IntBuffer) 
	public native void glTexParameterxv (int, int, int[], int) 
	public native void glTexParameterxv (int, int, java.nio.IntBuffer) 
	public native void glVertexPointer (int, int, int, int) 
	public native void glCurrentPaletteMatrixOES (int) 
	public native void glDrawTexfOES (float, float, float, float, float) 
	public native void glDrawTexfvOES (float[], int) 
	public native void glDrawTexfvOES (java.nio.FloatBuffer) 
	public native void glDrawTexiOES (int, int, int, int, int) 
	public native void glDrawTexivOES (int[], int) 
	public native void glDrawTexivOES (java.nio.IntBuffer) 
	public native void glDrawTexsOES (short, short, short, short, short) 
	public native void glDrawTexsvOES (short[], int) 
	public native void glDrawTexsvOES (java.nio.ShortBuffer) 
	public native void glDrawTexxOES (int, int, int, int, int) 
	public native void glDrawTexxvOES (int[], int) 
	public native void glDrawTexxvOES (java.nio.IntBuffer) 
	public native void glLoadPaletteFromModelViewMatrixOES () 
	private native void glMatrixIndexPointerOESBounds (int, int, int, java.nio.Buffer, int) 
	public void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public native void glMatrixIndexPointerOES (int, int, int, int) 
	private native void glWeightPointerOESBounds (int, int, int, java.nio.Buffer, int) 
	public void glWeightPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public native void glWeightPointerOES (int, int, int, int) 
	public native void glBindFramebufferOES (int, int) 
	public native void glBindRenderbufferOES (int, int) 
	public native void glBlendEquation (int) 
	public native void glBlendEquationSeparate (int, int) 
	public native void glBlendFuncSeparate (int, int, int, int) 
	public native int glCheckFramebufferStatusOES (int) 
	public native void glDeleteFramebuffersOES (int, int[], int) 
	public native void glDeleteFramebuffersOES (int, java.nio.IntBuffer) 
	public native void glDeleteRenderbuffersOES (int, int[], int) 
	public native void glDeleteRenderbuffersOES (int, java.nio.IntBuffer) 
	public native void glFramebufferRenderbufferOES (int, int, int, int) 
	public native void glFramebufferTexture2DOES (int, int, int, int, int) 
	public native void glGenerateMipmapOES (int) 
	public native void glGenFramebuffersOES (int, int[], int) 
	public native void glGenFramebuffersOES (int, java.nio.IntBuffer) 
	public native void glGenRenderbuffersOES (int, int[], int) 
	public native void glGenRenderbuffersOES (int, java.nio.IntBuffer) 
	public native void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int) 
	public native void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer) 
	public native void glGetRenderbufferParameterivOES (int, int, int[], int) 
	public native void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer) 
	public native void glGetTexGenfv (int, int, float[], int) 
	public native void glGetTexGenfv (int, int, java.nio.FloatBuffer) 
	public native void glGetTexGeniv (int, int, int[], int) 
	public native void glGetTexGeniv (int, int, java.nio.IntBuffer) 
	public native void glGetTexGenxv (int, int, int[], int) 
	public native void glGetTexGenxv (int, int, java.nio.IntBuffer) 
	public native boolean glIsFramebufferOES (int) 
	public native boolean glIsRenderbufferOES (int) 
	public native void glRenderbufferStorageOES (int, int, int, int) 
	public native void glTexGenf (int, int, float) 
	public native void glTexGenfv (int, int, float[], int) 
	public native void glTexGenfv (int, int, java.nio.FloatBuffer) 
	public native void glTexGeni (int, int, int) 
	public native void glTexGeniv (int, int, int[], int) 
	public native void glTexGeniv (int, int, java.nio.IntBuffer) 
	public native void glTexGenx (int, int, int) 
	public native void glTexGenxv (int, int, int[], int) 
	public native void glTexGenxv (int, int, java.nio.IntBuffer) 
	static void  () 
}

com/google/android/gles_jni/EGLContextImpl.class
EGLContextImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLContextImpl extends javax.microedition.khronos.egl.EGLContext {
	private com.google.android.gles_jni.GLImpl mGLContext
	long mEGLContext
	public void  (long) 
		long ctx
	public javax.microedition.khronos.opengles.GL getGL () 
	public boolean equals (java.lang.Object) 
		Object o
		com.google.android.gles_jni.EGLContextImpl that
	public int hashCode () 
		int result
}

com/google/android/gles_jni/EGLDisplayImpl.class
EGLDisplayImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLDisplayImpl extends javax.microedition.khronos.egl.EGLDisplay {
	long mEGLDisplay
	public void  (long) 
		long dpy
	public boolean equals (java.lang.Object) 
		Object o
		com.google.android.gles_jni.EGLDisplayImpl that
	public int hashCode () 
		int result
}

com/google/android/gles_jni/EGLImpl.class
EGLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLImpl extends java.lang.Object implements javax.microedition.khronos.egl.EGL10  {
	private com.google.android.gles_jni.EGLContextImpl mContext
	private com.google.android.gles_jni.EGLDisplayImpl mDisplay
	private com.google.android.gles_jni.EGLSurfaceImpl mSurface
	public void  () 
	public native boolean eglInitialize (javax.microedition.khronos.egl.EGLDisplay, int[]) 
	public native boolean eglQueryContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]) 
	public native boolean eglQuerySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]) 
	public native boolean eglReleaseThread () 
	public native boolean eglChooseConfig (javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
	public native boolean eglGetConfigAttrib (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]) 
	public native boolean eglGetConfigs (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
	public native int eglGetError () 
	public native boolean eglDestroyContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext) 
	public native boolean eglDestroySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
	public native boolean eglMakeCurrent (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext) 
	public native java.lang.String eglQueryString (javax.microedition.khronos.egl.EGLDisplay, int) 
	public native boolean eglSwapBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
	public native boolean eglTerminate (javax.microedition.khronos.egl.EGLDisplay) 
	public native boolean eglCopyBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object) 
	public native boolean eglWaitGL () 
	public native boolean eglWaitNative (int, java.lang.Object) 
	public static native int getInitCount (javax.microedition.khronos.egl.EGLDisplay) 
	public javax.microedition.khronos.egl.EGLContext eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		javax.microedition.khronos.egl.EGLContext share_context
		int[] attrib_list
		long eglContextId
	public javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		int[] attrib_list
		long eglSurfaceId
	public javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		Object native_pixmap
		int[] attrib_list
		com.google.android.gles_jni.EGLSurfaceImpl sur
	public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
		android.view.SurfaceView surfaceView
		android.view.SurfaceHolder holder
		long eglSurfaceId
		long eglSurfaceId
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		Object native_window
		int[] attrib_list
		android.view.Surface sur
		long eglSurfaceId
	public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetDisplay (java.lang.Object) 
		Object native_display
		long value
	public synchronized javax.microedition.khronos.egl.EGLContext eglGetCurrentContext () 
		long value
	public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay () 
		long value
	public synchronized javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface (int) 
		int readdraw
		long value
	private native long _eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]) 
	private native long _eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]) 
	private native void _eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
	private native long _eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
	private native long _eglCreateWindowSurfaceTexture (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
	private native long _eglGetDisplay (java.lang.Object) 
	private native long _eglGetCurrentContext () 
	private native long _eglGetCurrentDisplay () 
	private native long _eglGetCurrentSurface (int) 
	private static native void _nativeClassInit () 
	static void  () 
}

com/google/android/gles_jni/EGLSurfaceImpl.class
EGLSurfaceImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLSurfaceImpl extends javax.microedition.khronos.egl.EGLSurface {
	long mEGLSurface
	private long mNativePixelRef
	public void  () 
	public void  (long) 
		long surface
	public boolean equals (java.lang.Object) 
		Object o
		com.google.android.gles_jni.EGLSurfaceImpl that
	public int hashCode () 
		int result
}

com/google/android/gles_jni/EGLConfigImpl.class
EGLConfigImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLConfigImpl extends javax.microedition.khronos.egl.EGLConfig {
	private long mEGLConfig
	void  (long) 
		long config
	long get () 
}

com/google/android/util/
com/google/android/util/AbstractMessageParser$Html.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Html extends com.google.android.util.AbstractMessageParser$Token {
	private String html
	public void  (java.lang.String, java.lang.String) 
		String text
		String html
	public boolean isHtml () 
	public java.lang.String toHtml (boolean) 
		boolean caps
	public java.util.List getInfo () 
	public void trimLeadingWhitespace () 
	public void trimTrailingWhitespace () 
	private static java.lang.String trimLeadingWhitespace (java.lang.String) 
		String text
		int index
	public static java.lang.String trimTrailingWhitespace (java.lang.String) 
		String text
		int index
}

com/google/android/util/Procedure.class
Procedure.java
package com.google.android.util
public abstract com.google.android.util.Procedure extends java.lang.Object {
	public abstract void apply (java.lang.Object) 
}

com/google/android/util/AbstractMessageParser$Acronym.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Acronym extends com.google.android.util.AbstractMessageParser$Token {
	private String value
	public void  (java.lang.String, java.lang.String) 
		String text
		String value
	public java.lang.String getValue () 
	public boolean isHtml () 
	public java.util.List getInfo () 
		java.util.List info
}

com/google/android/util/AbstractMessageParser$Resources.class
AbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Resources extends java.lang.Object {
	public abstract java.util.Set getSchemes () 
	public abstract com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes () 
	public abstract com.google.android.util.AbstractMessageParser$TrieNode getSmileys () 
	public abstract com.google.android.util.AbstractMessageParser$TrieNode getAcronyms () 
}

com/google/android/util/AbstractMessageParser$Smiley.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Smiley extends com.google.android.util.AbstractMessageParser$Token {
	public void  (java.lang.String) 
		String text
	public boolean isHtml () 
	public java.util.List getInfo () 
		java.util.List info
}

com/google/android/util/AbstractMessageParser$Token.class
AbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Token extends java.lang.Object {
	protected com.google.android.util.AbstractMessageParser$Token$Type type
	protected String text
	protected void  (com.google.android.util.AbstractMessageParser$Token$Type, java.lang.String) 
		com.google.android.util.AbstractMessageParser$Token$Type type
		String text
	public com.google.android.util.AbstractMessageParser$Token$Type getType () 
	public java.util.List getInfo () 
		java.util.List info
	public java.lang.String getRawText () 
	public boolean isMedia () 
	public abstract boolean isHtml () 
	public boolean isArray () 
	public java.lang.String toHtml (boolean) 
		boolean caps
	public boolean controlCaps () 
	public boolean setCaps () 
}

com/google/android/util/AbstractMessageParser.class
AbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser extends java.lang.Object {
	public static final String musicNote
	private String text
	private int nextChar
	private int nextClass
	private java.util.ArrayList parts
	private java.util.ArrayList tokens
	private java.util.HashMap formatStart
	private boolean parseSmilies
	private boolean parseAcronyms
	private boolean parseFormatting
	private boolean parseUrls
	private boolean parseMeText
	private boolean parseMusic
	protected abstract com.google.android.util.AbstractMessageParser$Resources getResources () 
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean) 
		String text
		boolean parseSmilies
		boolean parseAcronyms
		boolean parseFormatting
		boolean parseUrls
		boolean parseMusic
		boolean parseMeText
	public final java.lang.String getRawText () 
	public final int getPartCount () 
	public final com.google.android.util.AbstractMessageParser$Part getPart (int) 
		int index
	public final java.util.List getParts () 
	public void parse () 
		int i
		int i
		String meText
		boolean wasSmiley
	public static com.google.android.util.AbstractMessageParser$Token tokenForUrl (java.lang.String, java.lang.String) 
		String url
		String text
		com.google.android.util.AbstractMessageParser$Video video
		com.google.android.util.AbstractMessageParser$YouTubeVideo ytVideo
		com.google.android.util.AbstractMessageParser$Photo photo
		com.google.android.util.AbstractMessageParser$FlickrPhoto flickrPhoto
	private void buildParts (java.lang.String) 
		com.google.android.util.AbstractMessageParser$Token token
		int i
		String meText
	private com.google.android.util.AbstractMessageParser$Part lastPart () 
	private boolean parseMusicTrack () 
	private void parseText () 
		char ch
		StringBuilder buf
		int start
	private boolean parseSmiley () 
		int previousCharClass
		int nextCharClass
		com.google.android.util.AbstractMessageParser$TrieNode match
	private boolean parseAcronym () 
		com.google.android.util.AbstractMessageParser$TrieNode match
	private boolean isDomainChar (char) 
		char c
	private boolean isValidDomain (java.lang.String) 
		String domain
	private boolean parseURL () 
		String scheme
		char ch
		char ch
		char ch2
		char ch
		String domain
		int start
		int index
		String url
		boolean done
		String urlText
	private void addURLToken (java.lang.String, java.lang.String) 
		String url
		String text
	private boolean parseFormatting () 
		com.google.android.util.AbstractMessageParser$Format start
		char ch
		Character key
		int index
		com.google.android.util.AbstractMessageParser$Format end
		Character key
		java.util.Iterator i$
		int endChar
		java.util.LinkedHashMap seenCharacters
	private boolean isWordBreak (int) 
		int index
	private boolean isSmileyBreak (int) 
		int index
	private boolean isURLBreak (int) 
		int index
	private int getCharClass (int) 
		int index
		char ch
	private static boolean isSmileyBreak (char, char) 
		char c1
		char c2
	private static boolean isPunctuation (char) 
		char ch
	private static boolean isFormatChar (char) 
		char ch
	private void addToken (com.google.android.util.AbstractMessageParser$Token) 
		com.google.android.util.AbstractMessageParser$Token token
	public java.lang.String toHtml () 
		com.google.android.util.AbstractMessageParser$Photo p
		com.google.android.util.AbstractMessageParser$Token token
		java.util.Iterator i$
		boolean caps
		com.google.android.util.AbstractMessageParser$Part part
		java.util.Iterator i$
		StringBuilder html
	protected static java.lang.String reverse (java.lang.String) 
		int i
		String str
		StringBuilder buf
	private static boolean matches (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String) 
		com.google.android.util.AbstractMessageParser$TrieNode root
		String str
		int index
	private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int) 
		com.google.android.util.AbstractMessageParser$TrieNode root
		com.google.android.util.AbstractMessageParser p
		int start
	private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int, boolean) 
		com.google.android.util.AbstractMessageParser$TrieNode root
		com.google.android.util.AbstractMessageParser p
		int start
		boolean smiley
		int index
		com.google.android.util.AbstractMessageParser$TrieNode bestMatch
}

com/google/android/util/AbstractMessageParser$Link.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Link extends com.google.android.util.AbstractMessageParser$Token {
	private String url
	public void  (java.lang.String, java.lang.String) 
		String url
		String text
	public java.lang.String getURL () 
	public boolean isHtml () 
	public java.util.List getInfo () 
		java.util.List info
}

com/google/android/util/AbstractMessageParser$TrieNode.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$TrieNode extends java.lang.Object {
	private final java.util.HashMap children
	private String text
	private String value
	public void  () 
	public void  (java.lang.String) 
		String text
	public final boolean exists () 
	public final java.lang.String getText () 
	public final java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public com.google.android.util.AbstractMessageParser$TrieNode getChild (char) 
		char ch
	public com.google.android.util.AbstractMessageParser$TrieNode getOrCreateChild (char) 
		char ch
		Character key
		com.google.android.util.AbstractMessageParser$TrieNode node
	public static void addToTrie (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String, java.lang.String) 
		com.google.android.util.AbstractMessageParser$TrieNode root
		String str
		String value
		int index
}

com/google/android/util/AbstractMessageParser$FlickrPhoto.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$FlickrPhoto extends com.google.android.util.AbstractMessageParser$Token {
	private static final java.util.regex.Pattern URL_PATTERN
	private static final java.util.regex.Pattern GROUPING_PATTERN
	private static final String SETS
	private static final String TAGS
	private String user
	private String photo
	private String grouping
	private String groupingId
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String user
		String photo
		String grouping
		String groupingId
		String text
	public java.lang.String getUser () 
	public java.lang.String getPhoto () 
	public java.lang.String getGrouping () 
	public java.lang.String getGroupingId () 
	public boolean isHtml () 
	public boolean isMedia () 
	public static com.google.android.util.AbstractMessageParser$FlickrPhoto matchURL (java.lang.String, java.lang.String) 
		String url
		String text
		java.util.regex.Matcher m
	public java.util.List getInfo () 
		java.util.List info
	public java.lang.String getUrl () 
	public static java.lang.String getRssUrl (java.lang.String) 
		String user
	public static java.lang.String getTagsURL (java.lang.String) 
		String tag
	public static java.lang.String getUserURL (java.lang.String) 
		String user
	public static java.lang.String getPhotoURL (java.lang.String, java.lang.String) 
		String user
		String photo
	public static java.lang.String getUserTagsURL (java.lang.String, java.lang.String) 
		String user
		String tagId
	public static java.lang.String getUserSetsURL (java.lang.String, java.lang.String) 
		String user
		String setId
	static void  () 
}

com/google/android/util/AbstractMessageParser$MusicTrack.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$MusicTrack extends com.google.android.util.AbstractMessageParser$Token {
	private String track
	public void  (java.lang.String) 
		String track
	public java.lang.String getTrack () 
	public boolean isHtml () 
	public java.util.List getInfo () 
		java.util.List info
}

com/google/android/util/AbstractMessageParser$Part.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Part extends java.lang.Object {
	private String meText
	private java.util.ArrayList tokens
	public void  () 
	public java.lang.String getType (boolean) 
		boolean isSend
	private java.lang.String getPartType () 
	public boolean isMedia () 
	public com.google.android.util.AbstractMessageParser$Token getMediaToken () 
	public void add (com.google.android.util.AbstractMessageParser$Token) 
		com.google.android.util.AbstractMessageParser$Token token
	public void setMeText (java.lang.String) 
		String meText
	public java.lang.String getRawText () 
		int i
		StringBuilder buf
	public java.util.ArrayList getTokens () 
}

com/google/android/util/SmileyParser.class
SmileyParser.java
package com.google.android.util
public com.google.android.util.SmileyParser extends com.google.android.util.AbstractMessageParser {
	private com.google.android.util.SmileyResources mRes
	public void  (java.lang.String, com.google.android.util.SmileyResources) 
		String text
		com.google.android.util.SmileyResources res
	protected com.google.android.util.AbstractMessageParser$Resources getResources () 
	public java.lang.CharSequence getSpannableString (android.content.Context) 
		int resid
		com.google.android.util.AbstractMessageParser$Token token
		int start
		int i
		android.content.Context context
		android.text.SpannableStringBuilder builder
		com.google.android.util.AbstractMessageParser$Part part
		java.util.ArrayList tokens
		int len
}

com/google/android/util/AbstractMessageParser$YouTubeVideo.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$YouTubeVideo extends com.google.android.util.AbstractMessageParser$Token {
	private static final java.util.regex.Pattern URL_PATTERN
	private String docid
	public void  (java.lang.String, java.lang.String) 
		String docid
		String text
	public java.lang.String getDocID () 
	public boolean isHtml () 
	public boolean isMedia () 
	public static com.google.android.util.AbstractMessageParser$YouTubeVideo matchURL (java.lang.String, java.lang.String) 
		String url
		String text
		java.util.regex.Matcher m
	public java.util.List getInfo () 
		java.util.List info
	public static java.lang.String getRssUrl (java.lang.String) 
		String docid
	public static java.lang.String getURL (java.lang.String) 
		String docid
	public static java.lang.String getURL (java.lang.String, java.lang.String) 
		String docid
		String extraParams
	public static java.lang.String getPrefixedURL (boolean, java.lang.String, java.lang.String, java.lang.String) 
		boolean http
		String prefix
		String docid
		String extraParams
		String protocol
	static void  () 
}

com/google/android/util/SmileyResources.class
SmileyResources.java
package com.google.android.util
public com.google.android.util.SmileyResources extends java.lang.Object implements com.google.android.util.AbstractMessageParser$Resources  {
	private java.util.HashMap mSmileyToRes
	private final com.google.android.util.AbstractMessageParser$TrieNode smileys
	public void  (java.lang.String[], int[]) 
		int i
		String[] smilies
		int[] smileyResIds
	public int getSmileyRes (java.lang.String) 
		String smiley
		Integer i
	public java.util.Set getSchemes () 
	public com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes () 
	public com.google.android.util.AbstractMessageParser$TrieNode getSmileys () 
	public com.google.android.util.AbstractMessageParser$TrieNode getAcronyms () 
}

com/google/android/util/AbstractMessageParser$Video.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Video extends com.google.android.util.AbstractMessageParser$Token {
	private static final java.util.regex.Pattern URL_PATTERN
	private String docid
	public void  (java.lang.String, java.lang.String) 
		String docid
		String text
	public java.lang.String getDocID () 
	public boolean isHtml () 
	public boolean isMedia () 
	public static com.google.android.util.AbstractMessageParser$Video matchURL (java.lang.String, java.lang.String) 
		String url
		String text
		java.util.regex.Matcher m
	public java.util.List getInfo () 
		java.util.List info
	public static java.lang.String getRssUrl (java.lang.String) 
		String docid
	public static java.lang.String getURL (java.lang.String) 
		String docid
	public static java.lang.String getURL (java.lang.String, java.lang.String) 
		String docid
		String extraParams
	static void  () 
}

com/google/android/util/AbstractMessageParser$Photo.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Photo extends com.google.android.util.AbstractMessageParser$Token {
	private static final java.util.regex.Pattern URL_PATTERN
	private String user
	private String album
	private String photo
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String user
		String album
		String photo
		String text
	public java.lang.String getUser () 
	public java.lang.String getAlbum () 
	public java.lang.String getPhoto () 
	public boolean isHtml () 
	public boolean isMedia () 
	public static com.google.android.util.AbstractMessageParser$Photo matchURL (java.lang.String, java.lang.String) 
		String url
		String text
		java.util.regex.Matcher m
	public java.util.List getInfo () 
		java.util.List info
	public static java.lang.String getRssUrl (java.lang.String) 
		String user
	public static java.lang.String getAlbumURL (java.lang.String, java.lang.String) 
		String user
		String album
	public static java.lang.String getPhotoURL (java.lang.String, java.lang.String, java.lang.String) 
		String user
		String album
		String photo
	static void  () 
}

com/google/android/util/AbstractMessageParser$Token$Type.class
AbstractMessageParser.java
package com.google.android.util
public final com.google.android.util.AbstractMessageParser$Token$Type extends java.lang.Enum {
	public static final com.google.android.util.AbstractMessageParser$Token$Type HTML
	public static final com.google.android.util.AbstractMessageParser$Token$Type FORMAT
	public static final com.google.android.util.AbstractMessageParser$Token$Type LINK
	public static final com.google.android.util.AbstractMessageParser$Token$Type SMILEY
	public static final com.google.android.util.AbstractMessageParser$Token$Type ACRONYM
	public static final com.google.android.util.AbstractMessageParser$Token$Type MUSIC
	public static final com.google.android.util.AbstractMessageParser$Token$Type GOOGLE_VIDEO
	public static final com.google.android.util.AbstractMessageParser$Token$Type YOUTUBE_VIDEO
	public static final com.google.android.util.AbstractMessageParser$Token$Type PHOTO
	public static final com.google.android.util.AbstractMessageParser$Token$Type FLICKR
	private String stringRep
	private static final com.google.android.util.AbstractMessageParser$Token$Type[] $VALUES
	public static com.google.android.util.AbstractMessageParser$Token$Type[] values () 
	public static com.google.android.util.AbstractMessageParser$Token$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String stringRep
	public java.lang.String toString () 
	static void  () 
}

com/google/android/util/AbstractMessageParser$Format.class
AbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Format extends com.google.android.util.AbstractMessageParser$Token {
	private char ch
	private boolean start
	private boolean matched
	public void  (char, boolean) 
		char ch
		boolean start
	public void setMatched (boolean) 
		boolean matched
	public boolean isHtml () 
	public java.lang.String toHtml (boolean) 
		boolean caps
	public java.util.List getInfo () 
	public boolean controlCaps () 
	public boolean setCaps () 
	private java.lang.String getFormatStart (char) 
		char ch
	private java.lang.String getFormatEnd (char) 
		char ch
}

com/google/android/util/AbstractMessageParser$1.class
AbstractMessageParser.java
package com.google.android.util
 com.google.android.util.AbstractMessageParser$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$google$android$util$AbstractMessageParser$Token$Type
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/android/mms/
com/google/android/mms/InvalidHeaderValueException.class
InvalidHeaderValueException.java
package com.google.android.mms
public com.google.android.mms.InvalidHeaderValueException extends com.google.android.mms.MmsException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

com/google/android/mms/MmsException.class
MmsException.java
package com.google.android.mms
public com.google.android.mms.MmsException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

com/google/android/mms/pdu/
com/google/android/mms/pdu/Base64.class
Base64.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.Base64 extends java.lang.Object {
	static final int FOURBYTE
	static final byte PAD
	static final int BASELENGTH
	private static byte[] base64Alphabet
	public void  () 
	public static byte[] decodeBase64 (byte[]) 
		int lastData
		int i
		byte[] base64Data
		int numberQuadruple
		byte[] decodedData
		byte b1
		byte b2
		byte b3
		byte b4
		byte marker0
		byte marker1
		int encodedIndex
		int dataIndex
	private static boolean isBase64 (byte) 
		byte octect
	static byte[] discardNonBase64 (byte[]) 
		int i
		byte[] data
		byte[] groomedData
		int bytesCopied
		byte[] packedData
	static void  () 
		int i
		int i
		int i
		int i
}

com/google/android/mms/pdu/RetrieveConf.class
RetrieveConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.RetrieveConf extends com.google.android.mms.pdu.MultimediaMessagePdu {
	public void  ()  throws com.google.android.mms.InvalidHeaderValueException 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	void  (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody) 
		com.google.android.mms.pdu.PduHeaders headers
		com.google.android.mms.pdu.PduBody body
	public com.google.android.mms.pdu.EncodedStringValue[] getCc () 
	public void addCc (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getContentType () 
	public void setContentType (byte[]) 
		byte[] value
	public int getDeliveryReport () 
	public void setDeliveryReport (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public com.google.android.mms.pdu.EncodedStringValue getFrom () 
	public void setFrom (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getMessageClass () 
	public void setMessageClass (byte[]) 
		byte[] value
	public byte[] getMessageId () 
	public void setMessageId (byte[]) 
		byte[] value
	public int getReadReport () 
	public void setReadReport (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public int getRetrieveStatus () 
	public void setRetrieveStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public com.google.android.mms.pdu.EncodedStringValue getRetrieveText () 
	public void setRetrieveText (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
}

com/google/android/mms/pdu/PduParser.class
PduParser.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduParser extends java.lang.Object {
	private static final int QUOTE
	private static final int LENGTH_QUOTE
	private static final int TEXT_MIN
	private static final int TEXT_MAX
	private static final int SHORT_INTEGER_MAX
	private static final int SHORT_LENGTH_MAX
	private static final int LONG_INTEGER_LENGTH_MAX
	private static final int QUOTED_STRING_FLAG
	private static final int END_STRING_FLAG
	private static final int TYPE_TEXT_STRING
	private static final int TYPE_QUOTED_STRING
	private static final int TYPE_TOKEN_STRING
	private static final int THE_FIRST_PART
	private static final int THE_LAST_PART
	private java.io.ByteArrayInputStream mPduDataStream
	private com.google.android.mms.pdu.PduHeaders mHeaders
	private com.google.android.mms.pdu.PduBody mBody
	private static byte[] mTypeParam
	private static byte[] mStartParam
	private static final String LOG_TAG
	private static final boolean DEBUG
	private static final boolean LOCAL_LOGV
	private final boolean mParseContentDisposition
	static final boolean $assertionsDisabled
	public void  (byte[], boolean) 
		byte[] pduDataStream
		boolean parseContentDisposition
	public com.google.android.mms.pdu.GenericPdu parse () 
		com.google.android.mms.pdu.PduPart firstPart
		com.google.android.mms.pdu.SendReq sendReq
		com.google.android.mms.pdu.SendConf sendConf
		com.google.android.mms.pdu.NotificationInd notificationInd
		com.google.android.mms.pdu.NotifyRespInd notifyRespInd
		com.google.android.mms.pdu.RetrieveConf retrieveConf
		byte[] contentType
		String ctTypeStr
		com.google.android.mms.pdu.DeliveryInd deliveryInd
		com.google.android.mms.pdu.AcknowledgeInd acknowledgeInd
		com.google.android.mms.pdu.ReadOrigInd readOrigInd
		com.google.android.mms.pdu.ReadRecInd readRecInd
		int messageType
	protected com.google.android.mms.pdu.PduHeaders parseHeaders (java.io.ByteArrayInputStream) 
		byte[] bVal
		com.google.android.mms.InvalidHeaderValueException e
		RuntimeException e
		int messageType
		com.google.android.mms.InvalidHeaderValueException e
		RuntimeException e
		int value
		long value
		RuntimeException e
		long value
		RuntimeException e
		NullPointerException e
		RuntimeException e
		byte[] value
		NullPointerException e
		RuntimeException e
		com.google.android.mms.pdu.EncodedStringValue value
		NullPointerException e
		String str
		int endIndex
		NullPointerException e
		RuntimeException e
		byte[] address
		com.google.android.mms.pdu.EncodedStringValue value
		RuntimeException e
		RuntimeException e
		int token
		long timeValue
		NullPointerException e
		String str
		int endIndex
		byte[] address
		NullPointerException e
		NullPointerException e
		RuntimeException e
		com.google.android.mms.pdu.EncodedStringValue from
		int fromToken
		NullPointerException e
		RuntimeException e
		NullPointerException e
		RuntimeException e
		byte[] messageClassString
		int messageClass
		com.google.android.mms.InvalidHeaderValueException e
		RuntimeException e
		int version
		RuntimeException e
		NullPointerException e
		RuntimeException e
		com.google.android.mms.pdu.EncodedStringValue previouslySentBy
		RuntimeException e
		long perviouslySentDate
		RuntimeException e
		RuntimeException e
		NullPointerException e
		RuntimeException e
		java.util.HashMap map
		byte[] contentType
		int headerField
		java.io.ByteArrayInputStream pduDataStream
		boolean keepParsing
		com.google.android.mms.pdu.PduHeaders headers
	protected com.google.android.mms.pdu.PduBody parseParts (java.io.ByteArrayInputStream) 
		com.google.android.mms.pdu.PduBody childBody
		String encoding
		byte[] partDataEncoding
		byte[] partData
		String partContentType
		int headerLength
		int dataLength
		com.google.android.mms.pdu.PduPart part
		int startPos
		java.util.HashMap map
		byte[] contentType
		byte[] name
		Integer charset
		int endPos
		int partHeaderLen
		int i
		java.io.ByteArrayInputStream pduDataStream
		int count
		com.google.android.mms.pdu.PduBody body
	private static void log (java.lang.String) 
		String text
	protected static int parseUnsignedInt (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream pduDataStream
		int result
		int temp
	protected static int parseValueLength (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream pduDataStream
		int temp
		int first
	protected static com.google.android.mms.pdu.EncodedStringValue parseEncodedStringValue (java.io.ByteArrayInputStream) 
		Exception e
		java.io.ByteArrayInputStream pduDataStream
		com.google.android.mms.pdu.EncodedStringValue returnValue
		int charset
		int temp
		int first
		byte[] textString
	protected static byte[] parseWapString (java.io.ByteArrayInputStream, int) 
		java.io.ByteArrayInputStream pduDataStream
		int stringType
		int temp
	protected static boolean isTokenCharacter (int) 
		int ch
	protected static boolean isText (int) 
		int ch
	protected static byte[] getWapString (java.io.ByteArrayInputStream, int) 
		java.io.ByteArrayInputStream pduDataStream
		int stringType
		java.io.ByteArrayOutputStream out
		int temp
	protected static int extractByteValue (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream pduDataStream
		int temp
	protected static int parseShortInteger (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream pduDataStream
		int temp
	protected static long parseLongInteger (java.io.ByteArrayInputStream) 
		int i
		java.io.ByteArrayInputStream pduDataStream
		int temp
		int count
		long result
	protected static long parseIntegerValue (java.io.ByteArrayInputStream) 
		java.io.ByteArrayInputStream pduDataStream
		int temp
	protected static int skipWapValue (java.io.ByteArrayInputStream, int) 
		java.io.ByteArrayInputStream pduDataStream
		int length
		byte[] area
		int readLen
	protected static void parseContentTypeParams (java.io.ByteArrayInputStream, java.util.HashMap, java.lang.Integer) 
		byte[] type
		int index
		byte[] type
		int charsetInt
		java.io.UnsupportedEncodingException e
		byte[] charsetStr
		int charset
		int first
		byte[] start
		int firstValue
		byte[] name
		int param
		java.io.ByteArrayInputStream pduDataStream
		java.util.HashMap map
		Integer length
		int startPos
		int tempPos
		int lastLen
	protected static byte[] parseContentType (java.io.ByteArrayInputStream, java.util.HashMap) 
		int index
		int length
		int startPos
		int first
		int endPos
		int parameterLen
		java.io.ByteArrayInputStream pduDataStream
		java.util.HashMap map
		byte[] contentType
		int temp
		int cur
	protected boolean parsePartHeaders (java.io.ByteArrayInputStream, com.google.android.mms.pdu.PduPart, int) 
		int last
		byte[] temp
		int len
		int thisStartPos
		int thisEndPos
		int value
		byte[] contentLocation
		byte[] contentId
		byte[] tempHeader
		byte[] tempValue
		int header
		java.io.ByteArrayInputStream pduDataStream
		com.google.android.mms.pdu.PduPart part
		int length
		int startPos
		int tempPos
		int lastLen
	private static int checkPartPosition (com.google.android.mms.pdu.PduPart) 
		byte[] contentId
		byte[] contentType
		com.google.android.mms.pdu.PduPart part
	protected static boolean checkMandatoryHeader (com.google.android.mms.pdu.PduHeaders) 
		byte[] srContentType
		com.google.android.mms.pdu.EncodedStringValue srFrom
		byte[] srTransactionId
		int scResponseStatus
		byte[] scTransactionId
		byte[] niContentLocation
		long niExpiry
		byte[] niMessageClass
		long niMessageSize
		byte[] niTransactionId
		int nriStatus
		byte[] nriTransactionId
		byte[] rcContentType
		long rcDate
		long diDate
		byte[] diMessageId
		int diStatus
		com.google.android.mms.pdu.EncodedStringValue[] diTo
		byte[] aiTransactionId
		long roDate
		com.google.android.mms.pdu.EncodedStringValue roFrom
		byte[] roMessageId
		int roReadStatus
		com.google.android.mms.pdu.EncodedStringValue[] roTo
		com.google.android.mms.pdu.EncodedStringValue rrFrom
		byte[] rrMessageId
		int rrReadStatus
		com.google.android.mms.pdu.EncodedStringValue[] rrTo
		com.google.android.mms.pdu.PduHeaders headers
		int messageType
		int mmsVersion
	static void  () 
}

com/google/android/mms/pdu/NotificationInd.class
NotificationInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotificationInd extends com.google.android.mms.pdu.GenericPdu {
	public void  ()  throws com.google.android.mms.InvalidHeaderValueException 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public int getContentClass () 
	public void setContentClass (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public byte[] getContentLocation () 
	public void setContentLocation (byte[]) 
		byte[] value
	public long getExpiry () 
	public void setExpiry (long) 
		long value
	public com.google.android.mms.pdu.EncodedStringValue getFrom () 
	public void setFrom (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getMessageClass () 
	public void setMessageClass (byte[]) 
		byte[] value
	public long getMessageSize () 
	public void setMessageSize (long) 
		long value
	public com.google.android.mms.pdu.EncodedStringValue getSubject () 
	public void setSubject (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
	public int getDeliveryReport () 
	public void setDeliveryReport (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
}

com/google/android/mms/pdu/PduPart.class
PduPart.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPart extends java.lang.Object {
	public static final int P_Q
	public static final int P_CHARSET
	public static final int P_LEVEL
	public static final int P_TYPE
	public static final int P_DEP_NAME
	public static final int P_DEP_FILENAME
	public static final int P_DIFFERENCES
	public static final int P_PADDING
	public static final int P_CT_MR_TYPE
	public static final int P_DEP_START
	public static final int P_DEP_START_INFO
	public static final int P_DEP_COMMENT
	public static final int P_DEP_DOMAIN
	public static final int P_MAX_AGE
	public static final int P_DEP_PATH
	public static final int P_SECURE
	public static final int P_SEC
	public static final int P_MAC
	public static final int P_CREATION_DATE
	public static final int P_MODIFICATION_DATE
	public static final int P_READ_DATE
	public static final int P_SIZE
	public static final int P_NAME
	public static final int P_FILENAME
	public static final int P_START
	public static final int P_START_INFO
	public static final int P_COMMENT
	public static final int P_DOMAIN
	public static final int P_PATH
	public static final int P_CONTENT_TYPE
	public static final int P_CONTENT_LOCATION
	public static final int P_CONTENT_ID
	public static final int P_DEP_CONTENT_DISPOSITION
	public static final int P_CONTENT_DISPOSITION
	public static final int P_CONTENT_TRANSFER_ENCODING
	public static final String CONTENT_TRANSFER_ENCODING
	public static final String P_BINARY
	public static final String P_7BIT
	public static final String P_8BIT
	public static final String P_BASE64
	public static final String P_QUOTED_PRINTABLE
	static final byte[] DISPOSITION_FROM_DATA
	static final byte[] DISPOSITION_ATTACHMENT
	static final byte[] DISPOSITION_INLINE
	public static final int P_DISPOSITION_FROM_DATA
	public static final int P_DISPOSITION_ATTACHMENT
	public static final int P_DISPOSITION_INLINE
	private java.util.Map mPartHeader
	private android.net.Uri mUri
	private byte[] mPartData
	private static final String TAG
	public void  () 
	public void setData (byte[]) 
		byte[] data
	public byte[] getData () 
		byte[] byteArray
	public int getDataLength () 
	public void setDataUri (android.net.Uri) 
		android.net.Uri uri
	public android.net.Uri getDataUri () 
	public void setContentId (byte[]) 
		byte[] contentId
		byte[] buffer
	public byte[] getContentId () 
	public void setCharset (int) 
		int charset
	public int getCharset () 
		Integer charset
	public void setContentLocation (byte[]) 
		byte[] contentLocation
	public byte[] getContentLocation () 
	public void setContentDisposition (byte[]) 
		byte[] contentDisposition
	public byte[] getContentDisposition () 
	public void setContentType (byte[]) 
		byte[] contentType
	public byte[] getContentType () 
	public void setContentTransferEncoding (byte[]) 
		byte[] contentTransferEncoding
	public byte[] getContentTransferEncoding () 
	public void setName (byte[]) 
		byte[] name
	public byte[] getName () 
	public void setFilename (byte[]) 
		byte[] fileName
	public byte[] getFilename () 
	public java.lang.String generateLocation () 
		byte[] contentId
		byte[] location
	static void  () 
}

com/google/android/mms/pdu/DeliveryInd.class
DeliveryInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.DeliveryInd extends com.google.android.mms.pdu.GenericPdu {
	public void  ()  throws com.google.android.mms.InvalidHeaderValueException 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public long getDate () 
	public void setDate (long) 
		long value
	public byte[] getMessageId () 
	public void setMessageId (byte[]) 
		byte[] value
	public int getStatus () 
	public void setStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public com.google.android.mms.pdu.EncodedStringValue[] getTo () 
	public void setTo (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
}

com/google/android/mms/pdu/EncodedStringValue.class
EncodedStringValue.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.EncodedStringValue extends java.lang.Object implements java.lang.Cloneable  {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean LOCAL_LOGV
	private int mCharacterSet
	private byte[] mData
	public void  (int, byte[]) 
		int charset
		byte[] data
	public void  (byte[]) 
		byte[] data
	public void  (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String data
	public int getCharacterSet () 
	public void setCharacterSet (int) 
		int charset
	public byte[] getTextString () 
		byte[] byteArray
	public void setTextString (byte[]) 
		byte[] textString
	public java.lang.String getString () 
		String name
		java.io.UnsupportedEncodingException _
		java.io.UnsupportedEncodingException e
	public void appendTextString (byte[]) 
		java.io.IOException e
		java.io.ByteArrayOutputStream newTextString
		byte[] textString
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		Exception e
		int len
		byte[] dstBytes
	public com.google.android.mms.pdu.EncodedStringValue[] split (java.lang.String) 
		NullPointerException _
		int i
		String pattern
		String[] temp
		com.google.android.mms.pdu.EncodedStringValue[] ret
	public static com.google.android.mms.pdu.EncodedStringValue[] extract (java.lang.String) 
		int i
		String src
		String[] values
		java.util.ArrayList list
		int len
	public static java.lang.String concat (com.google.android.mms.pdu.EncodedStringValue[]) 
		int i
		com.google.android.mms.pdu.EncodedStringValue[] addr
		StringBuilder sb
		int maxIndex
	public static com.google.android.mms.pdu.EncodedStringValue copy (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public static com.google.android.mms.pdu.EncodedStringValue[] encodeStrings (java.lang.String[]) 
		int i
		com.google.android.mms.pdu.EncodedStringValue[] encodedArray
		String[] array
		int count
}

com/google/android/mms/pdu/NotifyRespInd.class
NotifyRespInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotifyRespInd extends com.google.android.mms.pdu.GenericPdu {
	public void  (int, byte[], int)  throws com.google.android.mms.InvalidHeaderValueException 
		int mmsVersion
		byte[] transactionId
		int status
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public int getReportAllowed () 
	public void setReportAllowed (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public void setStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public int getStatus () 
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
}

com/google/android/mms/pdu/SendConf.class
SendConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendConf extends com.google.android.mms.pdu.GenericPdu {
	public void  ()  throws com.google.android.mms.InvalidHeaderValueException 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public byte[] getMessageId () 
	public void setMessageId (byte[]) 
		byte[] value
	public int getResponseStatus () 
	public void setResponseStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
}

com/google/android/mms/pdu/MultimediaMessagePdu.class
MultimediaMessagePdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.MultimediaMessagePdu extends com.google.android.mms.pdu.GenericPdu {
	private com.google.android.mms.pdu.PduBody mMessageBody
	public void  () 
	public void  (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody) 
		com.google.android.mms.pdu.PduHeaders header
		com.google.android.mms.pdu.PduBody body
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public com.google.android.mms.pdu.PduBody getBody () 
	public void setBody (com.google.android.mms.pdu.PduBody) 
		com.google.android.mms.pdu.PduBody body
	public com.google.android.mms.pdu.EncodedStringValue getSubject () 
	public void setSubject (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public com.google.android.mms.pdu.EncodedStringValue[] getTo () 
	public void addTo (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public int getPriority () 
	public void setPriority (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public long getDate () 
	public void setDate (long) 
		long value
}

com/google/android/mms/pdu/PduHeaders.class
PduHeaders.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduHeaders extends java.lang.Object {
	public static final int BCC
	public static final int CC
	public static final int CONTENT_LOCATION
	public static final int CONTENT_TYPE
	public static final int DATE
	public static final int DELIVERY_REPORT
	public static final int DELIVERY_TIME
	public static final int EXPIRY
	public static final int FROM
	public static final int MESSAGE_CLASS
	public static final int MESSAGE_ID
	public static final int MESSAGE_TYPE
	public static final int MMS_VERSION
	public static final int MESSAGE_SIZE
	public static final int PRIORITY
	public static final int READ_REPLY
	public static final int READ_REPORT
	public static final int REPORT_ALLOWED
	public static final int RESPONSE_STATUS
	public static final int RESPONSE_TEXT
	public static final int SENDER_VISIBILITY
	public static final int STATUS
	public static final int SUBJECT
	public static final int TO
	public static final int TRANSACTION_ID
	public static final int RETRIEVE_STATUS
	public static final int RETRIEVE_TEXT
	public static final int READ_STATUS
	public static final int REPLY_CHARGING
	public static final int REPLY_CHARGING_DEADLINE
	public static final int REPLY_CHARGING_ID
	public static final int REPLY_CHARGING_SIZE
	public static final int PREVIOUSLY_SENT_BY
	public static final int PREVIOUSLY_SENT_DATE
	public static final int STORE
	public static final int MM_STATE
	public static final int MM_FLAGS
	public static final int STORE_STATUS
	public static final int STORE_STATUS_TEXT
	public static final int STORED
	public static final int ATTRIBUTES
	public static final int TOTALS
	public static final int MBOX_TOTALS
	public static final int QUOTAS
	public static final int MBOX_QUOTAS
	public static final int MESSAGE_COUNT
	public static final int CONTENT
	public static final int START
	public static final int ADDITIONAL_HEADERS
	public static final int DISTRIBUTION_INDICATOR
	public static final int ELEMENT_DESCRIPTOR
	public static final int LIMIT
	public static final int RECOMMENDED_RETRIEVAL_MODE
	public static final int RECOMMENDED_RETRIEVAL_MODE_TEXT
	public static final int STATUS_TEXT
	public static final int APPLIC_ID
	public static final int REPLY_APPLIC_ID
	public static final int AUX_APPLIC_ID
	public static final int CONTENT_CLASS
	public static final int DRM_CONTENT
	public static final int ADAPTATION_ALLOWED
	public static final int REPLACE_ID
	public static final int CANCEL_ID
	public static final int CANCEL_STATUS
	public static final int MESSAGE_TYPE_SEND_REQ
	public static final int MESSAGE_TYPE_SEND_CONF
	public static final int MESSAGE_TYPE_NOTIFICATION_IND
	public static final int MESSAGE_TYPE_NOTIFYRESP_IND
	public static final int MESSAGE_TYPE_RETRIEVE_CONF
	public static final int MESSAGE_TYPE_ACKNOWLEDGE_IND
	public static final int MESSAGE_TYPE_DELIVERY_IND
	public static final int MESSAGE_TYPE_READ_REC_IND
	public static final int MESSAGE_TYPE_READ_ORIG_IND
	public static final int MESSAGE_TYPE_FORWARD_REQ
	public static final int MESSAGE_TYPE_FORWARD_CONF
	public static final int MESSAGE_TYPE_MBOX_STORE_REQ
	public static final int MESSAGE_TYPE_MBOX_STORE_CONF
	public static final int MESSAGE_TYPE_MBOX_VIEW_REQ
	public static final int MESSAGE_TYPE_MBOX_VIEW_CONF
	public static final int MESSAGE_TYPE_MBOX_UPLOAD_REQ
	public static final int MESSAGE_TYPE_MBOX_UPLOAD_CONF
	public static final int MESSAGE_TYPE_MBOX_DELETE_REQ
	public static final int MESSAGE_TYPE_MBOX_DELETE_CONF
	public static final int MESSAGE_TYPE_MBOX_DESCR
	public static final int MESSAGE_TYPE_DELETE_REQ
	public static final int MESSAGE_TYPE_DELETE_CONF
	public static final int MESSAGE_TYPE_CANCEL_REQ
	public static final int MESSAGE_TYPE_CANCEL_CONF
	public static final int VALUE_YES
	public static final int VALUE_NO
	public static final int VALUE_ABSOLUTE_TOKEN
	public static final int VALUE_RELATIVE_TOKEN
	public static final int MMS_VERSION_1_3
	public static final int MMS_VERSION_1_2
	public static final int MMS_VERSION_1_1
	public static final int MMS_VERSION_1_0
	public static final int CURRENT_MMS_VERSION
	public static final int FROM_ADDRESS_PRESENT_TOKEN
	public static final int FROM_INSERT_ADDRESS_TOKEN
	public static final String FROM_ADDRESS_PRESENT_TOKEN_STR
	public static final String FROM_INSERT_ADDRESS_TOKEN_STR
	public static final int STATUS_EXPIRED
	public static final int STATUS_RETRIEVED
	public static final int STATUS_REJECTED
	public static final int STATUS_DEFERRED
	public static final int STATUS_UNRECOGNIZED
	public static final int STATUS_INDETERMINATE
	public static final int STATUS_FORWARDED
	public static final int STATUS_UNREACHABLE
	public static final int MM_FLAGS_ADD_TOKEN
	public static final int MM_FLAGS_REMOVE_TOKEN
	public static final int MM_FLAGS_FILTER_TOKEN
	public static final int MESSAGE_CLASS_PERSONAL
	public static final int MESSAGE_CLASS_ADVERTISEMENT
	public static final int MESSAGE_CLASS_INFORMATIONAL
	public static final int MESSAGE_CLASS_AUTO
	public static final String MESSAGE_CLASS_PERSONAL_STR
	public static final String MESSAGE_CLASS_ADVERTISEMENT_STR
	public static final String MESSAGE_CLASS_INFORMATIONAL_STR
	public static final String MESSAGE_CLASS_AUTO_STR
	public static final int PRIORITY_LOW
	public static final int PRIORITY_NORMAL
	public static final int PRIORITY_HIGH
	public static final int RESPONSE_STATUS_OK
	public static final int RESPONSE_STATUS_ERROR_UNSPECIFIED
	public static final int RESPONSE_STATUS_ERROR_SERVICE_DENIED
	public static final int RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT
	public static final int RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED
	public static final int RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND
	public static final int RESPONSE_STATUS_ERROR_NETWORK_PROBLEM
	public static final int RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED
	public static final int RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE
	public static final int RESPONSE_STATUS_ERROR_TRANSIENT_FAILURE
	public static final int RESPONSE_STATUS_ERROR_TRANSIENT_SENDNG_ADDRESS_UNRESOLVED
	public static final int RESPONSE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
	public static final int RESPONSE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
	public static final int RESPONSE_STATUS_ERROR_TRANSIENT_PARTIAL_SUCCESS
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_FAILURE
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_SENDING_ADDRESS_UNRESOLVED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_CONTENT_NOT_ACCEPTED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_LIMITATIONS_NOT_MET
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_REQUEST_NOT_ACCEPTED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_FORWARDING_DENIED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_NOT_SUPPORTED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_ADDRESS_HIDING_NOT_SUPPORTED
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_LACK_OF_PREPAID
	public static final int RESPONSE_STATUS_ERROR_PERMANENT_END
	public static final int RETRIEVE_STATUS_OK
	public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_FAILURE
	public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
	public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
	public static final int RETRIEVE_STATUS_ERROR_PERMANENT_FAILURE
	public static final int RETRIEVE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
	public static final int RETRIEVE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
	public static final int RETRIEVE_STATUS_ERROR_PERMANENT_CONTENT_UNSUPPORTED
	public static final int RETRIEVE_STATUS_ERROR_END
	public static final int SENDER_VISIBILITY_HIDE
	public static final int SENDER_VISIBILITY_SHOW
	public static final int READ_STATUS_READ
	public static final int READ_STATUS__DELETED_WITHOUT_BEING_READ
	public static final int CANCEL_STATUS_REQUEST_SUCCESSFULLY_RECEIVED
	public static final int CANCEL_STATUS_REQUEST_CORRUPTED
	public static final int REPLY_CHARGING_REQUESTED
	public static final int REPLY_CHARGING_REQUESTED_TEXT_ONLY
	public static final int REPLY_CHARGING_ACCEPTED
	public static final int REPLY_CHARGING_ACCEPTED_TEXT_ONLY
	public static final int MM_STATE_DRAFT
	public static final int MM_STATE_SENT
	public static final int MM_STATE_NEW
	public static final int MM_STATE_RETRIEVED
	public static final int MM_STATE_FORWARDED
	public static final int RECOMMENDED_RETRIEVAL_MODE_MANUAL
	public static final int CONTENT_CLASS_TEXT
	public static final int CONTENT_CLASS_IMAGE_BASIC
	public static final int CONTENT_CLASS_IMAGE_RICH
	public static final int CONTENT_CLASS_VIDEO_BASIC
	public static final int CONTENT_CLASS_VIDEO_RICH
	public static final int CONTENT_CLASS_MEGAPIXEL
	public static final int CONTENT_CLASS_CONTENT_BASIC
	public static final int CONTENT_CLASS_CONTENT_RICH
	public static final int STORE_STATUS_SUCCESS
	public static final int STORE_STATUS_ERROR_TRANSIENT_FAILURE
	public static final int STORE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
	public static final int STORE_STATUS_ERROR_PERMANENT_FAILURE
	public static final int STORE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
	public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
	public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
	public static final int STORE_STATUS_ERROR_PERMANENT_MMBOX_FULL
	public static final int STORE_STATUS_ERROR_END
	private java.util.HashMap mHeaderMap
	public void  () 
	protected int getOctet (int) 
		int field
		Integer octet
	protected void setOctet (int, int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
		int field
	protected byte[] getTextString (int) 
		int field
	protected void setTextString (byte[], int) 
		byte[] value
		int field
	protected com.google.android.mms.pdu.EncodedStringValue getEncodedStringValue (int) 
		int field
	protected com.google.android.mms.pdu.EncodedStringValue[] getEncodedStringValues (int) 
		int field
		java.util.ArrayList list
		com.google.android.mms.pdu.EncodedStringValue[] values
	protected void setEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int) 
		com.google.android.mms.pdu.EncodedStringValue value
		int field
	protected void setEncodedStringValues (com.google.android.mms.pdu.EncodedStringValue[], int) 
		int i
		com.google.android.mms.pdu.EncodedStringValue[] value
		int field
		java.util.ArrayList list
	protected void appendEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int) 
		com.google.android.mms.pdu.EncodedStringValue value
		int field
		java.util.ArrayList list
	protected long getLongInteger (int) 
		int field
		Long longInteger
	protected void setLongInteger (long, int) 
		long value
		int field
}

com/google/android/mms/pdu/PduPersister.class
PduPersister.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPersister extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean LOCAL_LOGV
	private static final long DUMMY_THREAD_ID
	public static final String TEMPORARY_DRM_OBJECT_URI
	public static final int PROC_STATUS_TRANSIENT_FAILURE
	public static final int PROC_STATUS_PERMANENTLY_FAILURE
	public static final int PROC_STATUS_COMPLETED
	private static com.google.android.mms.pdu.PduPersister sPersister
	private static final com.google.android.mms.util.PduCache PDU_CACHE_INSTANCE
	private static final int[] ADDRESS_FIELDS
	private static final String[] PDU_PROJECTION
	private static final int PDU_COLUMN_ID
	private static final int PDU_COLUMN_MESSAGE_BOX
	private static final int PDU_COLUMN_THREAD_ID
	private static final int PDU_COLUMN_RETRIEVE_TEXT
	private static final int PDU_COLUMN_SUBJECT
	private static final int PDU_COLUMN_CONTENT_LOCATION
	private static final int PDU_COLUMN_CONTENT_TYPE
	private static final int PDU_COLUMN_MESSAGE_CLASS
	private static final int PDU_COLUMN_MESSAGE_ID
	private static final int PDU_COLUMN_RESPONSE_TEXT
	private static final int PDU_COLUMN_TRANSACTION_ID
	private static final int PDU_COLUMN_CONTENT_CLASS
	private static final int PDU_COLUMN_DELIVERY_REPORT
	private static final int PDU_COLUMN_MESSAGE_TYPE
	private static final int PDU_COLUMN_MMS_VERSION
	private static final int PDU_COLUMN_PRIORITY
	private static final int PDU_COLUMN_READ_REPORT
	private static final int PDU_COLUMN_READ_STATUS
	private static final int PDU_COLUMN_REPORT_ALLOWED
	private static final int PDU_COLUMN_RETRIEVE_STATUS
	private static final int PDU_COLUMN_STATUS
	private static final int PDU_COLUMN_DATE
	private static final int PDU_COLUMN_DELIVERY_TIME
	private static final int PDU_COLUMN_EXPIRY
	private static final int PDU_COLUMN_MESSAGE_SIZE
	private static final int PDU_COLUMN_SUBJECT_CHARSET
	private static final int PDU_COLUMN_RETRIEVE_TEXT_CHARSET
	private static final String[] PART_PROJECTION
	private static final int PART_COLUMN_ID
	private static final int PART_COLUMN_CHARSET
	private static final int PART_COLUMN_CONTENT_DISPOSITION
	private static final int PART_COLUMN_CONTENT_ID
	private static final int PART_COLUMN_CONTENT_LOCATION
	private static final int PART_COLUMN_CONTENT_TYPE
	private static final int PART_COLUMN_FILENAME
	private static final int PART_COLUMN_NAME
	private static final int PART_COLUMN_TEXT
	private static final java.util.HashMap MESSAGE_BOX_MAP
	private static final java.util.HashMap CHARSET_COLUMN_INDEX_MAP
	private static final java.util.HashMap ENCODED_STRING_COLUMN_INDEX_MAP
	private static final java.util.HashMap TEXT_STRING_COLUMN_INDEX_MAP
	private static final java.util.HashMap OCTET_COLUMN_INDEX_MAP
	private static final java.util.HashMap LONG_COLUMN_INDEX_MAP
	private static final java.util.HashMap CHARSET_COLUMN_NAME_MAP
	private static final java.util.HashMap ENCODED_STRING_COLUMN_NAME_MAP
	private static final java.util.HashMap TEXT_STRING_COLUMN_NAME_MAP
	private static final java.util.HashMap OCTET_COLUMN_NAME_MAP
	private static final java.util.HashMap LONG_COLUMN_NAME_MAP
	private final android.content.Context mContext
	private final android.content.ContentResolver mContentResolver
	private final android.drm.DrmManagerClient mDrmManagerClient
	private final android.telephony.TelephonyManager mTelephonyManager
	static final boolean $assertionsDisabled
	private void  (android.content.Context) 
		android.content.Context context
	public static com.google.android.mms.pdu.PduPersister getPduPersister (android.content.Context) 
		android.content.Context context
	private void setEncodedStringValueToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int) 
		int charsetColumnIndex
		int charset
		com.google.android.mms.pdu.EncodedStringValue value
		android.database.Cursor c
		int columnIndex
		com.google.android.mms.pdu.PduHeaders headers
		int mapColumn
		String s
	private void setTextStringToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int) 
		android.database.Cursor c
		int columnIndex
		com.google.android.mms.pdu.PduHeaders headers
		int mapColumn
		String s
	private void setOctetToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)  throws com.google.android.mms.InvalidHeaderValueException 
		int b
		android.database.Cursor c
		int columnIndex
		com.google.android.mms.pdu.PduHeaders headers
		int mapColumn
	private void setLongToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int) 
		long l
		android.database.Cursor c
		int columnIndex
		com.google.android.mms.pdu.PduHeaders headers
		int mapColumn
	private java.lang.Integer getIntegerFromPartColumn (android.database.Cursor, int) 
		android.database.Cursor c
		int columnIndex
	private byte[] getByteArrayFromPartColumn (android.database.Cursor, int) 
		android.database.Cursor c
		int columnIndex
	private com.google.android.mms.pdu.PduPart[] loadParts (long)  throws com.google.android.mms.MmsException 
		String text
		byte[] blob
		byte[] buffer
		int len
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.ByteArrayOutputStream baos
		java.io.InputStream is
		com.google.android.mms.pdu.PduPart part
		Integer charset
		byte[] contentDisposition
		byte[] contentId
		byte[] contentLocation
		byte[] contentType
		byte[] fileName
		byte[] name
		long partId
		android.net.Uri partURI
		String type
		int partCount
		int partIdx
		long msgId
		android.database.Cursor c
		com.google.android.mms.pdu.PduPart[] parts
	private void loadAddress (long, com.google.android.mms.pdu.PduHeaders) 
		int addrType
		String addr
		long msgId
		com.google.android.mms.pdu.PduHeaders headers
		android.database.Cursor c
	public com.google.android.mms.pdu.GenericPdu load (android.net.Uri)  throws com.google.android.mms.MmsException 
		InterruptedException e
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.Map$Entry e
		java.util.Iterator i$
		int i
		int partsNum
		com.google.android.mms.pdu.PduPart[] parts
		android.database.Cursor c
		com.google.android.mms.pdu.PduHeaders headers
		java.util.Set set
		long msgId
		int msgType
		com.google.android.mms.pdu.PduBody body
		android.net.Uri uri
		com.google.android.mms.pdu.GenericPdu pdu
		com.google.android.mms.util.PduCacheEntry cacheEntry
		int msgBox
		long threadId
	private void persistAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[]) 
		android.net.Uri uri
		com.google.android.mms.pdu.EncodedStringValue addr
		com.google.android.mms.pdu.EncodedStringValue[] arr$
		int len$
		int i$
		long msgId
		int type
		com.google.android.mms.pdu.EncodedStringValue[] array
		android.content.ContentValues values
	private static java.lang.String getPartContentType (com.google.android.mms.pdu.PduPart) 
		com.google.android.mms.pdu.PduPart part
	public android.net.Uri persistPart (com.google.android.mms.pdu.PduPart, long, java.util.HashMap)  throws com.google.android.mms.MmsException 
		String fileName
		String name
		com.google.android.mms.pdu.PduPart part
		long msgId
		java.util.HashMap preOpenedFiles
		android.net.Uri uri
		android.content.ContentValues values
		int charset
		String contentType
		Object value
		android.net.Uri res
	private void persistData (com.google.android.mms.pdu.PduPart, android.net.Uri, java.lang.String, java.util.HashMap)  throws com.google.android.mms.MmsException 
		android.content.ContentValues cv
		java.io.IOException e
		java.io.IOException e
		java.io.File f
		android.content.ContentValues values
		java.io.File f
		long len
		Exception e
		java.io.IOException e
		java.io.IOException e
		java.io.File f
		android.content.ContentValues values
		byte[] convertedData
		int len
		byte[] buffer
		byte[] convertedData
		boolean isDrm
		byte[] data
		java.io.IOException e
		java.io.IOException e
		java.io.File f
		android.content.ContentValues values
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File f
		android.content.ContentValues values
		com.google.android.mms.pdu.PduPart part
		android.net.Uri uri
		String contentType
		java.util.HashMap preOpenedFiles
		java.io.OutputStream os
		java.io.InputStream is
		com.google.android.mms.util.DrmConvertSession drmConvertSession
		android.net.Uri dataUri
		String path
	public static java.lang.String convertUriToPath (android.content.Context, android.net.Uri) 
		int pathIndex
		android.database.sqlite.SQLiteException e
		String[] projection
		android.database.Cursor cursor
		String scheme
		android.content.Context context
		android.net.Uri uri
		String path
	private void updateAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[]) 
		long msgId
		int type
		com.google.android.mms.pdu.EncodedStringValue[] array
	public void updateHeaders (android.net.Uri, com.google.android.mms.pdu.SendReq) 
		InterruptedException e
		com.google.android.mms.pdu.EncodedStringValue v
		com.google.android.mms.pdu.EncodedStringValue v
		com.google.android.mms.pdu.EncodedStringValue[] arr$
		int len$
		int i$
		long msgId
		com.google.android.mms.pdu.EncodedStringValue[] array
		int addrType
		int[] arr$
		int len$
		int i$
		long threadId
		android.net.Uri uri
		com.google.android.mms.pdu.SendReq sendReq
		android.content.ContentValues values
		byte[] contentType
		long date
		int deliveryReport
		long expiry
		byte[] msgClass
		int priority
		int readReport
		byte[] transId
		com.google.android.mms.pdu.EncodedStringValue subject
		long messageSize
		com.google.android.mms.pdu.PduHeaders headers
		java.util.HashSet recipients
	private void updatePart (android.net.Uri, com.google.android.mms.pdu.PduPart, java.util.HashMap)  throws com.google.android.mms.MmsException 
		String fileName
		String name
		android.net.Uri uri
		com.google.android.mms.pdu.PduPart part
		java.util.HashMap preOpenedFiles
		android.content.ContentValues values
		int charset
		String contentType
		Object value
	public void updateParts (android.net.Uri, com.google.android.mms.pdu.PduBody, java.util.HashMap)  throws com.google.android.mms.MmsException 
		InterruptedException e
		com.google.android.mms.util.PduCacheEntry cacheEntry
		com.google.android.mms.pdu.PduPart part
		android.net.Uri partUri
		int i
		com.google.android.mms.pdu.PduPart part
		java.util.Iterator i$
		java.util.Map$Entry e
		java.util.Iterator i$
		java.util.ArrayList toBeCreated
		java.util.HashMap toBeUpdated
		int partsNum
		StringBuilder filter
		long msgId
		android.net.Uri uri
		com.google.android.mms.pdu.PduBody body
		java.util.HashMap preOpenedFiles
	public android.net.Uri persist (com.google.android.mms.pdu.GenericPdu, android.net.Uri, boolean, boolean, java.util.HashMap)  throws com.google.android.mms.MmsException 
		NumberFormatException e
		InterruptedException e
		String charsetColumn
		int field
		com.google.android.mms.pdu.EncodedStringValue encodedString
		java.util.Map$Entry e
		java.util.Iterator i$
		byte[] text
		java.util.Map$Entry e
		java.util.Iterator i$
		int b
		java.util.Map$Entry e
		java.util.Iterator i$
		long l
		java.util.Map$Entry e
		java.util.Iterator i$
		com.google.android.mms.pdu.EncodedStringValue v
		com.google.android.mms.pdu.EncodedStringValue[] array
		int addrType
		int[] arr$
		int len$
		int i$
		long threadId
		com.google.android.mms.pdu.PduPart part
		String contentType
		int i
		int partsNum
		com.google.android.mms.pdu.EncodedStringValue[] array
		int addrType
		int[] arr$
		int len$
		int i$
		com.google.android.mms.pdu.GenericPdu pdu
		android.net.Uri uri
		boolean createThreadId
		boolean groupMmsEnabled
		java.util.HashMap preOpenedFiles
		long msgId
		boolean existingUri
		com.google.android.mms.pdu.PduHeaders header
		com.google.android.mms.pdu.PduBody body
		android.content.ContentValues values
		java.util.Set set
		java.util.HashMap addressMap
		java.util.HashSet recipients
		int msgType
		long dummyId
		boolean textOnly
		int messageSize
		android.net.Uri res
	private void loadRecipients (int, java.util.HashSet, java.util.HashMap, boolean) 
		String number
		com.google.android.mms.pdu.EncodedStringValue v
		com.google.android.mms.pdu.EncodedStringValue[] arr$
		int len$
		int i$
		int addressType
		java.util.HashSet recipients
		java.util.HashMap addressMap
		boolean excludeMyNumber
		com.google.android.mms.pdu.EncodedStringValue[] array
		String myNumber
	public android.net.Uri move (android.net.Uri, android.net.Uri)  throws com.google.android.mms.MmsException 
		android.net.Uri from
		android.net.Uri to
		long msgId
		Integer msgBox
		android.content.ContentValues values
	public static java.lang.String toIsoString (byte[]) 
		java.io.UnsupportedEncodingException e
		byte[] bytes
	public static byte[] getBytes (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String data
	public void release () 
		android.net.Uri uri
	public android.database.Cursor getPendingMessages (long) 
		long dueTime
		android.net.Uri$Builder uriBuilder
		String selection
		String[] selectionArgs
	static void  () 
}

com/google/android/mms/pdu/ReadOrigInd.class
ReadOrigInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadOrigInd extends com.google.android.mms.pdu.GenericPdu {
	public void  ()  throws com.google.android.mms.InvalidHeaderValueException 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public long getDate () 
	public void setDate (long) 
		long value
	public com.google.android.mms.pdu.EncodedStringValue getFrom () 
	public void setFrom (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public byte[] getMessageId () 
	public void setMessageId (byte[]) 
		byte[] value
	public int getReadStatus () 
	public void setReadStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public com.google.android.mms.pdu.EncodedStringValue[] getTo () 
	public void setTo (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
}

com/google/android/mms/pdu/PduComposer$LengthRecordNode.class
PduComposer.java
package com.google.android.mms.pdu
 com.google.android.mms.pdu.PduComposer$LengthRecordNode extends java.lang.Object {
	java.io.ByteArrayOutputStream currentMessage
	public int currentPosition
	public com.google.android.mms.pdu.PduComposer$LengthRecordNode next
	private void  () 
	void  (com.google.android.mms.pdu.PduComposer$1) 
		com.google.android.mms.pdu.PduComposer$1 x0
}

com/google/android/mms/pdu/GenericPdu.class
GenericPdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.GenericPdu extends java.lang.Object {
	com.google.android.mms.pdu.PduHeaders mPduHeaders
	public void  () 
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	com.google.android.mms.pdu.PduHeaders getPduHeaders () 
	public int getMessageType () 
	public void setMessageType (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public int getMmsVersion () 
	public void setMmsVersion (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public com.google.android.mms.pdu.EncodedStringValue getFrom () 
	public void setFrom (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
}

com/google/android/mms/pdu/PduBody.class
PduBody.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduBody extends java.lang.Object {
	private java.util.Vector mParts
	private java.util.Map mPartMapByContentId
	private java.util.Map mPartMapByContentLocation
	private java.util.Map mPartMapByName
	private java.util.Map mPartMapByFileName
	public void  () 
	private void putPartToMaps (com.google.android.mms.pdu.PduPart) 
		String clc
		String clc
		String clc
		com.google.android.mms.pdu.PduPart part
		byte[] contentId
		byte[] contentLocation
		byte[] name
		byte[] fileName
	public boolean addPart (com.google.android.mms.pdu.PduPart) 
		com.google.android.mms.pdu.PduPart part
	public void addPart (int, com.google.android.mms.pdu.PduPart) 
		int index
		com.google.android.mms.pdu.PduPart part
	public com.google.android.mms.pdu.PduPart removePart (int) 
		int index
	public void removeAll () 
	public com.google.android.mms.pdu.PduPart getPart (int) 
		int index
	public int getPartIndex (com.google.android.mms.pdu.PduPart) 
		com.google.android.mms.pdu.PduPart part
	public int getPartsNum () 
	public com.google.android.mms.pdu.PduPart getPartByContentId (java.lang.String) 
		String cid
	public com.google.android.mms.pdu.PduPart getPartByContentLocation (java.lang.String) 
		String contentLocation
	public com.google.android.mms.pdu.PduPart getPartByName (java.lang.String) 
		String name
	public com.google.android.mms.pdu.PduPart getPartByFileName (java.lang.String) 
		String filename
}

com/google/android/mms/pdu/PduContentTypes.class
PduContentTypes.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduContentTypes extends java.lang.Object {
	static final String[] contentTypes
	public void  () 
	static void  () 
}

com/google/android/mms/pdu/PduComposer.class
PduComposer.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduComposer extends java.lang.Object {
	private static final int PDU_PHONE_NUMBER_ADDRESS_TYPE
	private static final int PDU_EMAIL_ADDRESS_TYPE
	private static final int PDU_IPV4_ADDRESS_TYPE
	private static final int PDU_IPV6_ADDRESS_TYPE
	private static final int PDU_UNKNOWN_ADDRESS_TYPE
	static final String REGEXP_PHONE_NUMBER_ADDRESS_TYPE
	static final String REGEXP_EMAIL_ADDRESS_TYPE
	static final String REGEXP_IPV6_ADDRESS_TYPE
	static final String REGEXP_IPV4_ADDRESS_TYPE
	static final String STRING_PHONE_NUMBER_ADDRESS_TYPE
	static final String STRING_IPV4_ADDRESS_TYPE
	static final String STRING_IPV6_ADDRESS_TYPE
	private static final int PDU_COMPOSE_SUCCESS
	private static final int PDU_COMPOSE_CONTENT_ERROR
	private static final int PDU_COMPOSE_FIELD_NOT_SET
	private static final int PDU_COMPOSE_FIELD_NOT_SUPPORTED
	private static final int QUOTED_STRING_FLAG
	private static final int END_STRING_FLAG
	private static final int LENGTH_QUOTE
	private static final int TEXT_MAX
	private static final int SHORT_INTEGER_MAX
	private static final int LONG_INTEGER_LENGTH_MAX
	private static final int PDU_COMPOSER_BLOCK_SIZE
	protected java.io.ByteArrayOutputStream mMessage
	private com.google.android.mms.pdu.GenericPdu mPdu
	protected int mPosition
	private com.google.android.mms.pdu.PduComposer$BufferStack mStack
	private final android.content.ContentResolver mResolver
	private com.google.android.mms.pdu.PduHeaders mPduHeader
	private static java.util.HashMap mContentTypeMap
	static final boolean $assertionsDisabled
	public void  (android.content.Context, com.google.android.mms.pdu.GenericPdu) 
		android.content.Context context
		com.google.android.mms.pdu.GenericPdu pdu
	public byte[] make () 
		int type
	protected void arraycopy (byte[], int, int) 
		byte[] buf
		int pos
		int length
	protected void append (int) 
		int value
	protected void appendShortInteger (int) 
		int value
	protected void appendOctet (int) 
		int number
	protected void appendShortLength (int) 
		int value
	protected void appendLongInteger (long) 
		long longInt
		int size
		long temp
		int i
		int shift
	protected void appendTextString (byte[]) 
		byte[] text
	protected void appendTextString (java.lang.String) 
		String str
	protected void appendEncodedString (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue enStr
		int charset
		byte[] textString
		com.google.android.mms.pdu.PduComposer$PositionMarker start
		int len
	protected void appendUintvarInteger (long) 
		long temp
		long value
		int i
		long max
	protected void appendDateValue (long) 
		long date
	protected void appendValueLength (long) 
		long value
	protected void appendQuotedString (byte[]) 
		byte[] text
	protected void appendQuotedString (java.lang.String) 
		String str
	private com.google.android.mms.pdu.EncodedStringValue appendAddressType (com.google.android.mms.pdu.EncodedStringValue) 
		int addressType
		NullPointerException e
		com.google.android.mms.pdu.EncodedStringValue address
		com.google.android.mms.pdu.EncodedStringValue temp
	private int appendHeader (int) 
		com.google.android.mms.pdu.EncodedStringValue temp
		int i
		com.google.android.mms.pdu.PduComposer$PositionMarker fstart
		int flen
		int version
		byte[] textString
		com.google.android.mms.pdu.EncodedStringValue[] addr
		com.google.android.mms.pdu.EncodedStringValue temp
		com.google.android.mms.pdu.EncodedStringValue from
		int octet
		long date
		com.google.android.mms.pdu.EncodedStringValue enString
		byte[] messageClass
		long expiry
		com.google.android.mms.pdu.PduComposer$PositionMarker expiryStart
		int expiryLength
		int field
	private int makeReadRecInd () 
	private int makeNotifyResp () 
	private int makeAckInd () 
	private int makeSendReqPdu () 
		byte[] trid
		boolean recipient
	private int makeMessageBody () 
		byte[] start
		ArrayIndexOutOfBoundsException e
		byte[] buffer
		int len
		java.io.IOException e
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		RuntimeException e
		java.io.IOException e
		java.io.InputStream cr
		com.google.android.mms.pdu.PduComposer$PositionMarker attachment
		com.google.android.mms.pdu.PduComposer$PositionMarker contentTypeBegin
		byte[] partContentType
		Integer partContentTypeIdentifier
		byte[] name
		int charset
		int contentTypeLength
		byte[] contentId
		byte[] contentLocation
		int headerLength
		int dataLength
		byte[] partData
		com.google.android.mms.pdu.PduPart part
		int i
		com.google.android.mms.pdu.PduComposer$PositionMarker ctStart
		String contentType
		Integer contentTypeIdentifier
		com.google.android.mms.pdu.PduBody body
		int ctLength
		int partNum
	protected static int checkAddressType (java.lang.String) 
		String address
	static com.google.android.mms.pdu.PduComposer$BufferStack access$100 (com.google.android.mms.pdu.PduComposer) 
		com.google.android.mms.pdu.PduComposer x0
	static void  () 
		int i
}

com/google/android/mms/pdu/PduComposer$1.class
PduComposer.java
package com.google.android.mms.pdu
 com.google.android.mms.pdu.PduComposer$1 extends java.lang.Object {
}

com/google/android/mms/pdu/AcknowledgeInd.class
AcknowledgeInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.AcknowledgeInd extends com.google.android.mms.pdu.GenericPdu {
	public void  (int, byte[])  throws com.google.android.mms.InvalidHeaderValueException 
		int mmsVersion
		byte[] transactionId
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public int getReportAllowed () 
	public void setReportAllowed (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
}

com/google/android/mms/pdu/CharacterSets.class
CharacterSets.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.CharacterSets extends java.lang.Object {
	public static final int ANY_CHARSET
	public static final int US_ASCII
	public static final int ISO_8859_1
	public static final int ISO_8859_2
	public static final int ISO_8859_3
	public static final int ISO_8859_4
	public static final int ISO_8859_5
	public static final int ISO_8859_6
	public static final int ISO_8859_7
	public static final int ISO_8859_8
	public static final int ISO_8859_9
	public static final int SHIFT_JIS
	public static final int UTF_8
	public static final int BIG5
	public static final int UCS2
	public static final int UTF_16
	public static final int DEFAULT_CHARSET
	private static final int[] MIBENUM_NUMBERS
	public static final String MIMENAME_ANY_CHARSET
	public static final String MIMENAME_US_ASCII
	public static final String MIMENAME_ISO_8859_1
	public static final String MIMENAME_ISO_8859_2
	public static final String MIMENAME_ISO_8859_3
	public static final String MIMENAME_ISO_8859_4
	public static final String MIMENAME_ISO_8859_5
	public static final String MIMENAME_ISO_8859_6
	public static final String MIMENAME_ISO_8859_7
	public static final String MIMENAME_ISO_8859_8
	public static final String MIMENAME_ISO_8859_9
	public static final String MIMENAME_SHIFT_JIS
	public static final String MIMENAME_UTF_8
	public static final String MIMENAME_BIG5
	public static final String MIMENAME_UCS2
	public static final String MIMENAME_UTF_16
	public static final String DEFAULT_CHARSET_NAME
	private static final String[] MIME_NAMES
	private static final java.util.HashMap MIBENUM_TO_NAME_MAP
	private static final java.util.HashMap NAME_TO_MIBENUM_MAP
	static final boolean $assertionsDisabled
	private void  () 
	public static java.lang.String getMimeName (int)  throws java.io.UnsupportedEncodingException 
		int mibEnumValue
		String name
	public static int getMibEnumValue (java.lang.String)  throws java.io.UnsupportedEncodingException 
		String mimeName
		Integer mibEnumValue
	static void  () 
		int i
		int count
}

com/google/android/mms/pdu/SendReq.class
SendReq.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendReq extends com.google.android.mms.pdu.MultimediaMessagePdu {
	private static final String TAG
	public void  () 
		com.google.android.mms.InvalidHeaderValueException e
	private byte[] generateTransactionId () 
		String transactionId
	public void  (byte[], com.google.android.mms.pdu.EncodedStringValue, int, byte[])  throws com.google.android.mms.InvalidHeaderValueException 
		byte[] contentType
		com.google.android.mms.pdu.EncodedStringValue from
		int mmsVersion
		byte[] transactionId
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	void  (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody) 
		com.google.android.mms.pdu.PduHeaders headers
		com.google.android.mms.pdu.PduBody body
	public com.google.android.mms.pdu.EncodedStringValue[] getBcc () 
	public void addBcc (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public void setBcc (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
	public com.google.android.mms.pdu.EncodedStringValue[] getCc () 
	public void addCc (com.google.android.mms.pdu.EncodedStringValue) 
		com.google.android.mms.pdu.EncodedStringValue value
	public void setCc (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
	public byte[] getContentType () 
	public void setContentType (byte[]) 
		byte[] value
	public int getDeliveryReport () 
	public void setDeliveryReport (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public long getExpiry () 
	public void setExpiry (long) 
		long value
	public long getMessageSize () 
	public void setMessageSize (long) 
		long value
	public byte[] getMessageClass () 
	public void setMessageClass (byte[]) 
		byte[] value
	public int getReadReport () 
	public void setReadReport (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
	public void setTo (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
	public byte[] getTransactionId () 
	public void setTransactionId (byte[]) 
		byte[] value
}

com/google/android/mms/pdu/QuotedPrintable.class
QuotedPrintable.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.QuotedPrintable extends java.lang.Object {
	private static byte ESCAPE_CHAR
	public void  () 
	public static final byte[] decodeQuotedPrintable (byte[]) 
		int u
		int l
		ArrayIndexOutOfBoundsException e
		int b
		int i
		byte[] bytes
		java.io.ByteArrayOutputStream buffer
	static void  () 
}

com/google/android/mms/pdu/ReadRecInd.class
ReadRecInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadRecInd extends com.google.android.mms.pdu.GenericPdu {
	public void  (com.google.android.mms.pdu.EncodedStringValue, byte[], int, int, com.google.android.mms.pdu.EncodedStringValue[])  throws com.google.android.mms.InvalidHeaderValueException 
		com.google.android.mms.pdu.EncodedStringValue from
		byte[] messageId
		int mmsVersion
		int readStatus
		com.google.android.mms.pdu.EncodedStringValue[] to
	void  (com.google.android.mms.pdu.PduHeaders) 
		com.google.android.mms.pdu.PduHeaders headers
	public long getDate () 
	public void setDate (long) 
		long value
	public byte[] getMessageId () 
	public void setMessageId (byte[]) 
		byte[] value
	public com.google.android.mms.pdu.EncodedStringValue[] getTo () 
	public void setTo (com.google.android.mms.pdu.EncodedStringValue[]) 
		com.google.android.mms.pdu.EncodedStringValue[] value
	public int getReadStatus () 
	public void setReadStatus (int)  throws com.google.android.mms.InvalidHeaderValueException 
		int value
}

com/google/android/mms/pdu/PduComposer$BufferStack.class
PduComposer.java
package com.google.android.mms.pdu
 com.google.android.mms.pdu.PduComposer$BufferStack extends java.lang.Object {
	private com.google.android.mms.pdu.PduComposer$LengthRecordNode stack
	private com.google.android.mms.pdu.PduComposer$LengthRecordNode toCopy
	int stackSize
	final com.google.android.mms.pdu.PduComposer this$0
	private void  (com.google.android.mms.pdu.PduComposer) 
	void newbuf () 
		com.google.android.mms.pdu.PduComposer$LengthRecordNode temp
	void pop () 
		java.io.ByteArrayOutputStream currentMessage
		int currentPosition
	void copy () 
	com.google.android.mms.pdu.PduComposer$PositionMarker mark () 
		com.google.android.mms.pdu.PduComposer$PositionMarker m
	void  (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1) 
		com.google.android.mms.pdu.PduComposer x0
		com.google.android.mms.pdu.PduComposer$1 x1
}

com/google/android/mms/pdu/PduComposer$PositionMarker.class
PduComposer.java
package com.google.android.mms.pdu
 com.google.android.mms.pdu.PduComposer$PositionMarker extends java.lang.Object {
	private int c_pos
	private int currentStackSize
	final com.google.android.mms.pdu.PduComposer this$0
	private void  (com.google.android.mms.pdu.PduComposer) 
	int getLength () 
	void  (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1) 
		com.google.android.mms.pdu.PduComposer x0
		com.google.android.mms.pdu.PduComposer$1 x1
	static int access$402 (com.google.android.mms.pdu.PduComposer$PositionMarker, int) 
		com.google.android.mms.pdu.PduComposer$PositionMarker x0
		int x1
	static int access$502 (com.google.android.mms.pdu.PduComposer$PositionMarker, int) 
		com.google.android.mms.pdu.PduComposer$PositionMarker x0
		int x1
}

com/google/android/mms/util/
com/google/android/mms/util/PduCacheEntry.class
PduCacheEntry.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCacheEntry extends java.lang.Object {
	private final com.google.android.mms.pdu.GenericPdu mPdu
	private final int mMessageBox
	private final long mThreadId
	public void  (com.google.android.mms.pdu.GenericPdu, int, long) 
		com.google.android.mms.pdu.GenericPdu pdu
		int msgBox
		long threadId
	public com.google.android.mms.pdu.GenericPdu getPdu () 
	public int getMessageBox () 
	public long getThreadId () 
}

com/google/android/mms/util/SqliteWrapper.class
SqliteWrapper.java
package com.google.android.mms.util
public final com.google.android.mms.util.SqliteWrapper extends java.lang.Object {
	private static final String TAG
	private static final String SQLITE_EXCEPTION_DETAIL_MESSAGE
	private void  () 
	private static boolean isLowMemory (android.content.Context) 
		android.content.Context context
		android.app.ActivityManager am
		android.app.ActivityManager$MemoryInfo outInfo
	private static boolean isLowMemory (android.database.sqlite.SQLiteException) 
		android.database.sqlite.SQLiteException e
	public static void checkSQLiteException (android.content.Context, android.database.sqlite.SQLiteException) 
		android.content.Context context
		android.database.sqlite.SQLiteException e
	public static android.database.Cursor query (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.database.sqlite.SQLiteException e
		android.content.Context context
		android.content.ContentResolver resolver
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	public static boolean requery (android.content.Context, android.database.Cursor) 
		android.database.sqlite.SQLiteException e
		android.content.Context context
		android.database.Cursor cursor
	public static int update (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		android.database.sqlite.SQLiteException e
		android.content.Context context
		android.content.ContentResolver resolver
		android.net.Uri uri
		android.content.ContentValues values
		String where
		String[] selectionArgs
	public static int delete (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String[]) 
		android.database.sqlite.SQLiteException e
		android.content.Context context
		android.content.ContentResolver resolver
		android.net.Uri uri
		String where
		String[] selectionArgs
	public static android.net.Uri insert (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues) 
		android.database.sqlite.SQLiteException e
		android.content.Context context
		android.content.ContentResolver resolver
		android.net.Uri uri
		android.content.ContentValues values
}

com/google/android/mms/util/AbstractCache.class
AbstractCache.java
package com.google.android.mms.util
public abstract com.google.android.mms.util.AbstractCache extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean LOCAL_LOGV
	private static final int MAX_CACHED_ITEMS
	private final java.util.HashMap mCacheMap
	protected void  () 
	public boolean put (java.lang.Object, java.lang.Object) 
		com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
		Object key
		Object value
	public java.lang.Object get (java.lang.Object) 
		com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
		Object key
	public java.lang.Object purge (java.lang.Object) 
		Object key
		com.google.android.mms.util.AbstractCache$CacheEntry v
	public void purgeAll () 
	public int size () 
}

com/google/android/mms/util/DownloadDrmHelper.class
DownloadDrmHelper.java
package com.google.android.mms.util
public com.google.android.mms.util.DownloadDrmHelper extends java.lang.Object {
	private static final String TAG
	public static final String MIMETYPE_DRM_MESSAGE
	public static final String EXTENSION_DRM_MESSAGE
	public static final String EXTENSION_INTERNAL_FWDL
	public void  () 
	public static boolean isDrmMimeType (android.content.Context, java.lang.String) 
		android.drm.DrmManagerClient drmClient
		IllegalArgumentException e
		IllegalStateException e
		android.content.Context context
		String mimetype
		boolean result
	public static boolean isDrmConvertNeeded (java.lang.String) 
		String mimetype
	public static java.lang.String modifyDrmFwLockFileExtension (java.lang.String) 
		int extensionIndex
		String filename
	public static java.lang.String getOriginalMimeType (android.content.Context, java.lang.String, java.lang.String) 
		IllegalArgumentException ex
		IllegalStateException ex
		android.content.Context context
		String path
		String containingMime
		String result
		android.drm.DrmManagerClient drmClient
}

com/google/android/mms/util/AbstractCache$1.class
AbstractCache.java
package com.google.android.mms.util
 com.google.android.mms.util.AbstractCache$1 extends java.lang.Object {
}

com/google/android/mms/util/AbstractCache$CacheEntry.class
AbstractCache.java
package com.google.android.mms.util
 com.google.android.mms.util.AbstractCache$CacheEntry extends java.lang.Object {
	int hit
	Object value
	private void  () 
	void  (com.google.android.mms.util.AbstractCache$1) 
		com.google.android.mms.util.AbstractCache$1 x0
}

com/google/android/mms/util/DrmConvertSession.class
DrmConvertSession.java
package com.google.android.mms.util
public com.google.android.mms.util.DrmConvertSession extends java.lang.Object {
	private android.drm.DrmManagerClient mDrmClient
	private int mConvertSessionId
	private static final String TAG
	private void  (android.drm.DrmManagerClient, int) 
		android.drm.DrmManagerClient drmClient
		int convertSessionId
	public static com.google.android.mms.util.DrmConvertSession open (android.content.Context, java.lang.String) 
		IllegalArgumentException e
		IllegalStateException e
		IllegalArgumentException e
		IllegalStateException e
		android.content.Context context
		String mimeType
		android.drm.DrmManagerClient drmClient
		int convertSessionId
	public byte[] convert (byte[], int) 
		byte[] buf
		IllegalArgumentException e
		IllegalStateException e
		android.drm.DrmConvertedStatus convertedStatus
		byte[] inBuffer
		int size
		byte[] result
	public int close (java.lang.String) 
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		IllegalArgumentException e
		java.io.IOException e
		SecurityException e
		java.io.IOException e
		java.io.IOException e
		java.io.RandomAccessFile rndAccessFile
		IllegalStateException e
		String filename
		android.drm.DrmConvertedStatus convertedStatus
		int result
}

com/google/android/mms/util/PduCache.class
PduCache.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCache extends com.google.android.mms.util.AbstractCache {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean LOCAL_LOGV
	private static final int MMS_ALL
	private static final int MMS_ALL_ID
	private static final int MMS_INBOX
	private static final int MMS_INBOX_ID
	private static final int MMS_SENT
	private static final int MMS_SENT_ID
	private static final int MMS_DRAFTS
	private static final int MMS_DRAFTS_ID
	private static final int MMS_OUTBOX
	private static final int MMS_OUTBOX_ID
	private static final int MMS_CONVERSATION
	private static final int MMS_CONVERSATION_ID
	private static final android.content.UriMatcher URI_MATCHER
	private static final java.util.HashMap MATCH_TO_MSGBOX_ID_MAP
	private static com.google.android.mms.util.PduCache sInstance
	private final java.util.HashMap mMessageBoxes
	private final java.util.HashMap mThreads
	private final java.util.HashSet mUpdating
	private void  () 
	public static final synchronized com.google.android.mms.util.PduCache getInstance () 
	public synchronized boolean put (android.net.Uri, com.google.android.mms.util.PduCacheEntry) 
		android.net.Uri uri
		com.google.android.mms.util.PduCacheEntry entry
		int msgBoxId
		java.util.HashSet msgBox
		long threadId
		java.util.HashSet thread
		android.net.Uri finalKey
		boolean result
	public synchronized void setUpdating (android.net.Uri, boolean) 
		android.net.Uri uri
		boolean updating
	public synchronized boolean isUpdating (android.net.Uri) 
		android.net.Uri uri
	public synchronized com.google.android.mms.util.PduCacheEntry purge (android.net.Uri) 
		String msgId
		android.net.Uri uri
		int match
	private com.google.android.mms.util.PduCacheEntry purgeSingleEntry (android.net.Uri) 
		android.net.Uri key
		com.google.android.mms.util.PduCacheEntry entry
	public synchronized void purgeAll () 
	private android.net.Uri normalizeKey (android.net.Uri) 
		String msgId
		android.net.Uri uri
		int match
		android.net.Uri normalizedKey
	private void purgeByMessageBox (java.lang.Integer) 
		com.google.android.mms.util.PduCacheEntry entry
		android.net.Uri key
		java.util.Iterator i$
		java.util.HashSet msgBox
		Integer msgBoxId
	private void removeFromThreads (android.net.Uri, com.google.android.mms.util.PduCacheEntry) 
		android.net.Uri key
		com.google.android.mms.util.PduCacheEntry entry
		java.util.HashSet thread
	private void purgeByThreadId (long) 
		com.google.android.mms.util.PduCacheEntry entry
		android.net.Uri key
		java.util.Iterator i$
		long threadId
		java.util.HashSet thread
	private void removeFromMessageBoxes (android.net.Uri, com.google.android.mms.util.PduCacheEntry) 
		android.net.Uri key
		com.google.android.mms.util.PduCacheEntry entry
		java.util.HashSet msgBox
	public volatile java.lang.Object purge (java.lang.Object) 
		Object x0
	public volatile boolean put (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/google/android/mms/ContentType.class
ContentType.java
package com.google.android.mms
public com.google.android.mms.ContentType extends java.lang.Object {
	public static final String MMS_MESSAGE
	public static final String MMS_GENERIC
	public static final String MULTIPART_MIXED
	public static final String MULTIPART_RELATED
	public static final String MULTIPART_ALTERNATIVE
	public static final String TEXT_PLAIN
	public static final String TEXT_HTML
	public static final String TEXT_VCALENDAR
	public static final String TEXT_VCARD
	public static final String IMAGE_UNSPECIFIED
	public static final String IMAGE_JPEG
	public static final String IMAGE_JPG
	public static final String IMAGE_GIF
	public static final String IMAGE_WBMP
	public static final String IMAGE_PNG
	public static final String IMAGE_X_MS_BMP
	public static final String AUDIO_UNSPECIFIED
	public static final String AUDIO_AAC
	public static final String AUDIO_AMR
	public static final String AUDIO_IMELODY
	public static final String AUDIO_MID
	public static final String AUDIO_MIDI
	public static final String AUDIO_MP3
	public static final String AUDIO_MPEG3
	public static final String AUDIO_MPEG
	public static final String AUDIO_MPG
	public static final String AUDIO_MP4
	public static final String AUDIO_X_MID
	public static final String AUDIO_X_MIDI
	public static final String AUDIO_X_MP3
	public static final String AUDIO_X_MPEG3
	public static final String AUDIO_X_MPEG
	public static final String AUDIO_X_MPG
	public static final String AUDIO_3GPP
	public static final String AUDIO_X_WAV
	public static final String AUDIO_OGG
	public static final String VIDEO_UNSPECIFIED
	public static final String VIDEO_3GPP
	public static final String VIDEO_3G2
	public static final String VIDEO_H263
	public static final String VIDEO_MP4
	public static final String APP_SMIL
	public static final String APP_WAP_XHTML
	public static final String APP_XHTML
	public static final String APP_DRM_CONTENT
	public static final String APP_DRM_MESSAGE
	private static final java.util.ArrayList sSupportedContentTypes
	private static final java.util.ArrayList sSupportedImageTypes
	private static final java.util.ArrayList sSupportedAudioTypes
	private static final java.util.ArrayList sSupportedVideoTypes
	private void  () 
	public static boolean isSupportedType (java.lang.String) 
		String contentType
	public static boolean isSupportedImageType (java.lang.String) 
		String contentType
	public static boolean isSupportedAudioType (java.lang.String) 
		String contentType
	public static boolean isSupportedVideoType (java.lang.String) 
		String contentType
	public static boolean isTextType (java.lang.String) 
		String contentType
	public static boolean isImageType (java.lang.String) 
		String contentType
	public static boolean isAudioType (java.lang.String) 
		String contentType
	public static boolean isVideoType (java.lang.String) 
		String contentType
	public static boolean isDrmType (java.lang.String) 
		String contentType
	public static boolean isUnspecified (java.lang.String) 
		String contentType
	public static java.util.ArrayList getImageTypes () 
	public static java.util.ArrayList getAudioTypes () 
	public static java.util.ArrayList getVideoTypes () 
	public static java.util.ArrayList getSupportedTypes () 
	static void  () 
}

com/google/i18n/
com/google/i18n/phonenumbers/
com/google/i18n/phonenumbers/data/
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AX
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PH
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_971
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BQ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ET
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_350
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_882
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_359
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_55
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_883
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SE
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_81
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_34
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_855
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_95
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ST
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_979
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_54
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ML
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_870
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_66
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_43
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GA
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_381
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IQ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PY
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_44
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_800
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TO
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_373
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_91
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_36
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_505
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AD
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_372
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_7
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ME
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_58
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_506
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UY
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_84
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_255
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_679
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BQ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_49
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_995
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_61
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MQ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CX
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MX
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_94
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_62
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TJ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_888
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_972
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GP
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_352
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_27
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_US
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GL
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BD
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FI
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BH
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_358
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_351
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ID
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GF
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_675
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_878
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GY
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_808
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_90
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SY
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_QA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EH
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_595
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NR
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_676
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_31
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AC
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ES
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SB
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CW
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FK
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_30
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EE
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GR
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SJ
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LA
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_OM
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KG
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VN
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KH
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_881
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CL
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GU
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VC
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BG
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MU
com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BS
com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW
com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_385
com/android/
com/android/internal/
com/android/internal/R$mipmap.class
R.java
package com.android.internal
public final com.android.internal.R$mipmap extends java.lang.Object {
	public static final int sym_def_app_icon
	public void  () 
}

com/android/internal/alsa/
com/android/internal/alsa/AlsaDevicesParser$AlsaDeviceRecord.class
AlsaDevicesParser.java
package com.android.internal.alsa
public com.android.internal.alsa.AlsaDevicesParser$AlsaDeviceRecord extends java.lang.Object {
	public static final int kDeviceType_Unknown
	public static final int kDeviceType_Audio
	public static final int kDeviceType_Control
	public static final int kDeviceType_MIDI
	public static final int kDeviceDir_Unknown
	public static final int kDeviceDir_Capture
	public static final int kDeviceDir_Playback
	int mCardNum
	int mDeviceNum
	int mDeviceType
	int mDeviceDir
	final com.android.internal.alsa.AlsaDevicesParser this$0
	public void  (com.android.internal.alsa.AlsaDevicesParser) 
	public boolean parse (java.lang.String) 
		NumberFormatException e
		String token
		String line
		int kToken_LineNum
		int kToken_CardNum
		int kToken_DeviceNum
		int kToken_Type0
		int kToken_Type1
		int kToken_Type2
		int tokenOffset
		int delimOffset
		int tokenIndex
	public java.lang.String textFormat () 
		StringBuilder sb
}

com/android/internal/alsa/LineTokenizer.class
LineTokenizer.java
package com.android.internal.alsa
public com.android.internal.alsa.LineTokenizer extends java.lang.Object {
	public static final int kTokenNotFound
	private String mDelimiters
	public void  (java.lang.String) 
		String delimiters
	int nextToken (java.lang.String, int) 
		String line
		int startIndex
		int len
		int offset
	int nextDelimiter (java.lang.String, int) 
		String line
		int startIndex
		int len
		int offset
}

com/android/internal/alsa/AlsaCardsParser.class
AlsaCardsParser.java
package com.android.internal.alsa
public com.android.internal.alsa.AlsaCardsParser extends java.lang.Object {
	private static final String TAG
	protected static final boolean DEBUG
	private static final String kCardsFilePath
	private static com.android.internal.alsa.LineTokenizer mTokenizer
	private java.util.ArrayList mCardRecords
	public void  () 
	public void scan () 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord cardRecord
		java.io.FileReader reader
		java.io.BufferedReader bufferedReader
		String line
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.File cardsFile
	public java.util.ArrayList getScanRecords () 
	public com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord getCardRecordAt (int) 
		int index
	public com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord getCardRecordFor (int) 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord rec
		java.util.Iterator i$
		int cardNum
	public int getNumCardRecords () 
	public boolean isCardUsb (int) 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord rec
		java.util.Iterator i$
		int cardNum
	public int getDefaultUsbCard () 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord rec
		java.util.Iterator i$
	public int getDefaultCard () 
		int card
	public static boolean hasCardNumber (java.util.ArrayList, int) 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord cardRec
		java.util.Iterator i$
		java.util.ArrayList recs
		int cardNum
	public java.util.ArrayList getNewCardRecords (java.util.ArrayList) 
		com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord rec
		java.util.Iterator i$
		java.util.ArrayList prevScanRecs
		java.util.ArrayList newRecs
	public void Log (java.lang.String) 
		String heading
	static com.android.internal.alsa.LineTokenizer access$000 () 
	static void  () 
}

com/android/internal/alsa/AlsaDevicesParser.class
AlsaDevicesParser.java
package com.android.internal.alsa
public com.android.internal.alsa.AlsaDevicesParser extends java.lang.Object {
	private static final String TAG
	protected static final boolean DEBUG
	private static final String kDevicesFilePath
	private static final int kIndex_CardDeviceField
	private static final int kStartIndex_CardNum
	private static final int kEndIndex_CardNum
	private static final int kStartIndex_DeviceNum
	private static final int kEndIndex_DeviceNum
	private static final int kStartIndex_Type
	private static com.android.internal.alsa.LineTokenizer mTokenizer
	private boolean mHasCaptureDevices
	private boolean mHasPlaybackDevices
	private boolean mHasMIDIDevices
	private java.util.ArrayList mDeviceRecords
	public void  () 
	public int getDefaultDeviceNum (int) 
		int card
	public boolean hasPlaybackDevices () 
	public boolean hasPlaybackDevices (int) 
		com.android.internal.alsa.AlsaDevicesParser$AlsaDeviceRecord deviceRecord
		java.util.Iterator i$
		int card
	public boolean hasCaptureDevices () 
	public boolean hasCaptureDevices (int) 
		com.android.internal.alsa.AlsaDevicesParser$AlsaDeviceRecord deviceRecord
		java.util.Iterator i$
		int card
	public boolean hasMIDIDevices () 
	public boolean hasMIDIDevices (int) 
		com.android.internal.alsa.AlsaDevicesParser$AlsaDeviceRecord deviceRecord
		java.util.Iterator i$
		int card
	private boolean isLineDeviceRecord (java.lang.String) 
		String line
	public void scan () 
		com.android.internal.alsa.AlsaDevicesParser$AlsaDeviceRecord deviceRecord
		java.io.FileReader reader
		java.io.BufferedReader bufferedReader
		String line
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.File devicesFile
	public void Log (java.lang.String) 
		String heading
	static com.android.internal.alsa.LineTokenizer access$000 () 
	static boolean access$102 (com.android.internal.alsa.AlsaDevicesParser, boolean) 
		com.android.internal.alsa.AlsaDevicesParser x0
		boolean x1
	static boolean access$202 (com.android.internal.alsa.AlsaDevicesParser, boolean) 
		com.android.internal.alsa.AlsaDevicesParser x0
		boolean x1
	static boolean access$302 (com.android.internal.alsa.AlsaDevicesParser, boolean) 
		com.android.internal.alsa.AlsaDevicesParser x0
		boolean x1
	static void  () 
}

com/android/internal/alsa/AlsaCardsParser$AlsaCardRecord.class
AlsaCardsParser.java
package com.android.internal.alsa
public com.android.internal.alsa.AlsaCardsParser$AlsaCardRecord extends java.lang.Object {
	private static final String TAG
	private static final String kUsbCardKeyStr
	public int mCardNum
	public String mField1
	public String mCardName
	public String mCardDescription
	public boolean mIsUsb
	final com.android.internal.alsa.AlsaCardsParser this$0
	public void  (com.android.internal.alsa.AlsaCardsParser) 
	public boolean parse (java.lang.String, int) 
		NumberFormatException e
		int keyIndex
		String line
		int lineIndex
		int tokenIndex
		int delimIndex
	public java.lang.String textFormat () 
}

com/android/internal/R$layout.class
R.java
package com.android.internal
public final com.android.internal.R$layout extends java.lang.Object {
	public static final int action_bar_home
	public static final int action_bar_title_item
	public static final int action_bar_up_container
	public static final int action_menu_item_layout
	public static final int action_menu_layout
	public static final int action_mode_close_item
	public static final int activity_chooser_view
	public static final int activity_chooser_view_list_item
	public static final int activity_list
	public static final int activity_list_item
	public static final int activity_list_item_2
	public static final int alert_dialog
	public static final int alert_dialog_progress
	public static final int always_use_checkbox
	public static final int am_compat_mode_dialog
	public static final int app_not_authorized
	public static final int app_permission_item
	public static final int app_permission_item_money
	public static final int app_permission_item_old
	public static final int app_perms_summary
	public static final int auto_complete_list
	public static final int browser_link_context_header
	public static final int calendar_view
	public static final int character_picker
	public static final int character_picker_button
	public static final int choose_account
	public static final int choose_account_row
	public static final int choose_account_type
	public static final int choose_type_and_account
	public static final int chooser_grid
	public static final int chooser_row
	public static final int common_tab_settings
	public static final int date_picker_dialog
	public static final int date_picker_legacy
	public static final int date_picker_material
	public static final int date_picker_month_item_material
	public static final int day_picker_content_material
	public static final int expandable_list_content
	public static final int expanded_menu_layout
	public static final int floating_popup_close_overflow_button
	public static final int floating_popup_container
	public static final int floating_popup_menu_button
	public static final int floating_popup_menu_image_button
	public static final int floating_popup_open_overflow_button
	public static final int floating_popup_overflow_image_list_item
	public static final int floating_popup_overflow_list_item
	public static final int fragment_bread_crumb_item
	public static final int fragment_bread_crumbs
	public static final int global_actions_item
	public static final int global_actions_silent_mode
	public static final int grant_credentials_permission
	public static final int heavy_weight_switcher
	public static final int icon_menu_item_layout
	public static final int icon_menu_layout
	public static final int immersive_mode_cling
	public static final int input_method
	public static final int input_method_extract_view
	public static final int input_method_switch_dialog_title
	public static final int input_method_switch_item
	public static final int js_prompt
	public static final int launch_warning
	public static final int list_content
	public static final int list_content_simple
	public static final int list_menu_item_checkbox
	public static final int list_menu_item_icon
	public static final int list_menu_item_layout
	public static final int list_menu_item_radio
	public static final int locale_picker_item
	public static final int media_controller
	public static final int media_route_chooser_dialog
	public static final int media_route_controller_dialog
	public static final int media_route_list_item
	public static final int notification_intruder_content
	public static final int notification_material_action
	public static final int notification_material_action_list
	public static final int notification_material_action_tombstone
	public static final int notification_material_media_action
	public static final int notification_template_icon_group
	public static final int notification_template_material_base
	public static final int notification_template_material_big_base
	public static final int notification_template_material_big_media
	public static final int notification_template_material_big_media_narrow
	public static final int notification_template_material_big_picture
	public static final int notification_template_material_big_text
	public static final int notification_template_material_inbox
	public static final int notification_template_material_media
	public static final int number_picker
	public static final int overlay_display_window
	public static final int permissions_package_list_item
	public static final int popup_menu_item_layout
	public static final int preference
	public static final int preference_category
	public static final int preference_header_item
	public static final int preference_list_content
	public static final int preference_list_content_single
	public static final int preference_list_fragment
	public static final int preference_widget_seekbar
	public static final int progress_dialog
	public static final int recent_apps_dialog
	public static final int remote_views_adapter_default_loading_view
	public static final int resolve_grid_item
	public static final int resolve_list_item
	public static final int resolver_different_item_header
	public static final int resolver_list
	public static final int resolver_list_with_default
	public static final int restrictions_pin_challenge
	public static final int restrictions_pin_setup
	public static final int safe_mode
	public static final int screen_action_bar
	public static final int screen_custom_title
	public static final int screen_progress
	public static final int screen_simple
	public static final int screen_simple_overlay_action_mode
	public static final int screen_swipe_dismiss
	public static final int screen_title
	public static final int screen_title_icons
	public static final int search_bar
	public static final int search_dropdown_item_icons_2line
	public static final int search_view
	public static final int select_dialog
	public static final int select_dialog_item
	public static final int select_dialog_multichoice
	public static final int select_dialog_multichoice_material
	public static final int select_dialog_singlechoice
	public static final int select_dialog_singlechoice_holo
	public static final int select_dialog_singlechoice_material
	public static final int simple_account_item
	public static final int simple_dropdown_hint
	public static final int simple_dropdown_item_1line
	public static final int simple_expandable_list_item_1
	public static final int simple_expandable_list_item_2
	public static final int simple_gallery_item
	public static final int simple_list_item_1
	public static final int simple_list_item_2
	public static final int simple_list_item_2_single_choice
	public static final int simple_list_item_activated_1
	public static final int simple_list_item_activated_2
	public static final int simple_list_item_checked
	public static final int simple_list_item_multiple_choice
	public static final int simple_list_item_single_choice
	public static final int simple_selectable_list_item
	public static final int simple_spinner_dropdown_item
	public static final int simple_spinner_item
	public static final int sms_short_code_confirmation_dialog
	public static final int ssl_certificate
	public static final int status_bar_latest_event_content
	public static final int tab_content
	public static final int tab_indicator_holo
	public static final int test_list_item
	public static final int text_drag_thumbnail
	public static final int text_edit_action_popup_text
	public static final int textview_hint
	public static final int time_picker_dialog
	public static final int time_picker_header_material
	public static final int time_picker_legacy
	public static final int time_picker_material
	public static final int transient_notification
	public static final int two_line_list_item
	public static final int typing_filter
	public static final int usb_storage_activity
	public static final int user_switching_dialog
	public static final int voice_interaction_session
	public static final int web_text_view_dropdown
	public static final int webview_find
	public static final int webview_select_singlechoice
	public static final int wifi_p2p_dialog
	public static final int wifi_p2p_dialog_row
	public static final int year_label_text_view
	public static final int zoom_container
	public static final int zoom_controls
	public static final int zoom_magnify
	public void  () 
}

com/android/internal/midi/
com/android/internal/midi/EventScheduler$FastEventQueue.class
EventScheduler.java
package com.android.internal.midi
 com.android.internal.midi.EventScheduler$FastEventQueue extends java.lang.Object {
	volatile com.android.internal.midi.EventScheduler$SchedulableEvent mFirst
	volatile com.android.internal.midi.EventScheduler$SchedulableEvent mLast
	volatile long mEventsAdded
	volatile long mEventsRemoved
	final com.android.internal.midi.EventScheduler this$0
	void  (com.android.internal.midi.EventScheduler, com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	int size () 
	public com.android.internal.midi.EventScheduler$SchedulableEvent remove () 
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	public void add (com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.EventScheduler$SchedulableEvent event
}

com/android/internal/midi/MidiEventScheduler$MidiEvent.class
MidiEventScheduler.java
package com.android.internal.midi
public com.android.internal.midi.MidiEventScheduler$MidiEvent extends com.android.internal.midi.EventScheduler$SchedulableEvent {
	public int count
	public byte[] data
	private void  (int) 
		int count
	private void  (byte[], int, int, long) 
		byte[] msg
		int offset
		int count
		long timestamp
	public java.lang.String toString () 
		int i
		String text
	void  (byte[], int, int, long, com.android.internal.midi.MidiEventScheduler$1) 
		byte[] x0
		int x1
		int x2
		long x3
		com.android.internal.midi.MidiEventScheduler$1 x4
	void  (int, com.android.internal.midi.MidiEventScheduler$1) 
		int x0
		com.android.internal.midi.MidiEventScheduler$1 x1
}

com/android/internal/midi/MidiEventScheduler$SchedulingReceiver.class
MidiEventScheduler.java
package com.android.internal.midi
 com.android.internal.midi.MidiEventScheduler$SchedulingReceiver extends android.media.midi.MidiReceiver {
	final com.android.internal.midi.MidiEventScheduler this$0
	private void  (com.android.internal.midi.MidiEventScheduler) 
	public void onSend (byte[], int, int, long)  throws java.io.IOException 
		byte[] msg
		int offset
		int count
		long timestamp
		com.android.internal.midi.MidiEventScheduler$MidiEvent event
	public void onFlush () 
	void  (com.android.internal.midi.MidiEventScheduler, com.android.internal.midi.MidiEventScheduler$1) 
		com.android.internal.midi.MidiEventScheduler x0
		com.android.internal.midi.MidiEventScheduler$1 x1
}

com/android/internal/midi/MidiEventScheduler.class
MidiEventScheduler.java
package com.android.internal.midi
public com.android.internal.midi.MidiEventScheduler extends com.android.internal.midi.EventScheduler {
	private static final String TAG
	private static final int POOL_EVENT_SIZE
	private android.media.midi.MidiReceiver mReceiver
	public void  () 
	private com.android.internal.midi.MidiEventScheduler$MidiEvent createScheduledEvent (byte[], int, int, long) 
		com.android.internal.midi.MidiEventScheduler$MidiEvent event
		byte[] msg
		int offset
		int count
		long timestamp
		com.android.internal.midi.MidiEventScheduler$MidiEvent event
	public void addEventToPool (com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.MidiEventScheduler$MidiEvent midiEvent
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	public android.media.midi.MidiReceiver getReceiver () 
	static com.android.internal.midi.MidiEventScheduler$MidiEvent access$100 (com.android.internal.midi.MidiEventScheduler, byte[], int, int, long) 
		com.android.internal.midi.MidiEventScheduler x0
		byte[] x1
		int x2
		int x3
		long x4
}

com/android/internal/midi/EventScheduler$SchedulableEvent.class
EventScheduler.java
package com.android.internal.midi
public com.android.internal.midi.EventScheduler$SchedulableEvent extends java.lang.Object {
	private long mTimestamp
	private volatile com.android.internal.midi.EventScheduler$SchedulableEvent mNext
	public void  (long) 
		long timestamp
	public long getTimestamp () 
	public void setTimestamp (long) 
		long timestamp
	static com.android.internal.midi.EventScheduler$SchedulableEvent access$000 (com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.EventScheduler$SchedulableEvent x0
	static com.android.internal.midi.EventScheduler$SchedulableEvent access$002 (com.android.internal.midi.EventScheduler$SchedulableEvent, com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.EventScheduler$SchedulableEvent x0
		com.android.internal.midi.EventScheduler$SchedulableEvent x1
}

com/android/internal/midi/EventScheduler.class
EventScheduler.java
package com.android.internal.midi
public com.android.internal.midi.EventScheduler extends java.lang.Object {
	private static final long NANOS_PER_MILLI
	private final Object mLock
	private volatile java.util.SortedMap mEventBuffer
	private com.android.internal.midi.EventScheduler$FastEventQueue mEventPool
	private int mMaxPoolSize
	private boolean mClosed
	public void  () 
	public com.android.internal.midi.EventScheduler$SchedulableEvent removeEventfromPool () 
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	public void addEventToPool (com.android.internal.midi.EventScheduler$SchedulableEvent) 
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	public void add (com.android.internal.midi.EventScheduler$SchedulableEvent) 
		long lowestTime
		com.android.internal.midi.EventScheduler$FastEventQueue list
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	private com.android.internal.midi.EventScheduler$SchedulableEvent removeNextEventLocked (long) 
		long lowestTime
		com.android.internal.midi.EventScheduler$SchedulableEvent event
		com.android.internal.midi.EventScheduler$FastEventQueue list
	public com.android.internal.midi.EventScheduler$SchedulableEvent getNextEvent (long) 
		long lowestTime
		long time
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	public com.android.internal.midi.EventScheduler$SchedulableEvent waitNextEvent ()  throws java.lang.InterruptedException 
		long nanosToWait
		long now
		long lowestTime
		long millisToWait
		com.android.internal.midi.EventScheduler$SchedulableEvent event
	protected void flush () 
	public void close () 
}

com/android/internal/midi/MidiDispatcher.class
MidiDispatcher.java
package com.android.internal.midi
public final com.android.internal.midi.MidiDispatcher extends android.media.midi.MidiReceiver {
	private final java.util.concurrent.CopyOnWriteArrayList mReceivers
	private final android.media.midi.MidiSender mSender
	public void  () 
	public int getReceiverCount () 
	public android.media.midi.MidiSender getSender () 
	public void onSend (byte[], int, int, long)  throws java.io.IOException 
		java.io.IOException e
		android.media.midi.MidiReceiver receiver
		java.util.Iterator i$
		byte[] msg
		int offset
		int count
		long timestamp
	public void onFlush ()  throws java.io.IOException 
		android.media.midi.MidiReceiver receiver
		java.util.Iterator i$
	static java.util.concurrent.CopyOnWriteArrayList access$000 (com.android.internal.midi.MidiDispatcher) 
		com.android.internal.midi.MidiDispatcher x0
}

com/android/internal/midi/MidiDispatcher$1.class
MidiDispatcher.java
package com.android.internal.midi
 com.android.internal.midi.MidiDispatcher$1 extends android.media.midi.MidiSender {
	final com.android.internal.midi.MidiDispatcher this$0
	void  (com.android.internal.midi.MidiDispatcher) 
	public void onConnect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public void onDisconnect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
}

com/android/internal/midi/MidiFramer.class
MidiFramer.java
package com.android.internal.midi
public com.android.internal.midi.MidiFramer extends android.media.midi.MidiReceiver {
	public String TAG
	private android.media.midi.MidiReceiver mReceiver
	private byte[] mBuffer
	private int mCount
	private byte mRunningStatus
	private int mNeeded
	private boolean mInSysEx
	public void  (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public static java.lang.String formatMidiData (byte[], int, int) 
		int i
		byte[] data
		int offset
		int count
		String text
	public void onSend (byte[], int, int, long)  throws java.io.IOException 
		byte currentByte
		int currentInt
		int i
		byte[] data
		int offset
		int count
		long timestamp
		int sysExStartOffset
}

com/android/internal/midi/MidiEventScheduler$1.class
MidiEventScheduler.java
package com.android.internal.midi
 com.android.internal.midi.MidiEventScheduler$1 extends java.lang.Object {
}

com/android/internal/midi/MidiConstants.class
MidiConstants.java
package com.android.internal.midi
public final com.android.internal.midi.MidiConstants extends java.lang.Object {
	public static final byte STATUS_COMMAND_MASK
	public static final byte STATUS_CHANNEL_MASK
	public static final byte STATUS_NOTE_OFF
	public static final byte STATUS_NOTE_ON
	public static final byte STATUS_POLYPHONIC_AFTERTOUCH
	public static final byte STATUS_CONTROL_CHANGE
	public static final byte STATUS_PROGRAM_CHANGE
	public static final byte STATUS_CHANNEL_PRESSURE
	public static final byte STATUS_PITCH_BEND
	public static final byte STATUS_SYSTEM_EXCLUSIVE
	public static final byte STATUS_MIDI_TIME_CODE
	public static final byte STATUS_SONG_POSITION
	public static final byte STATUS_SONG_SELECT
	public static final byte STATUS_TUNE_REQUEST
	public static final byte STATUS_END_SYSEX
	public static final byte STATUS_TIMING_CLOCK
	public static final byte STATUS_START
	public static final byte STATUS_CONTINUE
	public static final byte STATUS_STOP
	public static final byte STATUS_ACTIVE_SENSING
	public static final byte STATUS_RESET
	public static final int[] CHANNEL_BYTE_LENGTHS
	public static final int[] SYSTEM_BYTE_LENGTHS
	public void  () 
	public static int getBytesPerMessage (byte) 
		byte statusByte
		int statusInt
	public static boolean isAllActiveSensing (byte[], int, int) 
		byte b
		int i
		byte[] msg
		int offset
		int count
		int goodBytes
	public static boolean allowRunningStatus (byte) 
		byte command
	public static boolean cancelsRunningStatus (byte) 
		byte command
	static void  () 
}

com/android/internal/policy/
com/android/internal/policy/IKeyguardDrawnCallback.class
IKeyguardDrawnCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardDrawnCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDrawn ()  throws android.os.RemoteException 
}

com/android/internal/policy/IKeyguardService.class
IKeyguardService.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardService extends java.lang.Object implements android.os.IInterface  {
	public abstract void setOccluded (boolean)  throws android.os.RemoteException 
	public abstract void addStateMonitorCallback (com.android.internal.policy.IKeyguardStateCallback)  throws android.os.RemoteException 
	public abstract void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback)  throws android.os.RemoteException 
	public abstract void keyguardDone (boolean, boolean)  throws android.os.RemoteException 
	public abstract void dismiss ()  throws android.os.RemoteException 
	public abstract void onDreamingStarted ()  throws android.os.RemoteException 
	public abstract void onDreamingStopped ()  throws android.os.RemoteException 
	public abstract void onStartedGoingToSleep (int)  throws android.os.RemoteException 
	public abstract void onFinishedGoingToSleep (int)  throws android.os.RemoteException 
	public abstract void onStartedWakingUp ()  throws android.os.RemoteException 
	public abstract void onScreenTurningOn (com.android.internal.policy.IKeyguardDrawnCallback)  throws android.os.RemoteException 
	public abstract void onScreenTurnedOn ()  throws android.os.RemoteException 
	public abstract void onScreenTurnedOff ()  throws android.os.RemoteException 
	public abstract void setKeyguardEnabled (boolean)  throws android.os.RemoteException 
	public abstract void onSystemReady ()  throws android.os.RemoteException 
	public abstract void doKeyguardTimeout (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setCurrentUser (int)  throws android.os.RemoteException 
	public abstract void onBootCompleted ()  throws android.os.RemoteException 
	public abstract void startKeyguardExitAnimation (long, long)  throws android.os.RemoteException 
	public abstract void onActivityDrawn ()  throws android.os.RemoteException 
}

com/android/internal/policy/PhoneWindow$PanelMenuPresenterCallback.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$PanelMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final com.android.internal.policy.PhoneWindow this$0
	private void  (com.android.internal.policy.PhoneWindow) 
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
		android.view.Menu parentMenu
		boolean isSubMenu
		com.android.internal.policy.PhoneWindow$PanelFeatureState panel
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		android.view.Window$Callback cb
		com.android.internal.view.menu.MenuBuilder subMenu
	void  (com.android.internal.policy.PhoneWindow, com.android.internal.policy.PhoneWindow$1) 
		com.android.internal.policy.PhoneWindow x0
		com.android.internal.policy.PhoneWindow$1 x1
}

com/android/internal/policy/PhoneLayoutInflater.class
PhoneLayoutInflater.java
package com.android.internal.policy
public com.android.internal.policy.PhoneLayoutInflater extends android.view.LayoutInflater {
	private static final String[] sClassPrefixList
	public void  (android.content.Context) 
		android.content.Context context
	protected void  (android.view.LayoutInflater, android.content.Context) 
		android.view.LayoutInflater original
		android.content.Context newContext
	protected android.view.View onCreateView (java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException 
		android.view.View view
		ClassNotFoundException e
		String prefix
		String[] arr$
		int len$
		int i$
		String name
		android.util.AttributeSet attrs
	public android.view.LayoutInflater cloneInContext (android.content.Context) 
		android.content.Context newContext
	static void  () 
}

com/android/internal/policy/IKeyguardDrawnCallback$Stub$Proxy.class
IKeyguardDrawnCallback.java
package com.android.internal.policy
 com.android.internal.policy.IKeyguardDrawnCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardDrawnCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onDrawn ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/policy/IFaceLockCallback.class
IFaceLockCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void unlock ()  throws android.os.RemoteException 
	public abstract void cancel ()  throws android.os.RemoteException 
	public abstract void reportFailedAttempt ()  throws android.os.RemoteException 
	public abstract void pokeWakelock (int)  throws android.os.RemoteException 
}

com/android/internal/policy/IFaceLockInterface$Stub$Proxy.class
IFaceLockInterface.java
package com.android.internal.policy
 com.android.internal.policy.IFaceLockInterface$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IFaceLockInterface  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void startUi (android.os.IBinder, int, int, int, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder containingWindowToken
		int x
		int y
		int width
		int height
		boolean useLiveliness
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopUi ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startWithoutUi ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerCallback (com.android.internal.policy.IFaceLockCallback)  throws android.os.RemoteException 
		com.android.internal.policy.IFaceLockCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallback (com.android.internal.policy.IFaceLockCallback)  throws android.os.RemoteException 
		com.android.internal.policy.IFaceLockCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/policy/IKeyguardService$Stub.class
IKeyguardService.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardService$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setOccluded
	static final int TRANSACTION_addStateMonitorCallback
	static final int TRANSACTION_verifyUnlock
	static final int TRANSACTION_keyguardDone
	static final int TRANSACTION_dismiss
	static final int TRANSACTION_onDreamingStarted
	static final int TRANSACTION_onDreamingStopped
	static final int TRANSACTION_onStartedGoingToSleep
	static final int TRANSACTION_onFinishedGoingToSleep
	static final int TRANSACTION_onStartedWakingUp
	static final int TRANSACTION_onScreenTurningOn
	static final int TRANSACTION_onScreenTurnedOn
	static final int TRANSACTION_onScreenTurnedOff
	static final int TRANSACTION_setKeyguardEnabled
	static final int TRANSACTION_onSystemReady
	static final int TRANSACTION_doKeyguardTimeout
	static final int TRANSACTION_setCurrentUser
	static final int TRANSACTION_onBootCompleted
	static final int TRANSACTION_startKeyguardExitAnimation
	static final int TRANSACTION_onActivityDrawn
	public void  () 
	public static com.android.internal.policy.IKeyguardService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		com.android.internal.policy.IKeyguardStateCallback _arg0
		com.android.internal.policy.IKeyguardExitCallback _arg0
		boolean _arg0
		boolean _arg1
		int _arg0
		int _arg0
		com.android.internal.policy.IKeyguardDrawnCallback _arg0
		boolean _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int _arg0
		long _arg0
		long _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/PhoneWindow$DecorView$1.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.PhoneWindow$ColorViewState val$state
	final com.android.internal.policy.PhoneWindow$DecorView this$1
	void  (com.android.internal.policy.PhoneWindow$DecorView, com.android.internal.policy.PhoneWindow$ColorViewState) 
	public void run () 
}

com/android/internal/policy/PhoneWindow$2.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$2 extends java.lang.Object implements com.android.internal.widget.SwipeDismissLayout$OnDismissedListener  {
	final com.android.internal.policy.PhoneWindow this$0
	void  (com.android.internal.policy.PhoneWindow) 
	public void onDismissed (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout layout
}

com/android/internal/policy/IKeyguardServiceConstants.class
IKeyguardServiceConstants.java
package com.android.internal.policy
public com.android.internal.policy.IKeyguardServiceConstants extends java.lang.Object {
	public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_NONE
	public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_SET_FLAGS
	public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_UNSET_FLAGS
	public void  () 
}

com/android/internal/policy/PhoneWindow$DecorView$2.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.PhoneWindow$DecorView this$1
	void  (com.android.internal.policy.PhoneWindow$DecorView) 
	public void run () 
}

com/android/internal/policy/PhoneWindow$DecorView$3.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$3 extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	final com.android.internal.policy.PhoneWindow$DecorView this$1
	void  (com.android.internal.policy.PhoneWindow$DecorView) 
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/policy/PhoneWindow$DecorView$4.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$4 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final com.android.internal.view.FloatingActionMode val$mode
	final com.android.internal.policy.PhoneWindow$DecorView this$1
	void  (com.android.internal.policy.PhoneWindow$DecorView, com.android.internal.view.FloatingActionMode) 
	public boolean onPreDraw () 
}

com/android/internal/policy/IFaceLockInterface$Stub.class
IFaceLockInterface.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockInterface$Stub extends android.os.Binder implements com.android.internal.policy.IFaceLockInterface  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startUi
	static final int TRANSACTION_stopUi
	static final int TRANSACTION_startWithoutUi
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_unregisterCallback
	public void  () 
	public static com.android.internal.policy.IFaceLockInterface asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		boolean _arg5
		com.android.internal.policy.IFaceLockCallback _arg0
		com.android.internal.policy.IFaceLockCallback _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/PhoneWindow$DrawableFeatureState.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$DrawableFeatureState extends java.lang.Object {
	final int featureId
	int resid
	android.net.Uri uri
	android.graphics.drawable.Drawable local
	android.graphics.drawable.Drawable child
	android.graphics.drawable.Drawable def
	android.graphics.drawable.Drawable cur
	int alpha
	int curAlpha
	void  (int) 
		int _featureId
}

com/android/internal/policy/PhoneWindow$DecorView$2$1.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$2$1 extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	final com.android.internal.policy.PhoneWindow$DecorView$2 this$2
	void  (com.android.internal.policy.PhoneWindow$DecorView$2) 
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/policy/IKeyguardExitCallback.class
IKeyguardExitCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardExitCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onKeyguardExitResult (boolean)  throws android.os.RemoteException 
}

com/android/internal/policy/IKeyguardShowCallback$Stub.class
IKeyguardShowCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardShowCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardShowCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onShown
	public void  () 
	public static com.android.internal.policy.IKeyguardShowCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/IKeyguardShowCallback.class
IKeyguardShowCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardShowCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onShown (android.os.IBinder)  throws android.os.RemoteException 
}

com/android/internal/policy/PhoneWindow$DecorView$ActionModeCallback2Wrapper$1.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$ActionModeCallback2Wrapper$1 extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	final com.android.internal.policy.PhoneWindow$DecorView$ActionModeCallback2Wrapper this$2
	void  (com.android.internal.policy.PhoneWindow$DecorView$ActionModeCallback2Wrapper) 
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/policy/IKeyguardExitCallback$Stub$Proxy.class
IKeyguardExitCallback.java
package com.android.internal.policy
 com.android.internal.policy.IKeyguardExitCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardExitCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onKeyguardExitResult (boolean)  throws android.os.RemoteException 
		boolean success
		android.os.Parcel _data
}

com/android/internal/policy/PhoneWindow$DecorView$ActionModeCallback2Wrapper.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$DecorView$ActionModeCallback2Wrapper extends android.view.ActionMode$Callback2 {
	private final android.view.ActionMode$Callback mWrapped
	final com.android.internal.policy.PhoneWindow$DecorView this$1
	public void  (com.android.internal.policy.PhoneWindow$DecorView, android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback wrapped
	public boolean onCreateActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
	public boolean onPrepareActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
	public boolean onActionItemClicked (android.view.ActionMode, android.view.MenuItem) 
		android.view.ActionMode mode
		android.view.MenuItem item
	public void onDestroyActionMode (android.view.ActionMode) 
		boolean isPrimary
		boolean isFloating
		AbstractMethodError ame
		android.view.ActionMode mode
		boolean isMncApp
		boolean isPrimary
		boolean isFloating
	public void onGetContentRect (android.view.ActionMode, android.view.View, android.graphics.Rect) 
		android.view.ActionMode mode
		android.view.View view
		android.graphics.Rect outRect
}

com/android/internal/policy/PhoneFallbackEventHandler.class
PhoneFallbackEventHandler.java
package com.android.internal.policy
public com.android.internal.policy.PhoneFallbackEventHandler extends java.lang.Object implements android.view.FallbackEventHandler  {
	private static String TAG
	private static final boolean DEBUG
	android.content.Context mContext
	android.view.View mView
	android.media.AudioManager mAudioManager
	android.app.KeyguardManager mKeyguardManager
	android.app.SearchManager mSearchManager
	android.telephony.TelephonyManager mTelephonyManager
	public void  (android.content.Context) 
		android.content.Context context
	public void setView (android.view.View) 
		android.view.View v
	public void preDispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		int action
		int keyCode
	boolean onKeyDown (int, android.view.KeyEvent) 
		android.content.ActivityNotFoundException e
		android.content.Intent intent
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Intent intent
		android.content.res.Configuration config
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	void startCallActivity () 
		android.content.ActivityNotFoundException e
		android.content.Intent intent
	android.app.SearchManager getSearchManager () 
	android.telephony.TelephonyManager getTelephonyManager () 
	android.app.KeyguardManager getKeyguardManager () 
	android.media.AudioManager getAudioManager () 
	void sendCloseSystemWindows () 
	private void handleMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	private boolean isUserSetupComplete () 
	static void  () 
}

com/android/internal/policy/IKeyguardShowCallback$Stub$Proxy.class
IKeyguardShowCallback.java
package com.android.internal.policy
 com.android.internal.policy.IKeyguardShowCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardShowCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onShown (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder windowToken
		android.os.Parcel _data
}

com/android/internal/policy/IFaceLockCallback$Stub.class
IFaceLockCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockCallback$Stub extends android.os.Binder implements com.android.internal.policy.IFaceLockCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_unlock
	static final int TRANSACTION_cancel
	static final int TRANSACTION_reportFailedAttempt
	static final int TRANSACTION_pokeWakelock
	public void  () 
	public static com.android.internal.policy.IFaceLockCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/IKeyguardStateCallback$Stub$Proxy.class
IKeyguardStateCallback.java
package com.android.internal.policy
 com.android.internal.policy.IKeyguardStateCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardStateCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onShowingStateChanged (boolean)  throws android.os.RemoteException 
		boolean showing
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onSimSecureStateChanged (boolean)  throws android.os.RemoteException 
		boolean simSecure
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onInputRestrictedStateChanged (boolean)  throws android.os.RemoteException 
		boolean inputRestricted
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/policy/PhoneWindow$PanelFeatureState$SavedState.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState extends java.lang.Object implements android.os.Parcelable  {
	int featureId
	boolean isOpen
	boolean isInExpandedMode
	android.os.Bundle menuState
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private static com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState readFromParcel (android.os.Parcel) 
		android.os.Parcel source
		com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState savedState
	void  (com.android.internal.policy.PhoneWindow$1) 
		com.android.internal.policy.PhoneWindow$1 x0
	static com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState access$3300 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

com/android/internal/policy/PhoneWindow$DecorView.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$DecorView extends android.widget.FrameLayout implements com.android.internal.view.RootViewSurfaceTaker  {
	int mDefaultOpacity
	private final int mFeatureId
	private final android.graphics.Rect mDrawingBounds
	private final android.graphics.Rect mBackgroundPadding
	private final android.graphics.Rect mFramePadding
	private final android.graphics.Rect mFrameOffsets
	private boolean mChanging
	private android.graphics.drawable.Drawable mMenuBackground
	private boolean mWatchingForMenu
	private int mDownY
	private android.view.ActionMode mPrimaryActionMode
	private android.view.ActionMode mFloatingActionMode
	private com.android.internal.widget.ActionBarContextView mPrimaryActionModeView
	private android.widget.PopupWindow mPrimaryActionModePopup
	private Runnable mShowPrimaryActionModePopup
	private android.view.ViewTreeObserver$OnPreDrawListener mFloatingToolbarPreDrawListener
	private android.view.View mFloatingActionModeOriginatingView
	private com.android.internal.widget.FloatingToolbar mFloatingToolbar
	private android.animation.ObjectAnimator mFadeAnim
	private android.view.View mStatusGuard
	private android.view.View mNavigationGuard
	private final com.android.internal.policy.PhoneWindow$ColorViewState mStatusColorViewState
	private final com.android.internal.policy.PhoneWindow$ColorViewState mNavigationColorViewState
	private final android.view.animation.Interpolator mShowInterpolator
	private final android.view.animation.Interpolator mHideInterpolator
	private final int mBarEnterExitDuration
	private final com.android.internal.widget.BackgroundFallback mBackgroundFallback
	private int mLastTopInset
	private int mLastBottomInset
	private int mLastRightInset
	private boolean mLastHasTopStableInset
	private boolean mLastHasBottomStableInset
	private boolean mLastHasRightStableInset
	private int mLastWindowFlags
	private int mRootScrollY
	final com.android.internal.policy.PhoneWindow this$0
	public void  (com.android.internal.policy.PhoneWindow, android.content.Context, int) 
		android.content.Context context
		int featureId
	public void setBackgroundFallback (int) 
		int resId
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas c
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		boolean handled
		android.view.Window$Callback cb
		boolean handled
		android.view.KeyEvent event
		int keyCode
		int action
		boolean isDown
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		boolean handled
		android.view.KeyEvent ev
		boolean handled
		android.view.Window$Callback cb
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean superDispatchKeyEvent (android.view.KeyEvent) 
		int action
		android.view.KeyEvent event
	public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean isOutOfBounds (int, int) 
		int x
		int y
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int x
		int y
		android.view.MotionEvent event
		int action
	public void sendAccessibilityEvent (int) 
		int eventType
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.view.Window$Callback cb
	protected boolean setFrame (int, int, int, int) 
		android.graphics.Rect frameOffsets
		android.graphics.Rect framePadding
		android.graphics.Rect drawingBounds
		android.graphics.drawable.Drawable fg
		android.graphics.drawable.Drawable bg
		int l
		int t
		int r
		int b
		boolean changed
	protected void onMeasure (int, int) 
		int w
		int w
		int widthSize
		int w
		android.util.TypedValue tvw
		int h
		int h
		int heightSize
		int h
		android.util.TypedValue tvh
		int height
		int mode
		int width
		int mode
		int min
		int min
		int min
		android.util.TypedValue tv
		int widthMeasureSpec
		int heightMeasureSpec
		android.util.DisplayMetrics metrics
		boolean isPortrait
		int widthMode
		int heightMode
		boolean fixedWidth
		int width
		boolean measure
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
		com.android.internal.view.menu.MenuDialogHelper helper
	public android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback) 
		android.view.View originalView
		android.view.ActionMode$Callback callback
	public android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback, int) 
		android.view.View child
		android.view.ActionMode$Callback callback
		int type
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback, int) 
		android.view.ActionMode$Callback callback
		int type
	private android.view.ActionMode startActionMode (android.view.View, android.view.ActionMode$Callback, int) 
		AbstractMethodError ame2
		AbstractMethodError ame
		AbstractMethodError ame
		android.view.View originatingView
		android.view.ActionMode$Callback callback
		int type
		android.view.ActionMode$Callback2 wrappedCallback
		android.view.ActionMode mode
	private void cleanupPrimaryActionMode () 
	private void cleanupFloatingActionModeViews () 
	public void startChanging () 
	public void finishChanging () 
	public void setWindowBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setWindowFrame (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void onWindowSystemUiVisibilityChanged (int) 
		int visible
	public android.view.WindowInsets onApplyWindowInsets (android.view.WindowInsets) 
		android.view.WindowInsets insets
	public boolean isTransitionGroup () 
	private android.view.WindowInsets updateColorViews (android.view.WindowInsets, boolean) 
		boolean hasTopStableInset
		boolean hasBottomStableInset
		boolean hasRightStableInset
		boolean disallowAnimate
		boolean navBarToRightEdge
		int navBarSize
		boolean statusBarNeedsRightInset
		int statusBarRightInset
		android.view.ViewGroup$MarginLayoutParams lp
		android.view.WindowInsets insets
		boolean animate
		android.view.WindowManager$LayoutParams attrs
		int sysUiVisibility
		boolean consumingNavBar
		int consumedRight
		int consumedBottom
	private void updateColorViewInt (com.android.internal.policy.PhoneWindow$ColorViewState, int, int, int, boolean, int, boolean) 
		android.widget.FrameLayout$LayoutParams lp
		android.widget.FrameLayout$LayoutParams lp
		int vis
		com.android.internal.policy.PhoneWindow$ColorViewState state
		int sysUiVis
		int color
		int size
		boolean verticalBar
		int rightMargin
		boolean animate
		boolean show
		boolean visibilityChanged
		android.view.View view
		int resolvedHeight
		int resolvedWidth
		int resolvedGravity
	private void updateColorViewTranslations () 
		int rootScrollY
	private android.view.WindowInsets updateStatusGuard (android.view.WindowInsets) 
		android.widget.FrameLayout$LayoutParams lp
		android.graphics.Rect rect
		int newMargin
		boolean nonOverlay
		android.view.ViewGroup$MarginLayoutParams mlp
		boolean mlpChanged
		android.view.WindowInsets insets
		boolean showStatusGuard
	private void updateNavigationGuard (android.view.WindowInsets) 
		android.view.ViewGroup$MarginLayoutParams mlp
		android.widget.FrameLayout$LayoutParams lp
		android.view.WindowInsets insets
	private void drawableChanged () 
		int fop
		int bop
		int opacity
		android.graphics.drawable.Drawable bg
		android.graphics.drawable.Drawable fg
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
		android.view.Window$Callback cb
	void updateWindowResizeState () 
		android.graphics.drawable.Drawable bg
	protected void onAttachedToWindow () 
		android.view.Window$Callback cb
	protected void onDetachedFromWindow () 
		android.view.Window$Callback cb
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	public void onCloseSystemDialogs (java.lang.String) 
		String reason
	public android.view.SurfaceHolder$Callback2 willYouTakeTheSurface () 
	public android.view.InputQueue$Callback willYouTakeTheInputQueue () 
	public void setSurfaceType (int) 
		int type
	public void setSurfaceFormat (int) 
		int format
	public void setSurfaceKeepScreenOn (boolean) 
		boolean keepOn
	public void onRootViewScrollYChanged (int) 
		int rootScrollY
	private android.view.ActionMode createActionMode (int, android.view.ActionMode$Callback2, android.view.View) 
		int type
		android.view.ActionMode$Callback2 callback
		android.view.View originatingView
	private void setHandledActionMode (android.view.ActionMode) 
		android.view.ActionMode mode
	private android.view.ActionMode createStandaloneActionMode (android.view.ActionMode$Callback) 
		android.content.res.Resources$Theme actionBarTheme
		android.content.Context actionBarContext
		android.util.TypedValue outValue
		android.content.res.Resources$Theme baseTheme
		android.content.Context actionBarContext
		int height
		android.view.ViewStub stub
		android.view.ActionMode mode
		android.view.ActionMode$Callback callback
	private void endOnGoingFadeAnimation () 
	private void setHandledPrimaryActionMode (android.view.ActionMode) 
		android.view.ActionMode mode
	private android.view.ActionMode createFloatingActionMode (android.view.View, android.view.ActionMode$Callback2) 
		android.view.View originatingView
		android.view.ActionMode$Callback2 callback
		com.android.internal.view.FloatingActionMode mode
	private void setHandledFloatingActionMode (android.view.ActionMode) 
		android.view.ActionMode mode
	static android.view.ActionMode access$300 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static com.android.internal.widget.ActionBarContextView access$2300 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.widget.PopupWindow access$2400 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static void access$2500 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.animation.ObjectAnimator access$2602 (com.android.internal.policy.PhoneWindow$DecorView, android.animation.ObjectAnimator) 
		com.android.internal.policy.PhoneWindow$DecorView x0
		android.animation.ObjectAnimator x1
	static android.animation.ObjectAnimator access$2600 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.content.Context access$2700 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.view.ActionMode access$2800 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static java.lang.Runnable access$2900 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.view.ActionMode access$302 (com.android.internal.policy.PhoneWindow$DecorView, android.view.ActionMode) 
		com.android.internal.policy.PhoneWindow$DecorView x0
		android.view.ActionMode x1
	static void access$3000 (com.android.internal.policy.PhoneWindow$DecorView) 
		com.android.internal.policy.PhoneWindow$DecorView x0
	static android.view.ActionMode access$2802 (com.android.internal.policy.PhoneWindow$DecorView, android.view.ActionMode) 
		com.android.internal.policy.PhoneWindow$DecorView x0
		android.view.ActionMode x1
	static android.view.WindowInsets access$3100 (com.android.internal.policy.PhoneWindow$DecorView, android.view.WindowInsets, boolean) 
		com.android.internal.policy.PhoneWindow$DecorView x0
		android.view.WindowInsets x1
		boolean x2
}

com/android/internal/policy/PolicyManager.class
PolicyManager.java
package com.android.internal.policy
public final com.android.internal.policy.PolicyManager extends java.lang.Object {
	private static final String POLICY_IMPL_CLASS_NAME
	private static final com.android.internal.policy.IPolicy sPolicy
	private void  () 
	public static android.view.Window makeNewWindow (android.content.Context) 
		android.content.Context context
	public static android.view.LayoutInflater makeNewLayoutInflater (android.content.Context) 
		android.content.Context context
	public static android.view.WindowManagerPolicy makeNewWindowManager () 
	public static android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context) 
		android.content.Context context
	static void  () 
		Class policyClass
		ClassNotFoundException ex
		InstantiationException ex
		IllegalAccessException ex
}

com/android/internal/policy/PhoneWindow$DialogMenuCallback.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$DialogMenuCallback extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback com.android.internal.view.menu.MenuPresenter$Callback  {
	private int mFeatureId
	private com.android.internal.view.menu.MenuDialogHelper mSubMenuHelper
	final com.android.internal.policy.PhoneWindow this$0
	public void  (com.android.internal.policy.PhoneWindow, int) 
		int featureId
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		android.view.Window$Callback callback
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public void onCloseSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.Window$Callback callback
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
		android.view.Window$Callback callback
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
}

com/android/internal/policy/PhoneWindow$PanelFeatureState$SavedState$1.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/policy/PhoneWindow$RotationWatcher$1.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$RotationWatcher$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.PhoneWindow$RotationWatcher this$0
	void  (com.android.internal.policy.PhoneWindow$RotationWatcher) 
	public void run () 
}

com/android/internal/policy/PhoneWindow$1.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.PhoneWindow this$0
	void  (com.android.internal.policy.PhoneWindow) 
	public void run () 
		int i
}

com/android/internal/policy/PhoneWindow.class
PhoneWindow.java
package com.android.internal.policy
public com.android.internal.policy.PhoneWindow extends android.view.Window implements com.android.internal.view.menu.MenuBuilder$Callback  {
	private static final String TAG
	private static final boolean SWEEP_OPEN_MENU
	private static final int DEFAULT_BACKGROUND_FADE_DURATION_MS
	private static final int CUSTOM_TITLE_COMPATIBLE_FEATURES
	private static final android.transition.Transition USE_DEFAULT_TRANSITION
	final com.android.internal.policy.PhoneWindow$DialogMenuCallback mContextMenuCallback
	final android.util.TypedValue mMinWidthMajor
	final android.util.TypedValue mMinWidthMinor
	android.util.TypedValue mFixedWidthMajor
	android.util.TypedValue mFixedWidthMinor
	android.util.TypedValue mFixedHeightMajor
	android.util.TypedValue mFixedHeightMinor
	private com.android.internal.policy.PhoneWindow$DecorView mDecor
	private android.view.ViewGroup mContentParent
	private android.view.ViewGroup mContentRoot
	android.view.SurfaceHolder$Callback2 mTakeSurfaceCallback
	android.view.InputQueue$Callback mTakeInputQueueCallback
	private boolean mIsFloating
	private android.view.LayoutInflater mLayoutInflater
	private android.widget.TextView mTitleView
	private com.android.internal.widget.DecorContentParent mDecorContentParent
	private com.android.internal.policy.PhoneWindow$ActionMenuPresenterCallback mActionMenuPresenterCallback
	private com.android.internal.policy.PhoneWindow$PanelMenuPresenterCallback mPanelMenuPresenterCallback
	private android.transition.TransitionManager mTransitionManager
	private android.transition.Scene mContentScene
	static final int FLAG_RESOURCE_SET_ICON
	static final int FLAG_RESOURCE_SET_LOGO
	static final int FLAG_RESOURCE_SET_ICON_FALLBACK
	int mResourcesSetFlags
	int mIconRes
	int mLogoRes
	private com.android.internal.policy.PhoneWindow$DrawableFeatureState[] mDrawables
	private com.android.internal.policy.PhoneWindow$PanelFeatureState[] mPanels
	private com.android.internal.policy.PhoneWindow$PanelFeatureState mPreparedPanel
	private int mPanelChordingKey
	private android.widget.ImageView mLeftIconView
	private android.widget.ImageView mRightIconView
	private android.widget.ProgressBar mCircularProgressBar
	private android.widget.ProgressBar mHorizontalProgressBar
	private int mBackgroundResource
	private int mBackgroundFallbackResource
	private android.graphics.drawable.Drawable mBackgroundDrawable
	private float mElevation
	private boolean mClipToOutline
	private int mFrameResource
	private int mTextColor
	private int mStatusBarColor
	private int mNavigationBarColor
	private boolean mForcedStatusBarColor
	private boolean mForcedNavigationBarColor
	private CharSequence mTitle
	private int mTitleColor
	private boolean mAlwaysReadCloseOnTouchAttr
	private com.android.internal.view.menu.ContextMenuBuilder mContextMenu
	private com.android.internal.view.menu.MenuDialogHelper mContextMenuHelper
	private boolean mClosingActionMenu
	private int mVolumeControlStreamType
	private android.media.session.MediaController mMediaController
	private android.media.AudioManager mAudioManager
	private android.app.KeyguardManager mKeyguardManager
	private int mUiOptions
	private boolean mInvalidatePanelMenuPosted
	private int mInvalidatePanelMenuFeatures
	private final Runnable mInvalidatePanelMenuRunnable
	private android.transition.Transition mEnterTransition
	private android.transition.Transition mReturnTransition
	private android.transition.Transition mExitTransition
	private android.transition.Transition mReenterTransition
	private android.transition.Transition mSharedElementEnterTransition
	private android.transition.Transition mSharedElementReturnTransition
	private android.transition.Transition mSharedElementExitTransition
	private android.transition.Transition mSharedElementReenterTransition
	private Boolean mAllowReturnTransitionOverlap
	private Boolean mAllowEnterTransitionOverlap
	private long mBackgroundFadeDurationMillis
	private Boolean mSharedElementsUseOverlay
	private android.graphics.Rect mTempRect
	private android.graphics.Rect mOutsets
	private boolean mIsStartingWindow
	static final com.android.internal.policy.PhoneWindow$RotationWatcher sRotationWatcher
	private static final String FOCUSED_ID_TAG
	private static final String VIEWS_TAG
	private static final String PANELS_TAG
	private static final String ACTION_BAR_TAG
	public void  (android.content.Context) 
		android.content.Context context
	public final void setContainer (android.view.Window) 
		android.view.Window container
	public boolean requestFeature (int) 
		int featureId
		int features
		int newFeatures
	public void setUiOptions (int) 
		int uiOptions
	public void setUiOptions (int, int) 
		int uiOptions
		int mask
	public android.transition.TransitionManager getTransitionManager () 
	public void setTransitionManager (android.transition.TransitionManager) 
		android.transition.TransitionManager tm
	public android.transition.Scene getContentScene () 
	public void setContentView (int) 
		android.transition.Scene newScene
		int layoutResID
		android.view.Window$Callback cb
	public void setContentView (android.view.View) 
		android.view.View view
	public void setContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.transition.Scene newScene
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.Window$Callback cb
	public void addContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.Window$Callback cb
	private void transitionTo (android.transition.Scene) 
		android.transition.Scene scene
	public android.view.View getCurrentFocus () 
	public void takeSurface (android.view.SurfaceHolder$Callback2) 
		android.view.SurfaceHolder$Callback2 callback
	public void takeInputQueue (android.view.InputQueue$Callback) 
		android.view.InputQueue$Callback callback
	public boolean isFloating () 
	public android.view.LayoutInflater getLayoutInflater () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitleColor (int) 
		int textColor
	public final boolean preparePanel (com.android.internal.policy.PhoneWindow$PanelFeatureState, android.view.KeyEvent) 
		android.view.KeyCharacterMap kmap
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.view.KeyEvent event
		android.view.Window$Callback cb
		boolean isActionBarMenu
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.os.Bundle state
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.content.res.Configuration newConfig
	private static void clearMenuViews (com.android.internal.policy.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	public final void openPanel (int, android.view.KeyEvent) 
		int featureId
		android.view.KeyEvent event
	private void openPanel (com.android.internal.policy.PhoneWindow$PanelFeatureState, android.view.KeyEvent) 
		android.content.Context context
		android.content.res.Configuration config
		boolean isXLarge
		boolean isHoneycombApp
		int backgroundResId
		android.view.ViewGroup$LayoutParams lp
		int backgroundResId
		android.view.ViewParent shownPanelParent
		android.view.ViewGroup$LayoutParams lp
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.view.KeyEvent event
		android.view.Window$Callback cb
		android.view.WindowManager wm
		int width
		android.view.WindowManager$LayoutParams lp
	public final void closePanel (int) 
		int featureId
	public final void closePanel (com.android.internal.policy.PhoneWindow$PanelFeatureState, boolean) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		boolean doCallback
		android.view.ViewManager wm
	void checkCloseActionMenu (android.view.Menu) 
		android.view.Menu menu
		android.view.Window$Callback cb
	public final void togglePanel (int, android.view.KeyEvent) 
		int featureId
		android.view.KeyEvent event
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	public void invalidatePanelMenu (int) 
		int featureId
	void doPendingInvalidatePanelMenu () 
	void doInvalidatePanelMenu (int) 
		int featureId
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.os.Bundle savedActionViewStates
	public final boolean onKeyDownPanel (int, android.view.KeyEvent) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		int featureId
		android.view.KeyEvent event
		int keyCode
	public final void onKeyUpPanel (int, android.view.KeyEvent) 
		boolean show
		android.media.AudioManager audioManager
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		boolean playSoundEffect
		int featureId
		android.view.KeyEvent event
	public final void closeAllPanels () 
		com.android.internal.policy.PhoneWindow$PanelFeatureState panel
		int i
		android.view.ViewManager wm
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] panels
		int N
	private synchronized void closeContextMenu () 
	private synchronized void dismissContextMenu () 
	public boolean performPanelShortcut (int, int, android.view.KeyEvent, int) 
		int featureId
		int keyCode
		android.view.KeyEvent event
		int flags
	private boolean performPanelShortcut (com.android.internal.policy.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		int keyCode
		android.view.KeyEvent event
		int flags
		boolean handled
	public boolean performPanelIdentifierAction (int, int, int) 
		int featureId
		int id
		int flags
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		boolean res
	public com.android.internal.policy.PhoneWindow$PanelFeatureState findMenuPanel (android.view.Menu) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState panel
		int i
		android.view.Menu menu
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] panels
		int N
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState panel
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
		android.view.Window$Callback cb
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	private void reopenMenu (boolean) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.view.Window$Callback cb
		boolean toggleMenuMode
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		boolean newExpandedMode
	protected boolean initializePanelMenu (com.android.internal.policy.PhoneWindow$PanelFeatureState) 
		android.util.TypedValue outValue
		android.content.res.Resources$Theme baseTheme
		android.content.res.Resources$Theme widgetTheme
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	protected boolean initializePanelDecor (com.android.internal.policy.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.content.res.TypedArray a
		float elevation
	private int getOptionsPanelGravity () 
		android.os.RemoteException ex
	void onOptionsPanelRotationChanged () 
		android.view.ViewManager wm
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.view.WindowManager$LayoutParams lp
	protected boolean initializePanelContent (com.android.internal.policy.PhoneWindow$PanelFeatureState) 
		int defaultAnimations
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		com.android.internal.view.menu.MenuView menuView
	public boolean performContextMenuIdentifierAction (int, int) 
		int id
		int flags
	public final void setElevation (float) 
		float elevation
	public final void setClipToOutline (boolean) 
		boolean clipToOutline
	public final void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public final void setFeatureDrawableResource (int, int) 
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
		int featureId
		int resId
	public final void setFeatureDrawableUri (int, android.net.Uri) 
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
		int featureId
		android.net.Uri uri
	public final void setFeatureDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	public void setFeatureDrawableAlpha (int, int) 
		int featureId
		int alpha
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	protected final void setFeatureDefaultDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	public final void setFeatureInt (int, int) 
		int featureId
		int value
	protected final void updateDrawable (int, boolean) 
		int featureId
		boolean fromActive
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	protected void onDrawableChanged (int, android.graphics.drawable.Drawable, int) 
		android.widget.ImageView view
		android.widget.ImageView view
		int featureId
		android.graphics.drawable.Drawable drawable
		int alpha
		android.widget.ImageView view
	protected void onIntChanged (int, int) 
		android.widget.FrameLayout titleContainer
		int featureId
		int value
	private void updateProgressBars (int) 
		int level
		int visibility
		int value
		android.widget.ProgressBar circularProgressBar
		android.widget.ProgressBar horizontalProgressBar
		int features
	private void showProgressBars (android.widget.ProgressBar, android.widget.ProgressBar) 
		android.widget.ProgressBar horizontalProgressBar
		android.widget.ProgressBar spinnyProgressBar
		int features
	private void hideProgressBars (android.widget.ProgressBar, android.widget.ProgressBar) 
		android.widget.ProgressBar horizontalProgressBar
		android.widget.ProgressBar spinnyProgressBar
		int features
		android.view.animation.Animation anim
	public void setIcon (int) 
		int resId
	public void setDefaultIcon (int) 
		int resId
	public void setLogo (int) 
		int resId
	public void setDefaultLogo (int) 
		int resId
	public void setLocalFocus (boolean, boolean) 
		boolean hasFocus
		boolean inTouchMode
	public void injectInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	private android.view.ViewRootImpl getViewRootImpl () 
		android.view.ViewRootImpl viewRootImpl
	public void takeKeyEvents (boolean) 
		boolean get
	public boolean superDispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected boolean onKeyDown (int, int, android.view.KeyEvent) 
		int direction
		int featureId
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	private android.app.KeyguardManager getKeyguardManager () 
	android.media.AudioManager getAudioManager () 
	protected boolean onKeyUp (int, int, android.view.KeyEvent) 
		int flags
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		int featureId
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	protected void onActive () 
	public final android.view.View getDecorView () 
	public final android.view.View peekDecorView () 
	public android.os.Bundle saveHierarchyState () 
		android.util.SparseArray actionBarStates
		android.os.Bundle outState
		android.util.SparseArray states
		android.view.View focusedView
		android.util.SparseArray panelStates
	public void restoreHierarchyState (android.os.Bundle) 
		android.view.View needsFocus
		android.util.SparseArray actionBarStates
		android.os.Bundle savedInstanceState
		android.util.SparseArray savedStates
		int focusedViewId
		android.util.SparseArray panelStates
	private void savePanelState (android.util.SparseArray) 
		int curFeatureId
		android.util.SparseArray icicles
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] panels
	private void restorePanelState (android.util.SparseArray) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		int curFeatureId
		int i
		android.util.SparseArray icicles
	private void openPanelsAfterRestore () 
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		int i
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] panels
	protected com.android.internal.policy.PhoneWindow$DecorView generateDecor () 
	protected void setFeatureFromAttrs (int, android.content.res.TypedArray, int, int) 
		int alpha
		int featureId
		android.content.res.TypedArray attrs
		int drawableAttr
		int alphaAttr
		android.graphics.drawable.Drawable d
	protected android.view.ViewGroup generateLayout (com.android.internal.policy.PhoneWindow$DecorView) 
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		int layoutResource
		int layoutResource
		android.widget.ProgressBar progress
		android.graphics.drawable.Drawable background
		android.graphics.drawable.Drawable frame
		android.graphics.drawable.Drawable background
		android.graphics.drawable.Drawable frame
		com.android.internal.policy.PhoneWindow$DecorView decor
		android.content.res.TypedArray a
		int flagsToUpdate
		android.content.Context context
		int targetSdk
		boolean targetPreHoneycomb
		boolean targetPreIcs
		boolean targetPreL
		boolean targetHcNeedsOptions
		boolean noActionBar
		android.view.WindowManager$LayoutParams params
		int layoutResource
		int features
		android.view.View in
		android.view.ViewGroup contentParent
	public void alwaysReadCloseOnTouchAttr () 
	private void installDecor () 
		int i
		int localFeatures
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
		android.view.View titleContainer
		android.transition.TransitionInflater inflater
		int transitionRes
		com.android.internal.widget.DecorContentParent decorContentParent
	private android.transition.Transition getTransition (android.transition.Transition, android.transition.Transition, int) 
		android.transition.TransitionInflater inflater
		android.transition.Transition currentValue
		android.transition.Transition defaultValue
		int id
		int transitionId
		android.transition.Transition transition
	private android.graphics.drawable.Drawable loadImageURI (android.net.Uri) 
		Exception e
		android.net.Uri uri
	private com.android.internal.policy.PhoneWindow$DrawableFeatureState getDrawableState (int, boolean) 
		com.android.internal.policy.PhoneWindow$DrawableFeatureState[] nar
		int featureId
		boolean required
		com.android.internal.policy.PhoneWindow$DrawableFeatureState[] ar
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	private com.android.internal.policy.PhoneWindow$PanelFeatureState getPanelState (int, boolean) 
		int featureId
		boolean required
	private com.android.internal.policy.PhoneWindow$PanelFeatureState getPanelState (int, boolean, com.android.internal.policy.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] nar
		int featureId
		boolean required
		com.android.internal.policy.PhoneWindow$PanelFeatureState convertPanelState
		com.android.internal.policy.PhoneWindow$PanelFeatureState[] ar
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	public final void setChildDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
	public final void setChildInt (int, int) 
		int featureId
		int value
	public boolean isShortcutKey (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		com.android.internal.policy.PhoneWindow$PanelFeatureState st
	private void updateDrawable (int, com.android.internal.policy.PhoneWindow$DrawableFeatureState, boolean) 
		int featureId
		com.android.internal.policy.PhoneWindow$DrawableFeatureState st
		boolean fromResume
		int featureMask
		android.graphics.drawable.Drawable drawable
	private void updateInt (int, int, boolean) 
		int featureId
		int value
		boolean fromResume
		int featureMask
	private android.widget.ImageView getLeftIconView () 
	protected void dispatchWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	private android.widget.ProgressBar getCircularProgressBar (boolean) 
		boolean shouldInstallDecor
	private android.widget.ProgressBar getHorizontalProgressBar (boolean) 
		boolean shouldInstallDecor
	private android.widget.ImageView getRightIconView () 
	private void registerSwipeCallbacks () 
		com.android.internal.widget.SwipeDismissLayout swipeDismiss
	private void callOnPanelClosed (int, com.android.internal.policy.PhoneWindow$PanelFeatureState, android.view.Menu) 
		int featureId
		com.android.internal.policy.PhoneWindow$PanelFeatureState panel
		android.view.Menu menu
		android.view.Window$Callback cb
	private boolean launchDefaultSearch (android.view.KeyEvent) 
		boolean result
		AbstractMethodError e
		int deviceId
		android.view.SearchEvent searchEvent
		android.os.Bundle args
		android.view.KeyEvent event
		boolean result
		android.view.Window$Callback cb
	public void setVolumeControlStream (int) 
		int streamType
	public int getVolumeControlStream () 
	public void setMediaController (android.media.session.MediaController) 
		android.media.session.MediaController controller
	public android.media.session.MediaController getMediaController () 
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition enterTransition
	public void setReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition exitTransition
	public void setReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementEnterTransition (android.transition.Transition) 
		android.transition.Transition sharedElementEnterTransition
	public void setSharedElementReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementExitTransition (android.transition.Transition) 
		android.transition.Transition sharedElementExitTransition
	public void setSharedElementReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getEnterTransition () 
	public android.transition.Transition getReturnTransition () 
	public android.transition.Transition getExitTransition () 
	public android.transition.Transition getReenterTransition () 
	public android.transition.Transition getSharedElementEnterTransition () 
	public android.transition.Transition getSharedElementReturnTransition () 
	public android.transition.Transition getSharedElementExitTransition () 
	public android.transition.Transition getSharedElementReenterTransition () 
	public void setAllowEnterTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowEnterTransitionOverlap () 
	public void setAllowReturnTransitionOverlap (boolean) 
		boolean allowExitTransitionOverlap
	public boolean getAllowReturnTransitionOverlap () 
	public long getTransitionBackgroundFadeDuration () 
	public void setTransitionBackgroundFadeDuration (long) 
		long fadeDurationMillis
	public void setSharedElementsUseOverlay (boolean) 
		boolean sharedElementsUseOverlay
	public boolean getSharedElementsUseOverlay () 
	void sendCloseSystemWindows () 
	void sendCloseSystemWindows (java.lang.String) 
		String reason
	public static void sendCloseSystemWindows (android.content.Context, java.lang.String) 
		android.os.RemoteException e
		android.content.Context context
		String reason
	public int getStatusBarColor () 
	public void setStatusBarColor (int) 
		int color
	public int getNavigationBarColor () 
	public void setNavigationBarColor (int) 
		int color
	public void setIsStartingWindow (boolean) 
		boolean isStartingWindow
	static int access$000 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static boolean access$102 (com.android.internal.policy.PhoneWindow, boolean) 
		com.android.internal.policy.PhoneWindow x0
		boolean x1
	static int access$002 (com.android.internal.policy.PhoneWindow, int) 
		com.android.internal.policy.PhoneWindow x0
		int x1
	static void access$500 (com.android.internal.policy.PhoneWindow, int, com.android.internal.policy.PhoneWindow$PanelFeatureState, android.view.Menu) 
		com.android.internal.policy.PhoneWindow x0
		int x1
		com.android.internal.policy.PhoneWindow$PanelFeatureState x2
		android.view.Menu x3
	static android.view.ViewGroup access$600 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static android.view.ViewGroup access$700 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static int access$800 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static com.android.internal.policy.PhoneWindow$PanelFeatureState access$900 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static boolean access$1000 (com.android.internal.policy.PhoneWindow, com.android.internal.policy.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int) 
		com.android.internal.policy.PhoneWindow x0
		com.android.internal.policy.PhoneWindow$PanelFeatureState x1
		int x2
		android.view.KeyEvent x3
		int x4
	static com.android.internal.policy.PhoneWindow$PanelFeatureState access$1100 (com.android.internal.policy.PhoneWindow, int, boolean) 
		com.android.internal.policy.PhoneWindow x0
		int x1
		boolean x2
	static android.graphics.Rect access$1200 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static com.android.internal.view.menu.ContextMenuBuilder access$1300 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static com.android.internal.view.menu.ContextMenuBuilder access$1302 (com.android.internal.policy.PhoneWindow, com.android.internal.view.menu.ContextMenuBuilder) 
		com.android.internal.policy.PhoneWindow x0
		com.android.internal.view.menu.ContextMenuBuilder x1
	static com.android.internal.view.menu.MenuDialogHelper access$1400 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static com.android.internal.view.menu.MenuDialogHelper access$1402 (com.android.internal.policy.PhoneWindow, com.android.internal.view.menu.MenuDialogHelper) 
		com.android.internal.policy.PhoneWindow x0
		com.android.internal.view.menu.MenuDialogHelper x1
	static boolean access$1500 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static int access$1600 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static int access$1700 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static android.graphics.Rect access$1800 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static android.graphics.Rect access$1802 (com.android.internal.policy.PhoneWindow, android.graphics.Rect) 
		com.android.internal.policy.PhoneWindow x0
		android.graphics.Rect x1
	static int access$1900 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static void access$2000 (com.android.internal.policy.PhoneWindow, int) 
		com.android.internal.policy.PhoneWindow x0
		int x1
	static void access$2100 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static com.android.internal.widget.DecorContentParent access$2200 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static void access$3400 (com.android.internal.policy.PhoneWindow) 
		com.android.internal.policy.PhoneWindow x0
	static void  () 
}

com/android/internal/policy/IKeyguardExitCallback$Stub.class
IKeyguardExitCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardExitCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardExitCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onKeyguardExitResult
	public void  () 
	public static com.android.internal.policy.IKeyguardExitCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/IFaceLockCallback$Stub$Proxy.class
IFaceLockCallback.java
package com.android.internal.policy
 com.android.internal.policy.IFaceLockCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IFaceLockCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void unlock ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void cancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void reportFailedAttempt ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void pokeWakelock (int)  throws android.os.RemoteException 
		int millis
		android.os.Parcel _data
}

com/android/internal/policy/IKeyguardStateCallback.class
IKeyguardStateCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardStateCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onShowingStateChanged (boolean)  throws android.os.RemoteException 
	public abstract void onSimSecureStateChanged (boolean)  throws android.os.RemoteException 
	public abstract void onInputRestrictedStateChanged (boolean)  throws android.os.RemoteException 
}

com/android/internal/policy/IKeyguardDrawnCallback$Stub.class
IKeyguardDrawnCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardDrawnCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardDrawnCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDrawn
	public void  () 
	public static com.android.internal.policy.IKeyguardDrawnCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/impl/
com/android/internal/policy/impl/ImmersiveModeConfirmation$H.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.ImmersiveModeConfirmation$H extends android.os.Handler {
	private static final int SHOW
	private static final int HIDE
	private static final int PANIC
	final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
	private void  (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation, com.android.internal.policy.impl.ImmersiveModeConfirmation$1) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
		com.android.internal.policy.impl.ImmersiveModeConfirmation$1 x1
}

com/android/internal/policy/impl/GlobalActions$GlobalActionsDialog$1.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog this$0
	void  (com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog) 
	public void run () 
}

com/android/internal/policy/impl/PhoneWindow$PanelMenuPresenterCallback.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$PanelMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final com.android.internal.policy.impl.PhoneWindow this$0
	private void  (com.android.internal.policy.impl.PhoneWindow) 
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
		android.view.Menu parentMenu
		boolean isSubMenu
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		android.view.Window$Callback cb
		com.android.internal.view.menu.MenuBuilder subMenu
	void  (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$1) 
		com.android.internal.policy.impl.PhoneWindow x0
		com.android.internal.policy.impl.PhoneWindow$1 x1
}

com/android/internal/policy/impl/PhoneWindowManager$23.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$23 extends java.lang.Object implements java.lang.Runnable  {
	final int val$visibility
	final boolean val$needsMenu
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager, int, boolean) 
	public void run () 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
}

com/android/internal/policy/impl/PhoneWindowManager.class
PhoneWindowManager.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneWindowManager extends java.lang.Object implements android.view.WindowManagerPolicy  {
	static final String TAG
	static final boolean DEBUG
	static final boolean localLOGV
	static final boolean DEBUG_LAYOUT
	static final boolean DEBUG_INPUT
	static final boolean DEBUG_STARTING_WINDOW
	static final boolean DEBUG_WAKEUP
	static final boolean SHOW_STARTING_ANIMATIONS
	static final boolean SHOW_PROCESSES_ON_ALT_MENU
	static final boolean ENABLE_CAR_DOCK_HOME_CAPTURE
	static final boolean ENABLE_DESK_DOCK_HOME_CAPTURE
	static final int SHORT_PRESS_POWER_NOTHING
	static final int SHORT_PRESS_POWER_GO_TO_SLEEP
	static final int SHORT_PRESS_POWER_REALLY_GO_TO_SLEEP
	static final int SHORT_PRESS_POWER_REALLY_GO_TO_SLEEP_AND_GO_HOME
	static final int LONG_PRESS_POWER_NOTHING
	static final int LONG_PRESS_POWER_GLOBAL_ACTIONS
	static final int LONG_PRESS_POWER_SHUT_OFF
	static final int LONG_PRESS_POWER_SHUT_OFF_NO_CONFIRM
	static final int LONG_PRESS_HOME_NOTHING
	static final int LONG_PRESS_HOME_RECENT_SYSTEM_UI
	static final int LONG_PRESS_HOME_ASSIST
	static final int DOUBLE_TAP_HOME_NOTHING
	static final int DOUBLE_TAP_HOME_RECENT_SYSTEM_UI
	static final int APPLICATION_MEDIA_SUBLAYER
	static final int APPLICATION_MEDIA_OVERLAY_SUBLAYER
	static final int APPLICATION_PANEL_SUBLAYER
	static final int APPLICATION_SUB_PANEL_SUBLAYER
	public static final String SYSTEM_DIALOG_REASON_KEY
	public static final String SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS
	public static final String SYSTEM_DIALOG_REASON_RECENT_APPS
	public static final String SYSTEM_DIALOG_REASON_HOME_KEY
	public static final String SYSTEM_DIALOG_REASON_ASSIST
	static final int SYSTEM_UI_CHANGING_LAYOUT
	private static final android.media.AudioAttributes VIBRATION_ATTRIBUTES
	private android.view.WindowManagerPolicy$WindowState mKeyguardScrim
	private boolean mKeyguardHidden
	private boolean mKeyguardDrawnOnce
	static android.util.SparseArray sApplicationLaunchKeyCategories
	static final int WAITING_FOR_DRAWN_TIMEOUT
	private final Object mLock
	android.content.Context mContext
	android.view.IWindowManager mWindowManager
	android.view.WindowManagerPolicy$WindowManagerFuncs mWindowManagerFuncs
	android.view.WindowManagerInternal mWindowManagerInternal
	android.os.PowerManager mPowerManager
	android.service.dreams.DreamManagerInternal mDreamManagerInternal
	com.android.internal.statusbar.IStatusBarService mStatusBarService
	boolean mPreloadedRecentApps
	final Object mServiceAquireLock
	android.os.Vibrator mVibrator
	android.app.SearchManager mSearchManager
	android.view.accessibility.AccessibilityManager mAccessibilityManager
	long[] mLongPressVibePattern
	long[] mVirtualKeyVibePattern
	long[] mKeyboardTapVibePattern
	long[] mClockTickVibePattern
	long[] mCalendarDateVibePattern
	long[] mSafeModeDisabledVibePattern
	long[] mSafeModeEnabledVibePattern
	boolean mEnableShiftMenuBugReports
	boolean mSafeMode
	android.view.WindowManagerPolicy$WindowState mStatusBar
	int mStatusBarHeight
	android.view.WindowManagerPolicy$WindowState mNavigationBar
	boolean mHasNavigationBar
	boolean mCanHideNavigationBar
	boolean mNavigationBarCanMove
	boolean mNavigationBarOnBottom
	int[] mNavigationBarHeightForRotation
	int[] mNavigationBarWidthForRotation
	boolean mBootMessageNeedsHiding
	com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate mKeyguardDelegate
	final Runnable mWindowManagerDrawCallback
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener mKeyguardDelegateCallback
	com.android.internal.policy.impl.GlobalActions mGlobalActions
	volatile boolean mPowerKeyHandled
	boolean mPendingPowerKeyUpCanceled
	android.os.Handler mHandler
	android.view.WindowManagerPolicy$WindowState mLastInputMethodWindow
	android.view.WindowManagerPolicy$WindowState mLastInputMethodTargetWindow
	boolean mRecentsVisible
	int mRecentAppsHeldModifiers
	boolean mLanguageSwitchKeyPressed
	int mLidState
	int mCameraLensCoverState
	boolean mHaveBuiltInKeyboard
	boolean mSystemReady
	boolean mSystemBooted
	boolean mHdmiPlugged
	android.app.IUiModeManager mUiModeManager
	int mUiMode
	int mDockMode
	int mLidOpenRotation
	int mCarDockRotation
	int mDeskDockRotation
	int mUndockedHdmiRotation
	int mDemoHdmiRotation
	boolean mDemoHdmiRotationLock
	boolean mWakeGestureEnabledSetting
	com.android.internal.policy.impl.PhoneWindowManager$MyWakeGestureListener mWakeGestureListener
	private boolean mForceDefaultOrientation
	int mUserRotationMode
	int mUserRotation
	boolean mAccelerometerDefault
	boolean mSupportAutoRotation
	int mAllowAllRotations
	boolean mCarDockEnablesAccelerometer
	boolean mDeskDockEnablesAccelerometer
	int mLidKeyboardAccessibility
	int mLidNavigationAccessibility
	boolean mLidControlsSleep
	int mShortPressOnPowerBehavior
	int mLongPressOnPowerBehavior
	boolean mAwake
	boolean mScreenOnEarly
	boolean mScreenOnFully
	android.view.WindowManagerPolicy$ScreenOnListener mScreenOnListener
	boolean mKeyguardDrawComplete
	boolean mWindowManagerDrawComplete
	boolean mOrientationSensorEnabled
	int mCurrentAppOrientation
	boolean mHasSoftInput
	boolean mTranslucentDecorEnabled
	int mPointerLocationMode
	android.view.WindowManagerPolicy$WindowState mFocusedWindow
	android.view.IApplicationToken mFocusedApp
	com.android.internal.widget.PointerLocationView mPointerLocationView
	int mOverscanScreenLeft
	int mOverscanScreenTop
	int mOverscanScreenWidth
	int mOverscanScreenHeight
	int mUnrestrictedScreenLeft
	int mUnrestrictedScreenTop
	int mUnrestrictedScreenWidth
	int mUnrestrictedScreenHeight
	int mRestrictedOverscanScreenLeft
	int mRestrictedOverscanScreenTop
	int mRestrictedOverscanScreenWidth
	int mRestrictedOverscanScreenHeight
	int mRestrictedScreenLeft
	int mRestrictedScreenTop
	int mRestrictedScreenWidth
	int mRestrictedScreenHeight
	int mSystemLeft
	int mSystemTop
	int mSystemRight
	int mSystemBottom
	int mStableLeft
	int mStableTop
	int mStableRight
	int mStableBottom
	int mStableFullscreenLeft
	int mStableFullscreenTop
	int mStableFullscreenRight
	int mStableFullscreenBottom
	int mCurLeft
	int mCurTop
	int mCurRight
	int mCurBottom
	int mContentLeft
	int mContentTop
	int mContentRight
	int mContentBottom
	int mVoiceContentLeft
	int mVoiceContentTop
	int mVoiceContentRight
	int mVoiceContentBottom
	int mDockLeft
	int mDockTop
	int mDockRight
	int mDockBottom
	int mDockLayer
	int mStatusBarLayer
	int mLastSystemUiFlags
	int mResettingSystemUiFlags
	int mForceClearedSystemUiFlags
	boolean mLastFocusNeedsMenu
	android.view.WindowManagerPolicy$FakeWindow mHideNavFakeWindow
	static final android.graphics.Rect mTmpParentFrame
	static final android.graphics.Rect mTmpDisplayFrame
	static final android.graphics.Rect mTmpOverscanFrame
	static final android.graphics.Rect mTmpContentFrame
	static final android.graphics.Rect mTmpVisibleFrame
	static final android.graphics.Rect mTmpDecorFrame
	static final android.graphics.Rect mTmpStableFrame
	static final android.graphics.Rect mTmpNavigationFrame
	android.view.WindowManagerPolicy$WindowState mTopFullscreenOpaqueWindowState
	java.util.HashSet mAppsToBeHidden
	java.util.HashSet mAppsThatDismissKeyguard
	boolean mTopIsFullscreen
	boolean mForceStatusBar
	boolean mForceStatusBarFromKeyguard
	boolean mHideLockScreen
	boolean mForcingShowNavBar
	int mForcingShowNavBarLayer
	private static final int DISMISS_KEYGUARD_NONE
	private static final int DISMISS_KEYGUARD_START
	private static final int DISMISS_KEYGUARD_CONTINUE
	int mDismissKeyguard
	private android.view.WindowManagerPolicy$WindowState mWinDismissingKeyguard
	private android.view.WindowManagerPolicy$WindowState mWinShowWhenLocked
	boolean mShowingLockscreen
	boolean mShowingDream
	boolean mDreamingLockscreen
	boolean mHomePressed
	boolean mHomeConsumed
	boolean mHomeDoubleTapPending
	android.content.Intent mHomeIntent
	android.content.Intent mCarDockIntent
	android.content.Intent mDeskDockIntent
	boolean mSearchKeyShortcutPending
	boolean mConsumeSearchKeyUp
	boolean mAssistKeyLongPressed
	boolean mPendingMetaAction
	boolean mAllowLockscreenWhenOn
	int mLockScreenTimeout
	boolean mLockScreenTimerActive
	int mEndcallBehavior
	int mIncallPowerBehavior
	android.view.Display mDisplay
	int mLandscapeRotation
	int mSeascapeRotation
	int mPortraitRotation
	int mUpsideDownRotation
	int mOverscanLeft
	int mOverscanTop
	int mOverscanRight
	int mOverscanBottom
	private int mLongPressOnHomeBehavior
	private int mDoubleTapOnHomeBehavior
	private static final long SCREENSHOT_CHORD_DEBOUNCE_DELAY_MILLIS
	private static final float KEYGUARD_SCREENSHOT_CHORD_DELAY_MULTIPLIER
	private boolean mScreenshotChordEnabled
	private boolean mVolumeDownKeyTriggered
	private long mVolumeDownKeyTime
	private boolean mVolumeDownKeyConsumedByScreenshotChord
	private boolean mVolumeUpKeyTriggered
	private boolean mPowerKeyTriggered
	private long mPowerKeyTime
	private static final int BRIGHTNESS_STEPS
	com.android.internal.policy.impl.PhoneWindowManager$SettingsObserver mSettingsObserver
	com.android.internal.policy.impl.ShortcutManager mShortcutManager
	android.os.PowerManager$WakeLock mBroadcastWakeLock
	boolean mHavePendingMediaKeyRepeatWithWakeLock
	private int mCurrentUserId
	private com.android.internal.policy.impl.GlobalKeyManager mGlobalKeyManager
	private final android.util.SparseArray mFallbackActions
	private final com.android.internal.policy.impl.LogDecelerateInterpolator mLogDecelerateInterpolator
	private static final int MSG_ENABLE_POINTER_LOCATION
	private static final int MSG_DISABLE_POINTER_LOCATION
	private static final int MSG_DISPATCH_MEDIA_KEY_WITH_WAKE_LOCK
	private static final int MSG_DISPATCH_MEDIA_KEY_REPEAT_WITH_WAKE_LOCK
	private static final int MSG_KEYGUARD_DRAWN_COMPLETE
	private static final int MSG_KEYGUARD_DRAWN_TIMEOUT
	private static final int MSG_WINDOW_MANAGER_DRAWN_COMPLETE
	private static final int MSG_DISPATCH_SHOW_RECENTS
	private static final int MSG_DISPATCH_SHOW_GLOBAL_ACTIONS
	private static final int MSG_HIDE_BOOT_MESSAGE
	private static final int MSG_LAUNCH_VOICE_ASSIST_WITH_WAKE_LOCK
	private android.os.UEventObserver mHDMIObserver
	com.android.internal.policy.impl.PhoneWindowManager$MyOrientationListener mOrientationListener
	private final com.android.internal.policy.impl.BarController mStatusBarController
	private final com.android.internal.policy.impl.BarController mNavigationBarController
	private com.android.internal.policy.impl.ImmersiveModeConfirmation mImmersiveModeConfirmation
	private com.android.internal.policy.impl.SystemGesturesPointerEventListener mSystemGestures
	private final Runnable mPowerLongPress
	private final Runnable mScreenshotRunnable
	private final Runnable mHomeDoubleTapTimeoutRunnable
	static final boolean PRINT_ANIM
	private static final int[] WINDOW_TYPES_WHERE_HOME_DOESNT_WORK
	private final Runnable mClearHideNavigationFlag
	final android.view.InputEventReceiver$Factory mHideNavInputEventReceiverFactory
	final Object mScreenshotLock
	android.content.ServiceConnection mScreenshotConnection
	final Runnable mScreenshotTimeout
	android.content.BroadcastReceiver mDockReceiver
	android.content.BroadcastReceiver mDreamReceiver
	android.content.BroadcastReceiver mMultiuserReceiver
	private final Runnable mRequestTransientNav
	android.app.ProgressDialog mBootMsgDialog
	com.android.internal.policy.impl.PhoneWindowManager$ScreenLockTimeout mScreenLockTimeout
	public void  () 
	com.android.internal.statusbar.IStatusBarService getStatusBarService () 
	boolean needSensorRunningLp () 
	void updateOrientationListenerLp () 
		boolean disable
	private void interceptPowerKeyDown (boolean) 
		boolean handled
	private boolean interceptPowerKeyUp (boolean) 
		boolean canceled
	private void cancelPendingPowerKeyAction () 
	private void interceptScreenshotChord () 
		long now
	private long getScreenshotChordLongPressDelay () 
	private void cancelPendingScreenshotChordAction () 
	private void powerShortPress (long) 
		long eventTime
	public void showGlobalActions () 
	void showGlobalActionsInternal () 
		boolean keyguardShowing
	boolean isDeviceProvisioned () 
	boolean isUserSetupComplete () 
	private void handleLongPressOnHome () 
	private void handleDoubleTapOnHome () 
	public void init (android.content.Context, android.view.IWindowManager, android.view.WindowManagerPolicy$WindowManagerFuncs) 
		android.os.RemoteException ex
		android.content.Context context
		android.view.IWindowManager windowManager
		android.view.WindowManagerPolicy$WindowManagerFuncs windowManagerFuncs
		android.content.IntentFilter filter
		android.content.Intent intent
	private void readConfigurationDependentBehaviors () 
	public void setInitialDisplaySize (android.view.Display, int, int, int) 
		int shortSize
		int longSize
		android.view.Display display
		int width
		int height
		int density
		android.content.res.Resources res
		int shortSize
		int longSize
		int shortSizeDp
		int longSizeDp
		String navBarOverride
	private boolean canHideNavigationBar () 
	public boolean isDefaultOrientationForced () 
	public void setDisplayOverscan (android.view.Display, int, int, int, int) 
		android.view.Display display
		int left
		int top
		int right
		int bottom
	public void updateSettings () 
		int pointerLocation
		boolean wakeGestureEnabledSetting
		int userRotation
		int userRotationMode
		String imId
		boolean hasSoftInput
		android.content.ContentResolver resolver
		boolean updateRotation
	private void updateWakeGestureListenerLp () 
	private boolean shouldEnableWakeGestureLp () 
	private void enablePointerLocation () 
		android.view.WindowManager$LayoutParams lp
		android.view.WindowManager wm
	private void disablePointerLocation () 
		android.view.WindowManager wm
	private int readRotation (int) 
		int rotation
		android.content.res.Resources$NotFoundException e
		int resID
	public int checkAddPermission (android.view.WindowManager$LayoutParams, int[]) 
		android.view.WindowManager$LayoutParams attrs
		int[] outAppOp
		int type
		String permission
	public boolean checkShowToOwnerOnly (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public void adjustWindowParamsLw (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	void readLidState () 
	private void readCameraLensCoverState () 
	private boolean isHidden (int) 
		int accessibilityMode
	public void adjustConfigurationLw (android.content.res.Configuration, int, int) 
		android.content.res.Configuration config
		int keyboardPresence
		int navigationPresence
	public int windowTypeToLayerLw (int) 
		int type
	public int subWindowTypeToLayerLw (int) 
		int type
	public int getMaxWallpaperLayer () 
	public int getAboveUniverseLayer () 
	public int getNonDecorDisplayWidth (int, int, int) 
		int fullWidth
		int fullHeight
		int rotation
	public int getNonDecorDisplayHeight (int, int, int) 
		int fullWidth
		int fullHeight
		int rotation
	public int getConfigDisplayWidth (int, int, int) 
		int fullWidth
		int fullHeight
		int rotation
	public int getConfigDisplayHeight (int, int, int) 
		int fullWidth
		int fullHeight
		int rotation
	public boolean isForceHiding (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public boolean isKeyguardHostWindow (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public boolean canBeForceHidden (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManager$LayoutParams attrs
	public android.view.WindowManagerPolicy$WindowState getWinShowWhenLockedLw () 
	public android.view.View addStartingWindow (android.os.IBinder, java.lang.String, int, android.content.res.CompatibilityInfo, java.lang.CharSequence, int, int, int, int) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		android.view.Window win
		android.content.res.TypedArray ta
		android.content.res.Resources r
		android.view.WindowManager$LayoutParams params
		android.view.WindowManager$BadTokenException e
		RuntimeException e
		android.os.IBinder appToken
		String packageName
		int theme
		android.content.res.CompatibilityInfo compatInfo
		CharSequence nonLocalizedLabel
		int labelRes
		int icon
		int logo
		int windowFlags
		android.view.WindowManager wm
		android.view.View view
	public void removeStartingWindow (android.os.IBinder, android.view.View) 
		android.view.WindowManager wm
		android.os.IBinder appToken
		android.view.View window
	public int prepareAddWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManager$LayoutParams attrs
	public void removeWindowLw (android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState win
	public int selectAnimationLw (android.view.WindowManagerPolicy$WindowState, int) 
		boolean isKeyguard
		android.view.WindowManagerPolicy$WindowState win
		int transit
	public void selectRotationAnimationLw (int[]) 
		int[] anim
	public boolean validateRotationAnimationLw (int, int, boolean) 
		int[] anim
		int exitAnimId
		int enterAnimId
		boolean forceDefault
	public android.view.animation.Animation createForceHideEnterAnimation (boolean, boolean) 
		android.view.animation.Animation a
		android.view.animation.AnimationSet set
		android.view.animation.Animation a
		android.view.animation.AnimationSet set
		boolean onWallpaper
		boolean goingToNotificationShade
	public android.view.animation.Animation createForceHideWallpaperExitAnimation (boolean) 
		boolean goingToNotificationShade
	private static void awakenDreams () 
		android.os.RemoteException e
		android.service.dreams.IDreamManager dreamManager
	static android.service.dreams.IDreamManager getDreamManager () 
	android.telecom.TelecomManager getTelecommService () 
	static android.media.IAudioService getAudioService () 
		android.media.IAudioService audioService
	boolean keyguardOn () 
	public long interceptKeyBeforeDispatching (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int) 
		long now
		long timeoutTime
		android.telecom.TelecomManager telecomManager
		int i
		int type
		int typeCount
		android.view.WindowManager$LayoutParams attrs
		android.content.Intent intent
		int chordBug
		android.content.Intent voiceIntent
		android.content.Intent voiceIntent
		int direction
		int auto
		int min
		int max
		int step
		int brightness
		android.content.ActivityNotFoundException ex
		android.content.Intent shortcutIntent
		android.view.KeyCharacterMap kcm
		android.content.ActivityNotFoundException ex
		android.content.Intent shortcutIntent
		android.view.KeyCharacterMap kcm
		android.content.ActivityNotFoundException ex
		android.content.Intent intent
		String category
		int shiftlessModifiers
		int direction
		android.view.WindowManagerPolicy$WindowState win
		android.view.KeyEvent event
		int policyFlags
		boolean keyguardOn
		int keyCode
		int repeatCount
		int metaState
		int flags
		boolean down
		boolean canceled
	public android.view.KeyEvent dispatchUnhandledKey (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int) 
		android.view.KeyCharacterMap$FallbackAction fallbackAction
		int flags
		android.view.KeyCharacterMap kcm
		int keyCode
		int metaState
		boolean initialDown
		android.view.KeyCharacterMap$FallbackAction fallbackAction
		android.view.WindowManagerPolicy$WindowState win
		android.view.KeyEvent event
		int policyFlags
		android.view.KeyEvent fallbackEvent
	private boolean interceptFallback (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int) 
		long delayMillis
		android.view.WindowManagerPolicy$WindowState win
		android.view.KeyEvent fallbackEvent
		int policyFlags
		int actions
	private void launchAssistLongPressAction () 
		android.app.SearchManager searchManager
		android.content.ActivityNotFoundException e
		android.content.Intent intent
	private void launchAssistAction () 
	private void launchAssistAction (java.lang.String) 
		android.content.ActivityNotFoundException e
		String hint
		android.content.Intent intent
	private android.app.SearchManager getSearchManager () 
	private void preloadRecentApps () 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
	private void cancelPreloadRecentApps () 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
	private void toggleRecentApps () 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
	public void showRecentApps () 
	private void showRecentApps (boolean) 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
		boolean triggeredFromAltTab
	private void hideRecentApps (boolean, boolean) 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
		boolean triggeredFromAltTab
		boolean triggeredFromHome
	void launchHomeFromHotKey () 
		android.os.RemoteException e
	public int adjustSystemUiVisibilityLw (int) 
		int visibility
	public void getContentInsetHintLw (android.view.WindowManager$LayoutParams, android.graphics.Rect) 
		int availRight
		int availBottom
		int availRight
		int availBottom
		android.view.WindowManager$LayoutParams attrs
		android.graphics.Rect contentInset
		int fl
		int sysuiVis
		int systemUiVisibility
	public void beginLayoutLw (boolean, int, int, int) 
		int overscanLeft
		int overscanTop
		int overscanRight
		int overscanBottom
		int top
		int left
		boolean transientNavBarShowing
		boolean statusBarTransient
		boolean statusBarTranslucent
		int sysui
		boolean navVisible
		boolean navTranslucent
		boolean immersive
		boolean immersiveSticky
		boolean navAllowedHidden
		boolean isKeyguardShowing
		boolean updateSysUiVisibility
		boolean isDefaultDisplay
		int displayWidth
		int displayHeight
		int displayRotation
		int overscanLeft
		int overscanTop
		int overscanRight
		int overscanBottom
		android.graphics.Rect pf
		android.graphics.Rect df
		android.graphics.Rect of
		android.graphics.Rect vf
		android.graphics.Rect dcf
	public int getSystemDecorLayerLw () 
	public void getContentRectLw (android.graphics.Rect) 
		android.graphics.Rect r
	void setAttachedWindowFrames (android.view.WindowManagerPolicy$WindowState, int, int, android.view.WindowManagerPolicy$WindowState, boolean, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		android.view.WindowManagerPolicy$WindowState win
		int fl
		int adjust
		android.view.WindowManagerPolicy$WindowState attached
		boolean insetDecors
		android.graphics.Rect pf
		android.graphics.Rect df
		android.graphics.Rect of
		android.graphics.Rect cf
		android.graphics.Rect vf
	private void applyStableConstraints (int, int, android.graphics.Rect) 
		int sysui
		int fl
		android.graphics.Rect r
	public void layoutWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
		boolean inheritTranslucentDecor
		boolean isAppWindow
		boolean topAtRest
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManagerPolicy$WindowState attached
		android.view.WindowManager$LayoutParams attrs
		boolean isDefaultDisplay
		boolean needsToOffsetInputMethodTarget
		int fl
		int sim
		int sysUiFl
		android.graphics.Rect pf
		android.graphics.Rect df
		android.graphics.Rect of
		android.graphics.Rect cf
		android.graphics.Rect vf
		android.graphics.Rect dcf
		android.graphics.Rect sf
		boolean hasNavBar
		int adjust
	private void offsetInputMethodWindowLw (android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState win
		int top
	private void offsetVoiceInputWindowLw (android.view.WindowManagerPolicy$WindowState) 
		int right
		int left
		int bottom
		int top
		android.view.WindowManagerPolicy$WindowState win
		int gravity
	public void finishLayoutLw () 
	public void beginPostLayoutPolicyLw (int, int) 
		int displayWidth
		int displayHeight
	public void applyPostLayoutPolicyLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
		android.view.IApplicationToken appToken
		boolean appWindow
		boolean showWhenLocked
		boolean dismissKeyguard
		boolean secureKeyguard
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManager$LayoutParams attrs
		int fl
	public int finishPostLayoutPolicyLw () 
		int fl
		int changes
		boolean topIsFullscreen
		android.view.WindowManager$LayoutParams lp
	private boolean processKeyguardSetHiddenResultLw (int) 
		int setHiddenResult
	private boolean isStatusBarKeyguard () 
	public boolean allowAppAnimationsLw () 
	public int focusChangedLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState lastFocus
		android.view.WindowManagerPolicy$WindowState newFocus
	public void notifyLidSwitchChanged (long, boolean) 
		long whenNanos
		boolean lidOpen
		int newLidState
	public void notifyCameraLensCoverSwitchChanged (long, boolean) 
		android.content.Intent intent
		android.content.Intent intent
		boolean keyguardActive
		long whenNanos
		boolean lensCovered
		int lensCoverState
	void setHdmiPlugged (boolean) 
		android.content.Intent intent
		boolean plugged
	void initializeHdmiState () 
		char[] buf
		int n
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		NumberFormatException ex
		java.io.IOException ex
		java.io.IOException ex
		String filename
		java.io.FileReader reader
		boolean plugged
	private void takeScreenshot () 
		android.content.ComponentName cn
		android.content.Intent intent
		android.content.ServiceConnection conn
	public int interceptKeyBeforeQueueing (android.view.KeyEvent, int) 
		int result
		int result
		android.telecom.TelecomManager telecomManager
		android.telecom.TelecomManager telecomManager
		boolean hungUp
		boolean panic
		android.telecom.TelecomManager telecomManager
		boolean hungUp
		android.os.Message msg
		android.telecom.TelecomManager telecomManager
		android.os.Message msg
		android.view.KeyEvent event
		int policyFlags
		boolean interactive
		boolean down
		boolean canceled
		int keyCode
		boolean isInjected
		boolean keyguardActive
		int result
		boolean isWakeKey
		boolean useHapticFeedback
	private boolean isWakeKeyWhenScreenOff (int) 
		int keyCode
	public int interceptMotionBeforeQueueingNonInteractive (long, int) 
		long whenNanos
		int policyFlags
	private boolean shouldDispatchInputWhenNonInteractive () 
	void dispatchMediaKeyWithWakeLock (android.view.KeyEvent) 
		android.os.Message msg
		android.view.KeyEvent event
	void dispatchMediaKeyRepeatWithWakeLock (android.view.KeyEvent) 
		android.view.KeyEvent event
		android.view.KeyEvent repeatEvent
	void dispatchMediaKeyWithWakeLockToAudioService (android.view.KeyEvent) 
		android.view.KeyEvent event
	void launchVoiceAssistWithWakeLock (boolean) 
		boolean keyguardActive
		android.content.Intent voiceIntent
	private void requestTransientBars (android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState barTarget
		boolean sb
		boolean nb
		android.view.WindowManagerPolicy$WindowState swipeTarget
	public void goingToSleep (int) 
		int why
	public void wakingUp () 
	private void finishKeyguardDrawn () 
	public void screenTurnedOff () 
	public void screenTurningOn (android.view.WindowManagerPolicy$ScreenOnListener) 
		android.view.WindowManagerPolicy$ScreenOnListener screenOnListener
	private void finishWindowsDrawn () 
	private void finishScreenTurningOn () 
		boolean enableScreen
		android.os.RemoteException unhandled
		android.view.WindowManagerPolicy$ScreenOnListener listener
		boolean enableScreen
	private void handleHideBootMessage () 
	public boolean isScreenOn () 
	public void enableKeyguard (boolean) 
		boolean enabled
	public void exitKeyguardSecurely (android.view.WindowManagerPolicy$OnKeyguardExitResult) 
		android.view.WindowManagerPolicy$OnKeyguardExitResult callback
	private boolean keyguardIsShowingTq () 
	public boolean isKeyguardLocked () 
	public boolean isKeyguardSecure () 
	private boolean isKeyguardSecureIncludingHidden () 
	public boolean inKeyguardRestrictedKeyInputMode () 
	public void dismissKeyguardLw () 
	public void notifyActivityDrawnForKeyguardLw () 
	public boolean isKeyguardDrawnLw () 
	public void startKeyguardExitAnimation (long, long) 
		long startTime
		long fadeoutDuration
	void sendCloseSystemWindows () 
	void sendCloseSystemWindows (java.lang.String) 
		String reason
	static void sendCloseSystemWindows (android.content.Context, java.lang.String) 
		android.os.RemoteException e
		android.content.Context context
		String reason
	public int rotationForOrientationLw (int, int) 
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int preferredRotation
		int sensorRotation
		int preferredRotation
		int orientation
		int lastRotation
	public boolean rotationHasCompatibleMetricsLw (int, int) 
		int orientation
		int rotation
	public void setRotationLw (int) 
		int rotation
	private boolean isLandscapeOrSeascape (int) 
		int rotation
	private boolean isAnyPortrait (int) 
		int rotation
	public int getUserRotationMode () 
	public void setUserRotationMode (int, int) 
		int mode
		int rot
		android.content.ContentResolver res
	public void setSafeMode (boolean) 
		boolean safeMode
	static long[] getLongIntArray (android.content.res.Resources, int) 
		int i
		android.content.res.Resources r
		int resid
		int[] ar
		long[] out
	public void systemReady () 
	public void systemBooted () 
	public void showBootMessage (java.lang.CharSequence, boolean) 
		CharSequence msg
		boolean always
	public void hideBootMessages () 
	public void userActivity () 
	public void lockNow (android.os.Bundle) 
		android.os.Bundle options
	private void updateLockScreenTimeout () 
		boolean enable
	public void enableScreenAfterBoot () 
	private void applyLidSwitchState () 
	void updateUiMode () 
		android.os.RemoteException e
	void updateRotation (boolean) 
		android.os.RemoteException e
		boolean alwaysSendConfiguration
	void updateRotation (boolean, boolean) 
		android.os.RemoteException e
		boolean alwaysSendConfiguration
		boolean forceRelayout
	android.content.Intent createHomeDockIntent () 
		android.content.Intent intent
		android.content.pm.ActivityInfo ai
		android.content.pm.ResolveInfo info
	void startDockOrHome () 
		android.content.ActivityNotFoundException e
		android.content.Intent dock
	boolean goHome () 
		int result
		android.content.Intent dock
		int result
		android.os.RemoteException ex
	public void setCurrentOrientationLw (int) 
		int newOrientation
	private void performAuditoryFeedbackForAccessibilityIfNeed () 
		android.media.AudioManager audioManager
		android.media.Ringtone ringTone
	private boolean isGlobalAccessibilityGestureEnabled () 
	public boolean performHapticFeedbackLw (android.view.WindowManagerPolicy$WindowState, int, boolean) 
		int owningUid
		String owningPackage
		android.view.WindowManagerPolicy$WindowState win
		int effectId
		boolean always
		boolean hapticsDisabled
		long[] pattern
		int owningUid
		String owningPackage
	public void keepScreenOnStartedLw () 
	public void keepScreenOnStoppedLw () 
	private int updateSystemUiVisibilityLw () 
		android.view.WindowManagerPolicy$WindowState win
		int tmpVisibility
		int visibility
		int diff
		boolean needsMenu
	private int updateSystemBarsLw (android.view.WindowManagerPolicy$WindowState, int, int) 
		int flags
		String pkg
		android.view.WindowManagerPolicy$WindowState win
		int oldVis
		int vis
		android.view.WindowManagerPolicy$WindowState transWin
		boolean statusBarHasFocus
		boolean immersiveSticky
		boolean hideStatusBarWM
		boolean hideStatusBarSysui
		boolean hideNavBarSysui
		boolean transientStatusBarAllowed
		boolean transientNavBarAllowed
		boolean denyTransientStatus
		boolean denyTransientNav
		boolean oldImmersiveMode
		boolean newImmersiveMode
	private void clearClearableFlagsLw () 
		int newVal
	private boolean isImmersiveMode (int) 
		int vis
		int flags
	private boolean areTranslucentBarsAllowed () 
	public boolean hasNavigationBar () 
	public void setLastInputMethodWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState ime
		android.view.WindowManagerPolicy$WindowState target
	public int getInputMethodWindowVisibleHeightLw () 
	public void setCurrentUserLw (int) 
		android.os.RemoteException e
		int newUserId
	public boolean canMagnifyWindow (int) 
		int windowType
	public boolean isTopLevelWindow (int) 
		int windowType
	public void dump (java.lang.String, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.PrintWriter pw
		String[] args
	static void access$000 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$100 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$200 (com.android.internal.policy.impl.PhoneWindowManager, boolean) 
		com.android.internal.policy.impl.PhoneWindowManager x0
		boolean x1
	static void access$300 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$400 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$500 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static java.lang.Object access$600 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static boolean access$700 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$800 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$900 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void access$1100 (com.android.internal.policy.impl.PhoneWindowManager, android.view.WindowManagerPolicy$WindowState) 
		com.android.internal.policy.impl.PhoneWindowManager x0
		android.view.WindowManagerPolicy$WindowState x1
	static java.lang.Runnable access$1200 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static int access$1300 (com.android.internal.policy.impl.PhoneWindowManager) 
		com.android.internal.policy.impl.PhoneWindowManager x0
	static void  () 
}

com/android/internal/policy/impl/WakeGestureListener.class
WakeGestureListener.java
package com.android.internal.policy.impl
public abstract com.android.internal.policy.impl.WakeGestureListener extends java.lang.Object {
	private static final String TAG
	private final android.hardware.SensorManager mSensorManager
	private final android.os.Handler mHandler
	private final Object mLock
	private boolean mTriggerRequested
	private android.hardware.Sensor mSensor
	private final android.hardware.TriggerEventListener mListener
	private final Runnable mWakeUpRunnable
	public void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public abstract void onWakeUp () 
	public boolean isSupported () 
	public void requestWakeUpTrigger () 
	public void cancelWakeUpTrigger () 
	public void dump (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
	static java.lang.Object access$000 (com.android.internal.policy.impl.WakeGestureListener) 
		com.android.internal.policy.impl.WakeGestureListener x0
	static boolean access$102 (com.android.internal.policy.impl.WakeGestureListener, boolean) 
		com.android.internal.policy.impl.WakeGestureListener x0
		boolean x1
	static java.lang.Runnable access$200 (com.android.internal.policy.impl.WakeGestureListener) 
		com.android.internal.policy.impl.WakeGestureListener x0
	static android.os.Handler access$300 (com.android.internal.policy.impl.WakeGestureListener) 
		com.android.internal.policy.impl.WakeGestureListener x0
}

com/android/internal/policy/impl/PhoneWindowManager$14.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$14 extends java.lang.Object implements android.content.ServiceConnection  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.os.RemoteException e
		android.os.Messenger messenger
		android.os.Message msg
		android.content.ServiceConnection myConn
		android.os.Handler h
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
}

com/android/internal/policy/impl/PhoneWindowManager$13.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$13 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/PhoneWindowManager$4.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
		int resolvedBehavior
}

com/android/internal/policy/impl/ShortcutManager.class
ShortcutManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ShortcutManager extends android.database.ContentObserver {
	private static final String TAG
	private static final int COLUMN_SHORTCUT
	private static final int COLUMN_INTENT
	private static final String[] sProjection
	private android.content.Context mContext
	private android.database.Cursor mCursor
	private android.util.SparseArray mShortcutIntents
	public void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public void observe () 
	public void onChange (boolean) 
		boolean selfChange
	private void updateShortcuts () 
		java.net.URISyntaxException e
		int shortcut
		String intentURI
		android.content.Intent intent
		android.database.Cursor c
	public android.content.Intent getIntent (android.view.KeyCharacterMap, int, int) 
		android.view.KeyCharacterMap kcm
		int keyCode
		int metaState
		android.content.Intent intent
		int shortcut
	static void  () 
}

com/android/internal/policy/impl/PhoneLayoutInflater.class
PhoneLayoutInflater.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneLayoutInflater extends android.view.LayoutInflater {
	private static final String[] sClassPrefixList
	public void  (android.content.Context) 
		android.content.Context context
	protected void  (android.view.LayoutInflater, android.content.Context) 
		android.view.LayoutInflater original
		android.content.Context newContext
	protected android.view.View onCreateView (java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException 
		android.view.View view
		ClassNotFoundException e
		String prefix
		String[] arr$
		int len$
		int i$
		String name
		android.util.AttributeSet attrs
	public android.view.LayoutInflater cloneInContext (android.content.Context) 
		android.content.Context newContext
	static void  () 
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$1.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
	public void run () 
}

com/android/internal/policy/impl/ImmersiveModeConfirmation.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.ImmersiveModeConfirmation extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean DEBUG_SHOW_EVERY_TIME
	private static final String CONFIRMED
	private final android.content.Context mContext
	private final com.android.internal.policy.impl.ImmersiveModeConfirmation$H mHandler
	private final long mShowDelayMs
	private final long mPanicThresholdMs
	private final android.util.SparseBooleanArray mUserPanicResets
	private boolean mConfirmed
	private com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView mClingWindow
	private long mPanicTime
	private android.view.WindowManager mWindowManager
	private int mCurrentUserId
	private final Runnable mConfirm
	public void  (android.content.Context) 
		android.content.Context context
	private long getNavBarExitDuration () 
		android.view.animation.Animation exit
	public void loadSetting (int) 
		Throwable t
		int currentUserId
		String value
	private void saveSetting () 
		String value
		Throwable t
	public void immersiveModeChanged (java.lang.String, boolean, boolean) 
		boolean disabled
		String pkg
		boolean isImmersiveMode
		boolean userSetupComplete
	public boolean onPowerKeyDown (boolean, long, boolean) 
		boolean isScreenOn
		long time
		boolean inImmersiveMode
	public void confirmCurrentPrompt () 
	private void handlePanic () 
	private void handleHide () 
	public android.view.WindowManager$LayoutParams getClingWindowLayoutParams () 
		android.view.WindowManager$LayoutParams lp
	public android.widget.FrameLayout$LayoutParams getBubbleLayoutParams () 
	private void handleShow () 
		android.view.WindowManager$LayoutParams lp
	static android.view.WindowManager access$300 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
	static boolean access$600 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
	static boolean access$602 (com.android.internal.policy.impl.ImmersiveModeConfirmation, boolean) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
		boolean x1
	static void access$700 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
	static void access$800 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
	static void access$900 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
	static void access$1000 (com.android.internal.policy.impl.ImmersiveModeConfirmation) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation x0
}

com/android/internal/policy/impl/EnableAccessibilityController.class
EnableAccessibilityController.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.EnableAccessibilityController extends java.lang.Object {
	private static final int SPEAK_WARNING_DELAY_MILLIS
	private static final int ENABLE_ACCESSIBILITY_DELAY_MILLIS
	public static final int MESSAGE_SPEAK_WARNING
	public static final int MESSAGE_SPEAK_ENABLE_CANCELED
	public static final int MESSAGE_ENABLE_ACCESSIBILITY
	private final android.os.Handler mHandler
	private final android.view.IWindowManager mWindowManager
	private final android.view.accessibility.IAccessibilityManager mAccessibilityManager
	private final android.content.Context mContext
	private final Runnable mOnAccessibilityEnabledCallback
	private final android.os.UserManager mUserManager
	private final android.speech.tts.TextToSpeech mTts
	private final android.media.Ringtone mTone
	private final float mTouchSlop
	private boolean mDestroyed
	private boolean mCanceled
	private float mFirstPointerDownX
	private float mFirstPointerDownY
	private float mSecondPointerDownX
	private float mSecondPointerDownY
	public void  (android.content.Context, java.lang.Runnable) 
		android.content.Context context
		Runnable onAccessibilityEnabledCallback
	public static boolean canEnableAccessibilityViaGesture (android.content.Context) 
		android.content.Context context
		android.view.accessibility.AccessibilityManager accessibilityManager
	private static java.util.List getInstalledSpeakingAccessibilityServices (android.content.Context) 
		android.accessibilityservice.AccessibilityServiceInfo service
		android.content.Context context
		java.util.List services
		java.util.Iterator iterator
	public void onDestroy () 
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		float firstPointerMove
		float secondPointerMove
		android.view.MotionEvent event
		int pointerCount
		int action
	private void cancel () 
	private void enableAccessibility () 
		android.os.RemoteException re
		android.accessibilityservice.AccessibilityServiceInfo candidate
		int i
		int serviceCount
		int userId
		String enabledServiceString
		android.content.ContentResolver resolver
		android.os.RemoteException re
		java.util.List services
		boolean keyguardLocked
		boolean hasMoreThanOneUser
		android.accessibilityservice.AccessibilityServiceInfo service
		boolean enableTouchExploration
		android.content.pm.ServiceInfo serviceInfo
		android.content.ComponentName componentName
	static android.content.Context access$000 (com.android.internal.policy.impl.EnableAccessibilityController) 
		com.android.internal.policy.impl.EnableAccessibilityController x0
	static android.speech.tts.TextToSpeech access$100 (com.android.internal.policy.impl.EnableAccessibilityController) 
		com.android.internal.policy.impl.EnableAccessibilityController x0
	static void access$200 (com.android.internal.policy.impl.EnableAccessibilityController) 
		com.android.internal.policy.impl.EnableAccessibilityController x0
	static android.media.Ringtone access$300 (com.android.internal.policy.impl.EnableAccessibilityController) 
		com.android.internal.policy.impl.EnableAccessibilityController x0
	static boolean access$400 (com.android.internal.policy.impl.EnableAccessibilityController) 
		com.android.internal.policy.impl.EnableAccessibilityController x0
}

com/android/internal/policy/impl/PhoneWindowManager$ScreenLockTimeout.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$ScreenLockTimeout extends java.lang.Object implements java.lang.Runnable  {
	android.os.Bundle options
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
	public void setLockOptions (android.os.Bundle) 
		android.os.Bundle options
}

com/android/internal/policy/impl/GlobalActions$ToggleAction$State.class
GlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$ToggleAction$State extends java.lang.Enum {
	public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State Off
	public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State TurningOn
	public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State TurningOff
	public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State On
	private final boolean inTransition
	private static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State[] $VALUES
	public static com.android.internal.policy.impl.GlobalActions$ToggleAction$State[] values () 
	public static com.android.internal.policy.impl.GlobalActions$ToggleAction$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, boolean) 
		boolean intermediate
	public boolean inTransition () 
	static void  () 
}

com/android/internal/policy/impl/PhoneWindowManager$SettingsObserver.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$SettingsObserver extends android.database.ContentObserver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager, android.os.Handler) 
		android.os.Handler handler
	void observe () 
		android.content.ContentResolver resolver
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/policy/impl/PhoneWindowManager$9.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$9 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/GlobalActions$MyAdapter.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$MyAdapter extends android.widget.BaseAdapter {
	final com.android.internal.policy.impl.GlobalActions this$0
	private void  (com.android.internal.policy.impl.GlobalActions) 
	public int getCount () 
		com.android.internal.policy.impl.GlobalActions$Action action
		int i
		int count
	public boolean isEnabled (int) 
		int position
	public boolean areAllItemsEnabled () 
	public com.android.internal.policy.impl.GlobalActions$Action getItem (int) 
		com.android.internal.policy.impl.GlobalActions$Action action
		int i
		int position
		int filteredPos
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		com.android.internal.policy.impl.GlobalActions$Action action
	public volatile java.lang.Object getItem (int) 
		int x0
	void  (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$1) 
		com.android.internal.policy.impl.GlobalActions x0
		com.android.internal.policy.impl.GlobalActions$1 x1
}

com/android/internal/policy/impl/GlobalActions$Action.class
GlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$Action extends java.lang.Object {
	public abstract java.lang.CharSequence getLabelForAccessibility (android.content.Context) 
	public abstract android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater) 
	public abstract void onPress () 
	public abstract boolean showDuringKeyguard () 
	public abstract boolean showBeforeProvisioning () 
	public abstract boolean isEnabled () 
}

com/android/internal/policy/impl/PhoneWindow$DecorView$1.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$DecorView$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindow$DecorView this$1
	void  (com.android.internal.policy.impl.PhoneWindow$DecorView) 
	public void run () 
}

com/android/internal/policy/impl/PhoneWindow$2.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$2 extends java.lang.Object implements com.android.internal.widget.SwipeDismissLayout$OnDismissedListener  {
	final com.android.internal.policy.impl.PhoneWindow this$0
	void  (com.android.internal.policy.impl.PhoneWindow) 
	public void onDismissed (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout layout
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$4.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$4 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		int c
}

com/android/internal/policy/impl/GlobalActions$3$1$1.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$3$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.GlobalActions$3$1 this$2
	void  (com.android.internal.policy.impl.GlobalActions$3$1) 
	public void run () 
		android.os.RemoteException e
}

com/android/internal/policy/impl/PhoneWindowManager$MyOrientationListener.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$MyOrientationListener extends com.android.internal.policy.impl.WindowOrientationListener {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager, android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public void onProposedRotationChanged (int) 
		int rotation
}

com/android/internal/policy/impl/GlobalActions$11.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$11 extends android.os.Handler {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/policy/impl/EnableAccessibilityController$1.class
EnableAccessibilityController.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.EnableAccessibilityController$1 extends android.os.Handler {
	final com.android.internal.policy.impl.EnableAccessibilityController this$0
	void  (com.android.internal.policy.impl.EnableAccessibilityController) 
	public void handleMessage (android.os.Message) 
		String text
		String text
		android.os.Message message
}

com/android/internal/policy/impl/GlobalActions$4.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$4 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, int, int) 
		int x0
		int x1
	public void onPress () 
		android.content.Intent intent
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
}

com/android/internal/policy/impl/RecentApplicationsDialog$1.class
RecentApplicationsDialog.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.RecentApplicationsDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.RecentApplicationsDialog this$0
	void  (com.android.internal.policy.impl.RecentApplicationsDialog) 
	public void run () 
		android.widget.TextView icon
		android.widget.TextView[] arr$
		int len$
		int i$
}

com/android/internal/policy/impl/PhoneWindow$DrawableFeatureState.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState extends java.lang.Object {
	final int featureId
	int resid
	android.net.Uri uri
	android.graphics.drawable.Drawable local
	android.graphics.drawable.Drawable child
	android.graphics.drawable.Drawable def
	android.graphics.drawable.Drawable cur
	int alpha
	int curAlpha
	void  (int) 
		int _featureId
}

com/android/internal/policy/impl/PolicyControl$Filter.class
PolicyControl.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PolicyControl$Filter extends java.lang.Object {
	private static final String ALL
	private static final String APPS
	private final android.util.ArraySet mWhitelist
	private final android.util.ArraySet mBlacklist
	private void  (android.util.ArraySet, android.util.ArraySet) 
		android.util.ArraySet whitelist
		android.util.ArraySet blacklist
	boolean matches (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
		boolean isApp
	boolean matches (java.lang.String) 
		String packageName
	private boolean onBlacklist (java.lang.String) 
		String packageName
	private boolean onWhitelist (java.lang.String) 
		String packageName
	void dump (java.io.PrintWriter) 
		java.io.PrintWriter pw
	private void dump (java.lang.String, android.util.ArraySet, java.io.PrintWriter) 
		int i
		String name
		android.util.ArraySet set
		java.io.PrintWriter pw
		int n
	public java.lang.String toString () 
		java.io.StringWriter sw
	static com.android.internal.policy.impl.PolicyControl$Filter parse (java.lang.String) 
		String token
		String[] arr$
		int len$
		int i$
		String value
		android.util.ArraySet whitelist
		android.util.ArraySet blacklist
}

com/android/internal/policy/impl/WakeGestureListener$1.class
WakeGestureListener.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.WakeGestureListener$1 extends android.hardware.TriggerEventListener {
	final com.android.internal.policy.impl.WakeGestureListener this$0
	void  (com.android.internal.policy.impl.WakeGestureListener) 
	public void onTrigger (android.hardware.TriggerEvent) 
		android.hardware.TriggerEvent event
}

com/android/internal/policy/impl/GlobalActions$SilentModeToggleAction.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$SilentModeToggleAction extends com.android.internal.policy.impl.GlobalActions$ToggleAction {
	final com.android.internal.policy.impl.GlobalActions this$0
	public void  (com.android.internal.policy.impl.GlobalActions) 
	void onToggle (boolean) 
		boolean on
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
}

com/android/internal/policy/impl/PhoneWindowManager$11.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$11 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/PhoneWindowManager$2.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$2 extends java.lang.Object implements com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onShown (android.os.IBinder) 
		android.os.IBinder windowToken
}

com/android/internal/policy/impl/WindowOrientationListener$SensorEventListenerImpl.class
WindowOrientationListener.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl extends java.lang.Object implements android.hardware.SensorEventListener  {
	private static final float RADIANS_TO_DEGREES
	private static final long NANOS_PER_MS
	private static final int ACCELEROMETER_DATA_X
	private static final int ACCELEROMETER_DATA_Y
	private static final int ACCELEROMETER_DATA_Z
	private static final long PROPOSAL_SETTLE_TIME_NANOS
	private static final long PROPOSAL_MIN_TIME_SINCE_FLAT_ENDED_NANOS
	private static final long PROPOSAL_MIN_TIME_SINCE_SWING_ENDED_NANOS
	private static final long PROPOSAL_MIN_TIME_SINCE_ACCELERATION_ENDED_NANOS
	private static final float FLAT_ANGLE
	private static final long FLAT_TIME_NANOS
	private static final float SWING_AWAY_ANGLE_DELTA
	private static final long SWING_TIME_NANOS
	private static final long MAX_FILTER_DELTA_TIME_NANOS
	private static final float FILTER_TIME_CONSTANT_MS
	private static final float NEAR_ZERO_MAGNITUDE
	private static final float ACCELERATION_TOLERANCE
	private static final float MIN_ACCELERATION_MAGNITUDE
	private static final float MAX_ACCELERATION_MAGNITUDE
	private static final int MAX_TILT
	private final int[][] TILT_TOLERANCE
	private final int TILT_OVERHEAD_ENTER
	private final int TILT_OVERHEAD_EXIT
	private static final int ADJACENT_ORIENTATION_ANGLE_GAP
	private long mLastFilteredTimestampNanos
	private float mLastFilteredX
	private float mLastFilteredY
	private float mLastFilteredZ
	private int mProposedRotation
	private int mPredictedRotation
	private long mPredictedRotationTimestampNanos
	private long mFlatTimestampNanos
	private boolean mFlat
	private long mSwingTimestampNanos
	private boolean mSwinging
	private long mAccelerationTimestampNanos
	private boolean mAccelerating
	private boolean mOverhead
	private static final int TILT_HISTORY_SIZE
	private float[] mTiltHistory
	private long[] mTiltHistoryTimestampNanos
	private int mTiltHistoryIndex
	final com.android.internal.policy.impl.WindowOrientationListener this$0
	void  (com.android.internal.policy.impl.WindowOrientationListener) 
	public int getProposedRotationLocked () 
	public void dumpLocked (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
	public void onAccuracyChanged (android.hardware.Sensor, int) 
		android.hardware.Sensor sensor
		int accuracy
	public void onSensorChanged (android.hardware.SensorEvent) 
		boolean skipSample
		float alpha
		int orientationAngle
		int nearestRotation
		int tiltAngle
		float magnitude
		float x
		float y
		float z
		long now
		long then
		float timeDeltaMS
		boolean skipSample
		boolean isAccelerating
		boolean isFlat
		boolean isSwinging
		android.hardware.SensorEvent event
		int proposedRotation
		int oldProposedRotation
	private boolean isTiltAngleAcceptableLocked (int, int) 
		int rotation
		int tiltAngle
	private boolean isOrientationAngleAcceptableLocked (int, int) 
		int lowerBound
		int upperBound
		int rotation
		int orientationAngle
		int currentRotation
	private boolean isPredictedRotationAcceptableLocked (long) 
		long now
	private void resetLocked () 
	private void clearPredictedRotationLocked () 
	private void updatePredictedRotationLocked (long, int) 
		long now
		int rotation
	private boolean isAcceleratingLocked (float) 
		float magnitude
	private void clearTiltHistoryLocked () 
	private void addTiltHistoryEntryLocked (long, float) 
		long now
		float tilt
	private boolean isFlatLocked (long) 
		int i
		long now
	private boolean isSwingingLocked (long, float) 
		int i
		long now
		float tilt
	private int nextTiltHistoryIndexLocked (int) 
		int index
	private float getLastTiltLocked () 
		int index
	private float remainingMS (long, long) 
		long now
		long until
	static void access$000 (com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl) 
		com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl x0
}

com/android/internal/policy/impl/GlobalActions$2.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$2 extends java.lang.Object implements android.widget.AdapterView$OnItemLongClickListener  {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions) 
	public boolean onItemLongClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		com.android.internal.policy.impl.GlobalActions$Action action
}

com/android/internal/policy/impl/GlobalActions$9.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$9 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/policy/impl/PhoneWindowManager$HideNavInputEventReceiver.class
PhoneWindowManager.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindowManager$HideNavInputEventReceiver extends android.view.InputEventReceiver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	public void  (com.android.internal.policy.impl.PhoneWindowManager, android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEvent (android.view.InputEvent) 
		int newVal
		boolean changed
		android.view.MotionEvent motionEvent
		android.view.InputEvent event
		boolean handled
}

com/android/internal/policy/impl/PhoneWindowManager$5.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$5 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/RecentApplicationsBackground.class
RecentApplicationsBackground.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.RecentApplicationsBackground extends android.widget.LinearLayout {
	private static final String TAG
	private boolean mBackgroundSizeChanged
	private android.graphics.drawable.Drawable mBackground
	private android.graphics.Rect mTmp0
	private android.graphics.Rect mTmp1
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void init () 
	protected boolean setFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable d
	public void draw (android.graphics.Canvas) 
		android.graphics.Rect chld
		android.graphics.Rect bkg
		int top
		int bottom
		int left
		int right
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable background
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	private void getChildBounds (android.graphics.Rect) 
		android.view.View v
		int i
		android.graphics.Rect r
		int N
}

com/android/internal/policy/impl/PolicyControl.class
PolicyControl.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PolicyControl extends java.lang.Object {
	private static String TAG
	private static boolean DEBUG
	private static final String NAME_IMMERSIVE_FULL
	private static final String NAME_IMMERSIVE_STATUS
	private static final String NAME_IMMERSIVE_NAVIGATION
	private static final String NAME_IMMERSIVE_PRECONFIRMATIONS
	private static String sSettingValue
	private static com.android.internal.policy.impl.PolicyControl$Filter sImmersivePreconfirmationsFilter
	private static com.android.internal.policy.impl.PolicyControl$Filter sImmersiveStatusFilter
	private static com.android.internal.policy.impl.PolicyControl$Filter sImmersiveNavigationFilter
	public void  () 
	public static int getSystemUiVisibility (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManager$LayoutParams attrs
		int vis
	public static int getWindowFlags (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
		android.view.WindowManagerPolicy$WindowState win
		android.view.WindowManager$LayoutParams attrs
		int flags
	public static int adjustClearableFlags (android.view.WindowManagerPolicy$WindowState, int) 
		android.view.WindowManagerPolicy$WindowState win
		int clearableFlags
		android.view.WindowManager$LayoutParams attrs
	public static boolean disableImmersiveConfirmation (java.lang.String) 
		String pkg
	public static void reloadFromSetting (android.content.Context) 
		Throwable t
		android.content.Context context
		String value
	public static void dump (java.lang.String, java.io.PrintWriter) 
		String prefix
		java.io.PrintWriter pw
	private static void dump (java.lang.String, com.android.internal.policy.impl.PolicyControl$Filter, java.lang.String, java.io.PrintWriter) 
		String name
		com.android.internal.policy.impl.PolicyControl$Filter filter
		String prefix
		java.io.PrintWriter pw
	private static void setFilters (java.lang.String) 
		com.android.internal.policy.impl.PolicyControl$Filter f
		com.android.internal.policy.impl.PolicyControl$Filter f
		com.android.internal.policy.impl.PolicyControl$Filter f
		com.android.internal.policy.impl.PolicyControl$Filter f
		int i
		String n
		String v
		String nvp
		String[] arr$
		int len$
		int i$
		String[] nvps
		String value
	static void  () 
}

com/android/internal/policy/impl/PhoneFallbackEventHandler.class
PhoneFallbackEventHandler.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneFallbackEventHandler extends java.lang.Object implements android.view.FallbackEventHandler  {
	private static String TAG
	private static final boolean DEBUG
	android.content.Context mContext
	android.view.View mView
	android.media.AudioManager mAudioManager
	android.app.KeyguardManager mKeyguardManager
	android.app.SearchManager mSearchManager
	android.telephony.TelephonyManager mTelephonyManager
	public void  (android.content.Context) 
		android.content.Context context
	public void setView (android.view.View) 
		android.view.View v
	public void preDispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		int action
		int keyCode
	boolean onKeyDown (int, android.view.KeyEvent) 
		android.content.ActivityNotFoundException e
		android.content.Intent intent
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Intent intent
		android.content.res.Configuration config
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	void startCallActivity () 
		android.content.ActivityNotFoundException e
		android.content.Intent intent
	android.app.SearchManager getSearchManager () 
	android.telephony.TelephonyManager getTelephonyManager () 
	android.app.KeyguardManager getKeyguardManager () 
	android.media.AudioManager getAudioManager () 
	void sendCloseSystemWindows () 
	private void handleMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	static void  () 
}

com/android/internal/policy/impl/PhoneWindowManager$22$1.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$22$1 extends android.app.ProgressDialog {
	final com.android.internal.policy.impl.PhoneWindowManager$22 this$1
	void  (com.android.internal.policy.impl.PhoneWindowManager$22, android.content.Context, int) 
		android.content.Context x0
		int x1
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$3.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/policy/impl/GlobalActions$LongPressAction.class
GlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$LongPressAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action  {
	public abstract boolean onLongPress () 
}

com/android/internal/policy/impl/PhoneWindowManager$3.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$3 extends android.os.UEventObserver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onUEvent (android.os.UEventObserver$UEvent) 
		android.os.UEventObserver$UEvent event
}

com/android/internal/policy/impl/RecentApplicationsDialog$RecentTag.class
RecentApplicationsDialog.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag extends java.lang.Object {
	android.app.ActivityManager$RecentTaskInfo info
	android.content.Intent intent
	final com.android.internal.policy.impl.RecentApplicationsDialog this$0
	void  (com.android.internal.policy.impl.RecentApplicationsDialog) 
}

com/android/internal/policy/impl/GlobalActions.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions extends java.lang.Object implements android.content.DialogInterface$OnDismissListener android.content.DialogInterface$OnClickListener  {
	private static final String TAG
	private static final boolean SHOW_SILENT_TOGGLE
	private static final String GLOBAL_ACTION_KEY_POWER
	private static final String GLOBAL_ACTION_KEY_AIRPLANE
	private static final String GLOBAL_ACTION_KEY_BUGREPORT
	private static final String GLOBAL_ACTION_KEY_SILENT
	private static final String GLOBAL_ACTION_KEY_USERS
	private static final String GLOBAL_ACTION_KEY_SETTINGS
	private static final String GLOBAL_ACTION_KEY_LOCKDOWN
	private final android.content.Context mContext
	private final android.view.WindowManagerPolicy$WindowManagerFuncs mWindowManagerFuncs
	private final android.media.AudioManager mAudioManager
	private final android.service.dreams.IDreamManager mDreamManager
	private java.util.ArrayList mItems
	private com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog mDialog
	private com.android.internal.policy.impl.GlobalActions$Action mSilentModeAction
	private com.android.internal.policy.impl.GlobalActions$ToggleAction mAirplaneModeOn
	private com.android.internal.policy.impl.GlobalActions$MyAdapter mAdapter
	private boolean mKeyguardShowing
	private boolean mDeviceProvisioned
	private com.android.internal.policy.impl.GlobalActions$ToggleAction$State mAirplaneState
	private boolean mIsWaitingForEcmExit
	private boolean mHasTelephony
	private boolean mHasVibrator
	private final boolean mShowSilentToggle
	private android.content.BroadcastReceiver mBroadcastReceiver
	android.telephony.PhoneStateListener mPhoneStateListener
	private android.content.BroadcastReceiver mRingerModeReceiver
	private android.database.ContentObserver mAirplaneModeObserver
	private static final int MESSAGE_DISMISS
	private static final int MESSAGE_REFRESH
	private static final int MESSAGE_SHOW
	private static final int DIALOG_DISMISS_DELAY
	private android.os.Handler mHandler
	public void  (android.content.Context, android.view.WindowManagerPolicy$WindowManagerFuncs) 
		android.content.Context context
		android.view.WindowManagerPolicy$WindowManagerFuncs windowManagerFuncs
		android.content.IntentFilter filter
		android.net.ConnectivityManager cm
		android.telephony.TelephonyManager telephonyManager
		android.os.Vibrator vibrator
	public void showDialog (boolean, boolean) 
		boolean keyguardShowing
		boolean isDeviceProvisioned
	private void awakenIfNecessary () 
		android.os.RemoteException e
	private void handleShow () 
		android.view.WindowManager$LayoutParams attrs
	private com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog createDialog () 
		String actionKey
		int i
		String[] defaultActions
		android.util.ArraySet addedKeys
		com.android.internal.app.AlertController$AlertParams params
		com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog dialog
	private com.android.internal.policy.impl.GlobalActions$Action getBugReportAction () 
	private com.android.internal.policy.impl.GlobalActions$Action getSettingsAction () 
	private com.android.internal.policy.impl.GlobalActions$Action getLockdownAction () 
	private android.content.pm.UserInfo getCurrentUser () 
		android.os.RemoteException re
	private boolean isCurrentUserOwner () 
		android.content.pm.UserInfo currentUser
	private void addUsersToMenu (java.util.ArrayList) 
		boolean isCurrentUser
		android.graphics.drawable.Drawable icon
		com.android.internal.policy.impl.GlobalActions$SinglePressAction switchToUser
		android.content.pm.UserInfo user
		java.util.Iterator i$
		java.util.List users
		android.content.pm.UserInfo currentUser
		java.util.ArrayList items
		android.os.UserManager um
	private void prepareDialog () 
		android.content.IntentFilter filter
	private void refreshSilentMode () 
		boolean silentModeOn
	public void onDismiss (android.content.DialogInterface) 
		IllegalArgumentException ie
		android.content.DialogInterface dialog
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	private void onAirplaneModeChanged () 
		boolean airplaneModeOn
	private void changeAirplaneModeSystemSetting (boolean) 
		boolean on
		android.content.Intent intent
	static boolean access$000 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static boolean access$102 (com.android.internal.policy.impl.GlobalActions, boolean) 
		com.android.internal.policy.impl.GlobalActions x0
		boolean x1
	static android.content.Context access$200 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static void access$300 (com.android.internal.policy.impl.GlobalActions, boolean) 
		com.android.internal.policy.impl.GlobalActions x0
		boolean x1
	static com.android.internal.policy.impl.GlobalActions$ToggleAction$State access$402 (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$ToggleAction$State) 
		com.android.internal.policy.impl.GlobalActions x0
		com.android.internal.policy.impl.GlobalActions$ToggleAction$State x1
	static com.android.internal.policy.impl.GlobalActions$MyAdapter access$700 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static android.view.WindowManagerPolicy$WindowManagerFuncs access$800 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static android.os.Handler access$900 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static java.util.ArrayList access$1000 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static boolean access$1100 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static boolean access$1200 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static android.media.AudioManager access$1300 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static boolean access$100 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static com.android.internal.policy.impl.GlobalActions$ToggleAction$State access$400 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static com.android.internal.policy.impl.GlobalActions$ToggleAction access$1400 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static void access$1500 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog access$1600 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog access$1602 (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog) 
		com.android.internal.policy.impl.GlobalActions x0
		com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog x1
	static void access$1700 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
	static void access$1800 (com.android.internal.policy.impl.GlobalActions) 
		com.android.internal.policy.impl.GlobalActions x0
}

com/android/internal/policy/impl/GlobalActions$6.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$6 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
	final android.content.pm.UserInfo val$user
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, int, android.graphics.drawable.Drawable, java.lang.CharSequence, android.content.pm.UserInfo) 
		int x0
		android.graphics.drawable.Drawable x1
		CharSequence x2
	public void onPress () 
		android.os.RemoteException re
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
}

com/android/internal/policy/impl/PhoneWindow$PanelFeatureState$SavedState.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState extends java.lang.Object implements android.os.Parcelable  {
	int featureId
	boolean isOpen
	boolean isInExpandedMode
	android.os.Bundle menuState
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState readFromParcel (android.os.Parcel) 
		android.os.Parcel source
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
	void  (com.android.internal.policy.impl.PhoneWindow$1) 
		com.android.internal.policy.impl.PhoneWindow$1 x0
	static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState access$2700 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

com/android/internal/policy/impl/GlobalKeyManager.class
GlobalKeyManager.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalKeyManager extends java.lang.Object {
	private static final String TAG
	private static final String TAG_GLOBAL_KEYS
	private static final String ATTR_VERSION
	private static final String TAG_KEY
	private static final String ATTR_KEY_CODE
	private static final String ATTR_COMPONENT
	private static final int GLOBAL_KEY_FILE_VERSION
	private android.util.SparseArray mKeyMapping
	public void  (android.content.Context) 
		android.content.Context context
	boolean handleGlobalKey (android.content.Context, int, android.view.KeyEvent) 
		android.content.Intent intent
		android.content.ComponentName component
		android.content.Context context
		int keyCode
		android.view.KeyEvent event
	boolean shouldHandleGlobalKey (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private void loadGlobalKeys (android.content.Context) 
		String keyCodeName
		String componentName
		int keyCode
		String element
		int version
		android.content.res.Resources$NotFoundException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.Context context
		android.content.res.XmlResourceParser parser
	public void dump (java.lang.String, java.io.PrintWriter) 
		int i
		String prefix
		java.io.PrintWriter pw
		int numKeys
}

com/android/internal/policy/impl/PhoneWindow$DecorView.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DecorView extends android.widget.FrameLayout implements com.android.internal.view.RootViewSurfaceTaker  {
	int mDefaultOpacity
	private final int mFeatureId
	private final android.graphics.Rect mDrawingBounds
	private final android.graphics.Rect mBackgroundPadding
	private final android.graphics.Rect mFramePadding
	private final android.graphics.Rect mFrameOffsets
	private boolean mChanging
	private android.graphics.drawable.Drawable mMenuBackground
	private boolean mWatchingForMenu
	private int mDownY
	private android.view.ActionMode mActionMode
	private com.android.internal.widget.ActionBarContextView mActionModeView
	private android.widget.PopupWindow mActionModePopup
	private Runnable mShowActionModePopup
	private android.view.View mStatusGuard
	private android.view.View mNavigationGuard
	private android.view.View mStatusColorView
	private android.view.View mNavigationColorView
	private final com.android.internal.widget.BackgroundFallback mBackgroundFallback
	private int mLastTopInset
	private int mLastBottomInset
	private int mLastRightInset
	final com.android.internal.policy.impl.PhoneWindow this$0
	public void  (com.android.internal.policy.impl.PhoneWindow, android.content.Context, int) 
		android.content.Context context
		int featureId
	public void setBackgroundFallback (int) 
		int resId
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas c
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		boolean handled
		android.view.Window$Callback cb
		boolean handled
		android.view.KeyEvent event
		int keyCode
		int action
		boolean isDown
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		boolean handled
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.KeyEvent ev
		boolean handled
		android.view.Window$Callback cb
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.Window$Callback cb
	public boolean superDispatchKeyEvent (android.view.KeyEvent) 
		int action
		android.view.KeyEvent event
	public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public android.view.WindowInsets dispatchApplyWindowInsets (android.view.WindowInsets) 
		android.util.DisplayMetrics metrics
		int bottom
		android.view.WindowInsets newInsets
		android.view.WindowInsets insets
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean isOutOfBounds (int, int) 
		int x
		int y
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int x
		int y
		android.view.MotionEvent event
		int action
	public void sendAccessibilityEvent (int) 
		int eventType
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.view.Window$Callback cb
	protected boolean setFrame (int, int, int, int) 
		android.graphics.Rect frameOffsets
		android.graphics.Rect framePadding
		android.graphics.Rect drawingBounds
		android.graphics.drawable.Drawable fg
		android.graphics.drawable.Drawable bg
		int l
		int t
		int r
		int b
		boolean changed
	protected void onMeasure (int, int) 
		int w
		int w
		int widthSize
		int w
		android.util.TypedValue tvw
		int h
		int h
		int heightSize
		int h
		android.util.TypedValue tvh
		int outset
		int height
		int mode
		int min
		int min
		int min
		android.util.TypedValue tv
		int widthMeasureSpec
		int heightMeasureSpec
		android.util.DisplayMetrics metrics
		boolean isPortrait
		int widthMode
		int heightMode
		boolean fixedWidth
		int width
		boolean measure
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
		com.android.internal.view.menu.MenuDialogHelper helper
	public android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback) 
		android.view.View originalView
		android.view.ActionMode$Callback callback
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		AbstractMethodError ame
		android.content.res.Resources$Theme actionBarTheme
		android.content.Context actionBarContext
		android.util.TypedValue outValue
		android.content.res.Resources$Theme baseTheme
		android.content.Context actionBarContext
		int height
		android.view.ViewStub stub
		AbstractMethodError ame
		android.view.ActionMode$Callback callback
		android.view.ActionMode$Callback wrappedCallback
		android.view.ActionMode mode
	public void startChanging () 
	public void finishChanging () 
	public void setWindowBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setWindowFrame (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void onWindowSystemUiVisibilityChanged (int) 
		int visible
	public android.view.WindowInsets onApplyWindowInsets (android.view.WindowInsets) 
		android.view.WindowInsets insets
	public boolean isTransitionGroup () 
	private android.view.WindowInsets updateColorViews (android.view.WindowInsets) 
		android.view.ViewGroup$MarginLayoutParams lp
		android.view.WindowInsets insets
		android.view.WindowManager$LayoutParams attrs
		int sysUiVisibility
		boolean consumingNavBar
		int consumedRight
		int consumedBottom
	private android.view.View updateColorViewInt (android.view.View, int, int, int, int, int, int, java.lang.String, int, boolean) 
		android.widget.FrameLayout$LayoutParams lp
		int vis
		android.view.View view
		int sysUiVis
		int systemUiHideFlag
		int translucentFlag
		int color
		int height
		int verticalGravity
		String transitionName
		int id
		boolean hiddenByWindowFlag
		boolean show
	private android.view.WindowInsets updateStatusGuard (android.view.WindowInsets) 
		android.widget.FrameLayout$LayoutParams lp
		android.graphics.Rect rect
		int newMargin
		boolean nonOverlay
		android.view.ViewGroup$MarginLayoutParams mlp
		boolean mlpChanged
		android.view.WindowInsets insets
		boolean showStatusGuard
	private void updateNavigationGuard (android.view.WindowInsets) 
		android.view.ViewGroup$MarginLayoutParams mlp
		android.widget.FrameLayout$LayoutParams lp
		android.view.WindowInsets insets
	private void drawableChanged () 
		int fop
		int bop
		int opacity
		android.graphics.drawable.Drawable bg
		android.graphics.drawable.Drawable fg
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
		android.view.Window$Callback cb
	void updateWindowResizeState () 
		android.graphics.drawable.Drawable bg
	protected void onAttachedToWindow () 
		android.view.Window$Callback cb
	protected void onDetachedFromWindow () 
		android.view.Window$Callback cb
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
	public void onCloseSystemDialogs (java.lang.String) 
		String reason
	public android.view.SurfaceHolder$Callback2 willYouTakeTheSurface () 
	public android.view.InputQueue$Callback willYouTakeTheInputQueue () 
	public void setSurfaceType (int) 
		int type
	public void setSurfaceFormat (int) 
		int format
	public void setSurfaceKeepScreenOn (boolean) 
		boolean keepOn
	static android.view.ActionMode access$300 (com.android.internal.policy.impl.PhoneWindow$DecorView) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
	static com.android.internal.widget.ActionBarContextView access$1400 (com.android.internal.policy.impl.PhoneWindow$DecorView) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
	static android.widget.PopupWindow access$1500 (com.android.internal.policy.impl.PhoneWindow$DecorView) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
	static java.lang.Runnable access$2400 (com.android.internal.policy.impl.PhoneWindow$DecorView) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
	static android.view.ActionMode access$302 (com.android.internal.policy.impl.PhoneWindow$DecorView, android.view.ActionMode) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
		android.view.ActionMode x1
	static android.view.WindowInsets access$2500 (com.android.internal.policy.impl.PhoneWindow$DecorView, android.view.WindowInsets) 
		com.android.internal.policy.impl.PhoneWindow$DecorView x0
		android.view.WindowInsets x1
}

com/android/internal/policy/impl/LogDecelerateInterpolator.class
LogDecelerateInterpolator.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.LogDecelerateInterpolator extends java.lang.Object implements android.view.animation.Interpolator  {
	private int mBase
	private int mDrift
	private final float mLogScale
	public void  (int, int) 
		int base
		int drift
	private static float computeLog (float, int, int) 
		float t
		int base
		int drift
	public float getInterpolation (float) 
		float t
}

com/android/internal/policy/impl/PhoneWindow$DialogMenuCallback.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DialogMenuCallback extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback com.android.internal.view.menu.MenuPresenter$Callback  {
	private int mFeatureId
	private com.android.internal.view.menu.MenuDialogHelper mSubMenuHelper
	final com.android.internal.policy.impl.PhoneWindow this$0
	public void  (com.android.internal.policy.impl.PhoneWindow, int) 
		int featureId
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		android.view.Window$Callback callback
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public void onCloseSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.Window$Callback callback
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
		android.view.Window$Callback callback
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
}

com/android/internal/policy/impl/PhoneWindow$PanelFeatureState$SavedState$1.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/policy/impl/PhoneWindowManager$10.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$10 extends java.lang.Object implements android.view.InputEventReceiver$Factory  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public android.view.InputEventReceiver createInputEventReceiver (android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
}

com/android/internal/policy/impl/PhoneWindowManager$12.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$12 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/BarController.class
BarController.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.BarController extends java.lang.Object {
	private static final boolean DEBUG
	private static final int TRANSIENT_BAR_NONE
	private static final int TRANSIENT_BAR_SHOW_REQUESTED
	private static final int TRANSIENT_BAR_SHOWING
	private static final int TRANSIENT_BAR_HIDING
	private static final int TRANSLUCENT_ANIMATION_DELAY_MS
	private final String mTag
	private final int mTransientFlag
	private final int mUnhideFlag
	private final int mTranslucentFlag
	private final int mStatusBarManagerId
	private final int mTranslucentWmFlag
	private final android.os.Handler mHandler
	private final Object mServiceAquireLock
	private com.android.internal.statusbar.IStatusBarService mStatusBarService
	private android.view.WindowManagerPolicy$WindowState mWin
	private int mState
	private int mTransientBarState
	private boolean mPendingShow
	private long mLastTranslucent
	public void  (java.lang.String, int, int, int, int, int) 
		String tag
		int transientFlag
		int unhideFlag
		int translucentFlag
		int statusBarManagerId
		int translucentWmFlag
	public void setWindow (android.view.WindowManagerPolicy$WindowState) 
		android.view.WindowManagerPolicy$WindowState win
	public void showTransient () 
	public boolean isTransientShowing () 
	public boolean isTransientShowRequested () 
	public boolean wasRecentlyTranslucent () 
	public void adjustSystemUiVisibilityLw (int, int) 
		int oldVis
		int vis
	public int applyTranslucentFlagLw (android.view.WindowManagerPolicy$WindowState, int, int) 
		int fl
		android.view.WindowManagerPolicy$WindowState win
		int vis
		int oldVis
	public boolean setBarShowingLw (boolean) 
		boolean show
		boolean wasVis
		boolean wasAnim
		boolean change
		int state
		boolean stateChanged
	private int computeStateLw (boolean, boolean, android.view.WindowManagerPolicy$WindowState, boolean) 
		boolean vis
		boolean anim
		boolean wasVis
		boolean wasAnim
		android.view.WindowManagerPolicy$WindowState win
		boolean change
	private boolean updateStateLw (int) 
		int state
	public boolean checkHiddenLw () 
	public boolean checkShowTransientBarLw () 
	public int updateVisibilityLw (boolean, int, int) 
		boolean transientAllowed
		int oldVis
		int vis
	private void setTransientBarState (int) 
		int state
	private com.android.internal.statusbar.IStatusBarService getStatusBarService () 
	private static java.lang.String transientBarStateToString (int) 
		int state
	public void dump (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
	static com.android.internal.statusbar.IStatusBarService access$000 (com.android.internal.policy.impl.BarController) 
		com.android.internal.policy.impl.BarController x0
	static int access$100 (com.android.internal.policy.impl.BarController) 
		com.android.internal.policy.impl.BarController x0
	static com.android.internal.statusbar.IStatusBarService access$202 (com.android.internal.policy.impl.BarController, com.android.internal.statusbar.IStatusBarService) 
		com.android.internal.policy.impl.BarController x0
		com.android.internal.statusbar.IStatusBarService x1
}

com/android/internal/policy/impl/PhoneWindowManager$PolicyHandler.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$PolicyHandler extends android.os.Handler {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	private void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.policy.impl.PhoneWindowManager, com.android.internal.policy.impl.PhoneWindowManager$1) 
		com.android.internal.policy.impl.PhoneWindowManager x0
		com.android.internal.policy.impl.PhoneWindowManager$1 x1
}

com/android/internal/policy/impl/GlobalActions$5.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$5 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, int, int) 
		int x0
		int x1
	public void onPress () 
		android.os.RemoteException e
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
}

com/android/internal/policy/impl/PhoneWindow$RotationWatcher$1.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$RotationWatcher$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindow$RotationWatcher this$0
	void  (com.android.internal.policy.impl.PhoneWindow$RotationWatcher) 
	public void run () 
}

com/android/internal/policy/impl/GlobalActions$8.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$8 extends android.telephony.PhoneStateListener {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions) 
	public void onServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState serviceState
		boolean inAirplaneMode
}

com/android/internal/policy/impl/PhoneWindow$1.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindow this$0
	void  (com.android.internal.policy.impl.PhoneWindow) 
	public void run () 
		int i
}

com/android/internal/policy/impl/GlobalActions$ToggleAction.class
GlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$ToggleAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action  {
	protected com.android.internal.policy.impl.GlobalActions$ToggleAction$State mState
	protected int mEnabledIconResId
	protected int mDisabledIconResid
	protected int mMessageResId
	protected int mEnabledStatusMessageResId
	protected int mDisabledStatusMessageResId
	public void  (int, int, int, int, int) 
		int enabledIconResId
		int disabledIconResid
		int message
		int enabledStatusMessageResId
		int disabledStatusMessageResId
	void willCreate () 
	public java.lang.CharSequence getLabelForAccessibility (android.content.Context) 
		android.content.Context context
	public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater) 
		android.content.Context context
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.LayoutInflater inflater
		android.view.View v
		android.widget.ImageView icon
		android.widget.TextView messageView
		android.widget.TextView statusView
		boolean enabled
		boolean on
	public final void onPress () 
		boolean nowOn
	public boolean isEnabled () 
	protected void changeStateFromPress (boolean) 
		boolean buttonOn
	abstract void onToggle (boolean) 
	public void updateState (com.android.internal.policy.impl.GlobalActions$ToggleAction$State) 
		com.android.internal.policy.impl.GlobalActions$ToggleAction$State state
}

com/android/internal/policy/impl/EnableAccessibilityController$2.class
EnableAccessibilityController.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.EnableAccessibilityController$2 extends java.lang.Object implements android.speech.tts.TextToSpeech$OnInitListener  {
	final com.android.internal.policy.impl.EnableAccessibilityController this$0
	void  (com.android.internal.policy.impl.EnableAccessibilityController) 
	public void onInit (int) 
		int status
}

com/android/internal/policy/impl/PhoneWindow.class
PhoneWindow.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneWindow extends android.view.Window implements com.android.internal.view.menu.MenuBuilder$Callback  {
	private static final String TAG
	private static final boolean SWEEP_OPEN_MENU
	private static final int DEFAULT_BACKGROUND_FADE_DURATION_MS
	private static final int CUSTOM_TITLE_COMPATIBLE_FEATURES
	private static final android.transition.Transition USE_DEFAULT_TRANSITION
	final com.android.internal.policy.impl.PhoneWindow$DialogMenuCallback mContextMenuCallback
	final android.util.TypedValue mMinWidthMajor
	final android.util.TypedValue mMinWidthMinor
	android.util.TypedValue mFixedWidthMajor
	android.util.TypedValue mFixedWidthMinor
	android.util.TypedValue mFixedHeightMajor
	android.util.TypedValue mFixedHeightMinor
	android.util.TypedValue mOutsetBottom
	private com.android.internal.policy.impl.PhoneWindow$DecorView mDecor
	private android.view.ViewGroup mContentParent
	private android.view.ViewGroup mContentRoot
	android.view.SurfaceHolder$Callback2 mTakeSurfaceCallback
	android.view.InputQueue$Callback mTakeInputQueueCallback
	private boolean mIsFloating
	private android.view.LayoutInflater mLayoutInflater
	private android.widget.TextView mTitleView
	private com.android.internal.widget.DecorContentParent mDecorContentParent
	private com.android.internal.policy.impl.PhoneWindow$ActionMenuPresenterCallback mActionMenuPresenterCallback
	private com.android.internal.policy.impl.PhoneWindow$PanelMenuPresenterCallback mPanelMenuPresenterCallback
	private android.transition.TransitionManager mTransitionManager
	private android.transition.Scene mContentScene
	static final int FLAG_RESOURCE_SET_ICON
	static final int FLAG_RESOURCE_SET_LOGO
	static final int FLAG_RESOURCE_SET_ICON_FALLBACK
	int mResourcesSetFlags
	int mIconRes
	int mLogoRes
	private com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] mDrawables
	private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] mPanels
	private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState mPreparedPanel
	private int mPanelChordingKey
	private android.widget.ImageView mLeftIconView
	private android.widget.ImageView mRightIconView
	private android.widget.ProgressBar mCircularProgressBar
	private android.widget.ProgressBar mHorizontalProgressBar
	private int mBackgroundResource
	private int mBackgroundFallbackResource
	private android.graphics.drawable.Drawable mBackgroundDrawable
	private float mElevation
	private boolean mClipToOutline
	private int mFrameResource
	private int mTextColor
	private int mStatusBarColor
	private int mNavigationBarColor
	private boolean mForcedStatusBarColor
	private boolean mForcedNavigationBarColor
	private CharSequence mTitle
	private int mTitleColor
	private boolean mAlwaysReadCloseOnTouchAttr
	private com.android.internal.view.menu.ContextMenuBuilder mContextMenu
	private com.android.internal.view.menu.MenuDialogHelper mContextMenuHelper
	private boolean mClosingActionMenu
	private int mVolumeControlStreamType
	private android.media.session.MediaController mMediaController
	private android.media.AudioManager mAudioManager
	private android.app.KeyguardManager mKeyguardManager
	private int mUiOptions
	private boolean mInvalidatePanelMenuPosted
	private int mInvalidatePanelMenuFeatures
	private final Runnable mInvalidatePanelMenuRunnable
	private android.transition.Transition mEnterTransition
	private android.transition.Transition mReturnTransition
	private android.transition.Transition mExitTransition
	private android.transition.Transition mReenterTransition
	private android.transition.Transition mSharedElementEnterTransition
	private android.transition.Transition mSharedElementReturnTransition
	private android.transition.Transition mSharedElementExitTransition
	private android.transition.Transition mSharedElementReenterTransition
	private Boolean mAllowReturnTransitionOverlap
	private Boolean mAllowEnterTransitionOverlap
	private long mBackgroundFadeDurationMillis
	private Boolean mSharedElementsUseOverlay
	private android.graphics.Rect mTempRect
	static final com.android.internal.policy.impl.PhoneWindow$RotationWatcher sRotationWatcher
	private static final String FOCUSED_ID_TAG
	private static final String VIEWS_TAG
	private static final String PANELS_TAG
	private static final String ACTION_BAR_TAG
	public void  (android.content.Context) 
		android.content.Context context
	public final void setContainer (android.view.Window) 
		android.view.Window container
	public boolean requestFeature (int) 
		int featureId
		int features
		int newFeatures
	public void setUiOptions (int) 
		int uiOptions
	public void setUiOptions (int, int) 
		int uiOptions
		int mask
	public android.transition.TransitionManager getTransitionManager () 
	public void setTransitionManager (android.transition.TransitionManager) 
		android.transition.TransitionManager tm
	public android.transition.Scene getContentScene () 
	public void setContentView (int) 
		android.transition.Scene newScene
		int layoutResID
		android.view.Window$Callback cb
	public void setContentView (android.view.View) 
		android.view.View view
	public void setContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.transition.Scene newScene
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.Window$Callback cb
	public void addContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.Window$Callback cb
	private void transitionTo (android.transition.Scene) 
		android.transition.Scene scene
	public android.view.View getCurrentFocus () 
	public void takeSurface (android.view.SurfaceHolder$Callback2) 
		android.view.SurfaceHolder$Callback2 callback
	public void takeInputQueue (android.view.InputQueue$Callback) 
		android.view.InputQueue$Callback callback
	public boolean isFloating () 
	public android.view.LayoutInflater getLayoutInflater () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitleColor (int) 
		int textColor
	public final boolean preparePanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.KeyEvent) 
		android.view.KeyCharacterMap kmap
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.KeyEvent event
		android.view.Window$Callback cb
		boolean isActionBarMenu
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.os.Bundle state
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.content.res.Configuration newConfig
	private static void clearMenuViews (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
	public final void openPanel (int, android.view.KeyEvent) 
		int featureId
		android.view.KeyEvent event
	private void openPanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.KeyEvent) 
		android.content.Context context
		android.content.res.Configuration config
		boolean isXLarge
		boolean isHoneycombApp
		int backgroundResId
		android.view.ViewGroup$LayoutParams lp
		int backgroundResId
		android.view.ViewParent shownPanelParent
		android.view.ViewGroup$LayoutParams lp
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.KeyEvent event
		android.view.Window$Callback cb
		android.view.WindowManager wm
		int width
		android.view.WindowManager$LayoutParams lp
	public final void closePanel (int) 
		int featureId
	public final void closePanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, boolean) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		boolean doCallback
		android.view.ViewManager wm
	void checkCloseActionMenu (android.view.Menu) 
		android.view.Menu menu
		android.view.Window$Callback cb
	public final void togglePanel (int, android.view.KeyEvent) 
		int featureId
		android.view.KeyEvent event
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
	public void invalidatePanelMenu (int) 
		int featureId
	void doPendingInvalidatePanelMenu () 
	void doInvalidatePanelMenu (int) 
		int featureId
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.os.Bundle savedActionViewStates
	public final boolean onKeyDownPanel (int, android.view.KeyEvent) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int featureId
		android.view.KeyEvent event
		int keyCode
	public final void onKeyUpPanel (int, android.view.KeyEvent) 
		boolean show
		android.media.AudioManager audioManager
		boolean playSoundEffect
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int featureId
		android.view.KeyEvent event
	public final void closeAllPanels () 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
		int i
		android.view.ViewManager wm
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
		int N
	private synchronized void closeContextMenu () 
	private synchronized void dismissContextMenu () 
	public boolean performPanelShortcut (int, int, android.view.KeyEvent, int) 
		int featureId
		int keyCode
		android.view.KeyEvent event
		int flags
	private boolean performPanelShortcut (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int keyCode
		android.view.KeyEvent event
		int flags
		boolean handled
	public boolean performPanelIdentifierAction (int, int, int) 
		int featureId
		int id
		int flags
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		boolean res
	public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState findMenuPanel (android.view.Menu) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
		int i
		android.view.Menu menu
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
		int N
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
		android.view.Window$Callback cb
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	private void reopenMenu (boolean) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.Window$Callback cb
		boolean toggleMenuMode
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		boolean newExpandedMode
	protected boolean initializePanelMenu (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState) 
		android.util.TypedValue outValue
		android.content.res.Resources$Theme baseTheme
		android.content.res.Resources$Theme widgetTheme
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	protected boolean initializePanelDecor (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.content.res.TypedArray a
		float elevation
	private int getOptionsPanelGravity () 
		android.os.RemoteException ex
	void onOptionsPanelRotationChanged () 
		android.view.ViewManager wm
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.WindowManager$LayoutParams lp
	protected boolean initializePanelContent (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState) 
		int defaultAnimations
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		com.android.internal.view.menu.MenuView menuView
	public boolean performContextMenuIdentifierAction (int, int) 
		int id
		int flags
	public final void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public final void setFeatureDrawableResource (int, int) 
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
		int featureId
		int resId
	public final void setFeatureDrawableUri (int, android.net.Uri) 
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
		int featureId
		android.net.Uri uri
	public final void setFeatureDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	public void setFeatureDrawableAlpha (int, int) 
		int featureId
		int alpha
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	protected final void setFeatureDefaultDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	public final void setFeatureInt (int, int) 
		int featureId
		int value
	protected final void updateDrawable (int, boolean) 
		int featureId
		boolean fromActive
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	protected void onDrawableChanged (int, android.graphics.drawable.Drawable, int) 
		android.widget.ImageView view
		android.widget.ImageView view
		int featureId
		android.graphics.drawable.Drawable drawable
		int alpha
		android.widget.ImageView view
	protected void onIntChanged (int, int) 
		android.widget.FrameLayout titleContainer
		int featureId
		int value
	private void updateProgressBars (int) 
		int level
		int visibility
		int value
		android.widget.ProgressBar circularProgressBar
		android.widget.ProgressBar horizontalProgressBar
		int features
	private void showProgressBars (android.widget.ProgressBar, android.widget.ProgressBar) 
		android.widget.ProgressBar horizontalProgressBar
		android.widget.ProgressBar spinnyProgressBar
		int features
	private void hideProgressBars (android.widget.ProgressBar, android.widget.ProgressBar) 
		android.widget.ProgressBar horizontalProgressBar
		android.widget.ProgressBar spinnyProgressBar
		int features
		android.view.animation.Animation anim
	public void setIcon (int) 
		int resId
	public void setDefaultIcon (int) 
		int resId
	public void setLogo (int) 
		int resId
	public void setDefaultLogo (int) 
		int resId
	public void setLocalFocus (boolean, boolean) 
		boolean hasFocus
		boolean inTouchMode
	public void injectInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	private android.view.ViewRootImpl getViewRootImpl () 
		android.view.ViewRootImpl viewRootImpl
	public void takeKeyEvents (boolean) 
		boolean get
	public boolean superDispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean superDispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean superDispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected boolean onKeyDown (int, int, android.view.KeyEvent) 
		int direction
		int featureId
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	private android.app.KeyguardManager getKeyguardManager () 
	android.media.AudioManager getAudioManager () 
	protected boolean onKeyUp (int, int, android.view.KeyEvent) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int featureId
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent$DispatcherState dispatcher
	protected void onActive () 
	public final android.view.View getDecorView () 
	public final android.view.View peekDecorView () 
	public android.os.Bundle saveHierarchyState () 
		android.util.SparseArray actionBarStates
		android.os.Bundle outState
		android.util.SparseArray states
		android.view.View focusedView
		android.util.SparseArray panelStates
	public void restoreHierarchyState (android.os.Bundle) 
		android.view.View needsFocus
		android.util.SparseArray actionBarStates
		android.os.Bundle savedInstanceState
		android.util.SparseArray savedStates
		int focusedViewId
		android.util.SparseArray panelStates
	private void savePanelState (android.util.SparseArray) 
		int curFeatureId
		android.util.SparseArray icicles
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
	private void restorePanelState (android.util.SparseArray) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int curFeatureId
		int i
		android.util.SparseArray icicles
	private void openPanelsAfterRestore () 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		int i
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
	protected com.android.internal.policy.impl.PhoneWindow$DecorView generateDecor () 
	protected void setFeatureFromAttrs (int, android.content.res.TypedArray, int, int) 
		int alpha
		int featureId
		android.content.res.TypedArray attrs
		int drawableAttr
		int alphaAttr
		android.graphics.drawable.Drawable d
	protected android.view.ViewGroup generateLayout (com.android.internal.policy.impl.PhoneWindow$DecorView) 
		android.view.Display display
		boolean shouldUseBottomOutset
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		android.util.TypedValue res
		int layoutResource
		int layoutResource
		int layoutResource
		int layoutResource
		android.widget.ProgressBar progress
		android.graphics.drawable.Drawable background
		android.graphics.drawable.Drawable frame
		android.graphics.drawable.Drawable background
		android.graphics.drawable.Drawable frame
		com.android.internal.policy.impl.PhoneWindow$DecorView decor
		android.content.res.TypedArray a
		int flagsToUpdate
		android.view.WindowManager windowService
		android.content.Context context
		int targetSdk
		boolean targetPreHoneycomb
		boolean targetPreIcs
		boolean targetPreL
		boolean targetHcNeedsOptions
		boolean noActionBar
		android.view.WindowManager$LayoutParams params
		int layoutResource
		int features
		android.view.View in
		android.view.ViewGroup contentParent
	public void alwaysReadCloseOnTouchAttr () 
	private void installDecor () 
		int i
		int localFeatures
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
		android.view.View titleContainer
		android.transition.TransitionInflater inflater
		int transitionRes
		com.android.internal.widget.DecorContentParent decorContentParent
	private android.transition.Transition getTransition (android.transition.Transition, android.transition.Transition, int) 
		android.transition.TransitionInflater inflater
		android.transition.Transition currentValue
		android.transition.Transition defaultValue
		int id
		int transitionId
		android.transition.Transition transition
	private android.graphics.drawable.Drawable loadImageURI (android.net.Uri) 
		Exception e
		android.net.Uri uri
	private com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState getDrawableState (int, boolean) 
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] nar
		int featureId
		boolean required
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] ar
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState getPanelState (int, boolean) 
		int featureId
		boolean required
	private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState getPanelState (int, boolean, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState) 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] nar
		int featureId
		boolean required
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState convertPanelState
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] ar
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
	public final void setChildDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
	public final void setChildInt (int, int) 
		int featureId
		int value
	public boolean isShortcutKey (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
	private void updateDrawable (int, com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState, boolean) 
		int featureId
		com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
		boolean fromResume
		int featureMask
		android.graphics.drawable.Drawable drawable
	private void updateInt (int, int, boolean) 
		int featureId
		int value
		boolean fromResume
		int featureMask
	private android.widget.ImageView getLeftIconView () 
	protected void dispatchWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	private android.widget.ProgressBar getCircularProgressBar (boolean) 
		boolean shouldInstallDecor
	private android.widget.ProgressBar getHorizontalProgressBar (boolean) 
		boolean shouldInstallDecor
	private android.widget.ImageView getRightIconView () 
	private void registerSwipeCallbacks () 
		com.android.internal.widget.SwipeDismissLayout swipeDismiss
	private void callOnPanelClosed (int, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.Menu) 
		int featureId
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
		android.view.Menu menu
		android.view.Window$Callback cb
	private boolean launchDefaultSearch () 
		boolean result
		boolean result
		android.view.Window$Callback cb
	public void setVolumeControlStream (int) 
		int streamType
	public int getVolumeControlStream () 
	public void setMediaController (android.media.session.MediaController) 
		android.media.session.MediaController controller
	public android.media.session.MediaController getMediaController () 
	private boolean isTranslucent () 
		android.content.res.TypedArray a
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition enterTransition
	public void setReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition exitTransition
	public void setReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementEnterTransition (android.transition.Transition) 
		android.transition.Transition sharedElementEnterTransition
	public void setSharedElementReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementExitTransition (android.transition.Transition) 
		android.transition.Transition sharedElementExitTransition
	public void setSharedElementReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getEnterTransition () 
	public android.transition.Transition getReturnTransition () 
	public android.transition.Transition getExitTransition () 
	public android.transition.Transition getReenterTransition () 
	public android.transition.Transition getSharedElementEnterTransition () 
	public android.transition.Transition getSharedElementReturnTransition () 
	public android.transition.Transition getSharedElementExitTransition () 
	public android.transition.Transition getSharedElementReenterTransition () 
	public void setAllowEnterTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowEnterTransitionOverlap () 
	public void setAllowReturnTransitionOverlap (boolean) 
		boolean allowExitTransitionOverlap
	public boolean getAllowReturnTransitionOverlap () 
	public long getTransitionBackgroundFadeDuration () 
	public void setTransitionBackgroundFadeDuration (long) 
		long fadeDurationMillis
	public void setSharedElementsUseOverlay (boolean) 
		boolean sharedElementsUseOverlay
	public boolean getSharedElementsUseOverlay () 
	void sendCloseSystemWindows () 
	void sendCloseSystemWindows (java.lang.String) 
		String reason
	public int getStatusBarColor () 
	public void setStatusBarColor (int) 
		int color
	public int getNavigationBarColor () 
	public void setNavigationBarColor (int) 
		int color
	static int access$000 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static boolean access$102 (com.android.internal.policy.impl.PhoneWindow, boolean) 
		com.android.internal.policy.impl.PhoneWindow x0
		boolean x1
	static int access$002 (com.android.internal.policy.impl.PhoneWindow, int) 
		com.android.internal.policy.impl.PhoneWindow x0
		int x1
	static void access$500 (com.android.internal.policy.impl.PhoneWindow, int, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.Menu) 
		com.android.internal.policy.impl.PhoneWindow x0
		int x1
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState x2
		android.view.Menu x3
	static android.view.ViewGroup access$600 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static android.view.ViewGroup access$700 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static int access$800 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState access$900 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static boolean access$1000 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int) 
		com.android.internal.policy.impl.PhoneWindow x0
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState x1
		int x2
		android.view.KeyEvent x3
		int x4
	static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState access$1100 (com.android.internal.policy.impl.PhoneWindow, int, boolean) 
		com.android.internal.policy.impl.PhoneWindow x0
		int x1
		boolean x2
	static com.android.internal.view.menu.ContextMenuBuilder access$1200 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static com.android.internal.view.menu.ContextMenuBuilder access$1202 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.view.menu.ContextMenuBuilder) 
		com.android.internal.policy.impl.PhoneWindow x0
		com.android.internal.view.menu.ContextMenuBuilder x1
	static com.android.internal.view.menu.MenuDialogHelper access$1300 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static com.android.internal.view.menu.MenuDialogHelper access$1302 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.view.menu.MenuDialogHelper) 
		com.android.internal.policy.impl.PhoneWindow x0
		com.android.internal.view.menu.MenuDialogHelper x1
	static boolean access$1600 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static int access$1700 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static int access$1800 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static android.graphics.Rect access$1900 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static android.graphics.Rect access$1902 (com.android.internal.policy.impl.PhoneWindow, android.graphics.Rect) 
		com.android.internal.policy.impl.PhoneWindow x0
		android.graphics.Rect x1
	static int access$2000 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static void access$2100 (com.android.internal.policy.impl.PhoneWindow, int) 
		com.android.internal.policy.impl.PhoneWindow x0
		int x1
	static void access$2200 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static com.android.internal.widget.DecorContentParent access$2300 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static void access$2800 (com.android.internal.policy.impl.PhoneWindow) 
		com.android.internal.policy.impl.PhoneWindow x0
	static void  () 
}

com/android/internal/policy/impl/GlobalActions$SinglePressAction.class
GlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$SinglePressAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action  {
	private final int mIconResId
	private final android.graphics.drawable.Drawable mIcon
	private final int mMessageResId
	private final CharSequence mMessage
	protected void  (int, int) 
		int iconResId
		int messageResId
	protected void  (int, android.graphics.drawable.Drawable, java.lang.CharSequence) 
		int iconResId
		android.graphics.drawable.Drawable icon
		CharSequence message
	protected void  (int, java.lang.CharSequence) 
		int iconResId
		CharSequence message
	public boolean isEnabled () 
	public java.lang.String getStatus () 
	public abstract void onPress () 
	public java.lang.CharSequence getLabelForAccessibility (android.content.Context) 
		android.content.Context context
	public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater) 
		android.content.Context context
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.LayoutInflater inflater
		android.view.View v
		android.widget.ImageView icon
		android.widget.TextView messageView
		android.widget.TextView statusView
		String status
}

com/android/internal/policy/impl/GlobalActions$10.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$10 extends android.database.ContentObserver {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/policy/impl/GlobalActions$PowerAction.class
GlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$PowerAction extends com.android.internal.policy.impl.GlobalActions$SinglePressAction implements com.android.internal.policy.impl.GlobalActions$LongPressAction  {
	final com.android.internal.policy.impl.GlobalActions this$0
	private void  (com.android.internal.policy.impl.GlobalActions) 
	public boolean onLongPress () 
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
	public void onPress () 
	void  (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$1) 
		com.android.internal.policy.impl.GlobalActions x0
		com.android.internal.policy.impl.GlobalActions$1 x1
}

com/android/internal/policy/impl/PhoneWindowManager$20.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$20 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/WindowOrientationListener.class
WindowOrientationListener.java
package com.android.internal.policy.impl
public abstract com.android.internal.policy.impl.WindowOrientationListener extends java.lang.Object {
	private static final String TAG
	private static final boolean LOG
	private static final boolean USE_GRAVITY_SENSOR
	private android.os.Handler mHandler
	private android.hardware.SensorManager mSensorManager
	private boolean mEnabled
	private int mRate
	private android.hardware.Sensor mSensor
	private com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl mSensorEventListener
	private int mCurrentRotation
	private final Object mLock
	public void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	private void  (android.content.Context, android.os.Handler, int) 
		android.content.Context context
		android.os.Handler handler
		int rate
	public void enable () 
	public void disable () 
	public void setCurrentRotation (int) 
		int rotation
	public int getProposedRotation () 
	public boolean canDetectOrientation () 
	public abstract void onProposedRotationChanged (int) 
	public void dump (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
	static java.lang.Object access$100 (com.android.internal.policy.impl.WindowOrientationListener) 
		com.android.internal.policy.impl.WindowOrientationListener x0
	static boolean access$200 () 
	static int access$300 (com.android.internal.policy.impl.WindowOrientationListener) 
		com.android.internal.policy.impl.WindowOrientationListener x0
	static void  () 
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView extends android.widget.FrameLayout {
	private static final int BGCOLOR
	private static final int OFFSET_DP
	private final Runnable mConfirm
	private final android.graphics.drawable.ColorDrawable mColor
	private android.animation.ValueAnimator mColorAnim
	private android.view.ViewGroup mClingLayout
	private Runnable mUpdateLayoutRunnable
	private android.content.BroadcastReceiver mReceiver
	final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
	public void  (com.android.internal.policy.impl.ImmersiveModeConfirmation, android.content.Context, java.lang.Runnable) 
		android.content.Context context
		Runnable confirm
	public void onAttachedToWindow () 
		android.view.View bubble
		android.util.DisplayMetrics metrics
		float density
		android.widget.Button ok
	public void onDetachedFromWindow () 
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent motion
	static android.view.ViewGroup access$100 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
	static java.lang.Runnable access$200 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
	static java.lang.Runnable access$400 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
	static android.graphics.drawable.ColorDrawable access$500 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
		com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
}

com/android/internal/policy/impl/PhoneWindowManager$22.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$22 extends java.lang.Object implements java.lang.Runnable  {
	final CharSequence val$msg
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager, java.lang.CharSequence) 
	public void run () 
		int theme
		int theme
		int theme
		android.view.WindowManager$LayoutParams lp
}

com/android/internal/policy/impl/BarController$1.class
BarController.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.BarController$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$state
	final com.android.internal.policy.impl.BarController this$0
	void  (com.android.internal.policy.impl.BarController, int) 
	public void run () 
		com.android.internal.statusbar.IStatusBarService statusbar
		android.os.RemoteException e
}

com/android/internal/policy/impl/PhoneWindowManager$16.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$16 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/policy/impl/PhoneWindowManager$19.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$19 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/PhoneWindow$WindowManagerHolder.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$WindowManagerHolder extends java.lang.Object {
	static final android.view.IWindowManager sWindowManager
	void  () 
	static void  () 
}

com/android/internal/policy/impl/Policy.class
Policy.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.Policy extends java.lang.Object implements com.android.internal.policy.IPolicy  {
	private static final String TAG
	private static final String[] preload_classes
	public void  () 
	public android.view.Window makeNewWindow (android.content.Context) 
		android.content.Context context
	public android.view.LayoutInflater makeNewLayoutInflater (android.content.Context) 
		android.content.Context context
	public android.view.WindowManagerPolicy makeNewWindowManager () 
	public android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context) 
		android.content.Context context
	static void  () 
		ClassNotFoundException ex
		String s
		String[] arr$
		int len$
		int i$
}

com/android/internal/policy/impl/PhoneWindowManager$15.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$15 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.app.IUiModeManager uiModeService
		android.os.RemoteException e
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/policy/impl/PhoneWindow$RotationWatcher.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$RotationWatcher extends android.view.IRotationWatcher$Stub {
	private android.os.Handler mHandler
	private final Runnable mRotationChanged
	private final java.util.ArrayList mWindows
	private boolean mIsWatching
	void  () 
	public void onRotationChanged (int)  throws android.os.RemoteException 
		int rotation
	public void addWindow (com.android.internal.policy.impl.PhoneWindow) 
		android.os.RemoteException ex
		com.android.internal.policy.impl.PhoneWindow phoneWindow
	public void removeWindow (com.android.internal.policy.impl.PhoneWindow) 
		java.lang.ref.WeakReference ref
		com.android.internal.policy.impl.PhoneWindow win
		int i
		com.android.internal.policy.impl.PhoneWindow phoneWindow
	void dispatchRotationChanged () 
		java.lang.ref.WeakReference ref
		com.android.internal.policy.impl.PhoneWindow win
		int i
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$2.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$2 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/policy/impl/PhoneWindowManager$7.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$7 extends java.lang.Object implements com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onSwipeFromTop () 
	public void onSwipeFromBottom () 
	public void onSwipeFromRight () 
	public void onDebug () 
}

com/android/internal/policy/impl/PhoneWindow$ActionMenuPresenterCallback.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$ActionMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final com.android.internal.policy.impl.PhoneWindow this$0
	private void  (com.android.internal.policy.impl.PhoneWindow) 
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
		android.view.Window$Callback cb
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	void  (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$1) 
		com.android.internal.policy.impl.PhoneWindow x0
		com.android.internal.policy.impl.PhoneWindow$1 x1
}

com/android/internal/policy/impl/PhoneWindowManager$6.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$6 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/RecentApplicationsDialog$2.class
RecentApplicationsDialog.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.RecentApplicationsDialog$2 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.RecentApplicationsDialog this$0
	void  (com.android.internal.policy.impl.RecentApplicationsDialog) 
	public void onReceive (android.content.Context, android.content.Intent) 
		String reason
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/policy/impl/PhoneWindow$3.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$3 extends java.lang.Object implements com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener  {
	private static final float ALPHA_DECREASE
	private boolean mIsTranslucent
	final com.android.internal.policy.impl.PhoneWindow this$0
	void  (com.android.internal.policy.impl.PhoneWindow) 
	public void onSwipeProgressChanged (com.android.internal.widget.SwipeDismissLayout, float, float) 
		com.android.internal.widget.SwipeDismissLayout layout
		float progress
		float translate
		android.view.WindowManager$LayoutParams newParams
		int flags
	public void onSwipeCancelled (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout layout
		android.view.WindowManager$LayoutParams newParams
}

com/android/internal/policy/impl/PhoneWindowManager$17.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$17 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/policy/impl/PhoneWindow$PanelFeatureState.class
PhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$PanelFeatureState extends java.lang.Object {
	int featureId
	int background
	int fullBackground
	int gravity
	int x
	int y
	int windowAnimations
	com.android.internal.policy.impl.PhoneWindow$DecorView decorView
	android.view.View createdPanelView
	android.view.View shownPanelView
	com.android.internal.view.menu.MenuBuilder menu
	com.android.internal.view.menu.IconMenuPresenter iconMenuPresenter
	com.android.internal.view.menu.ListMenuPresenter listMenuPresenter
	boolean isCompact
	int listPresenterTheme
	boolean isPrepared
	boolean isHandled
	boolean isOpen
	boolean isInExpandedMode
	public boolean qwertyMode
	boolean refreshDecorView
	boolean refreshMenuContent
	boolean wasLastOpen
	boolean wasLastExpanded
	android.os.Bundle frozenMenuState
	android.os.Bundle frozenActionViewState
	void  (int) 
		int featureId
	public boolean isInListMode () 
	public boolean hasPanelItems () 
	public void clearMenuPresenters () 
	void setStyle (android.content.Context) 
		android.content.Context context
		android.content.res.TypedArray a
	void setMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	com.android.internal.view.menu.MenuView getListMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.content.Context context
		com.android.internal.view.menu.MenuPresenter$Callback cb
		com.android.internal.view.menu.MenuView result
	com.android.internal.view.menu.MenuView getIconMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.content.Context context
		com.android.internal.view.menu.MenuPresenter$Callback cb
		com.android.internal.view.menu.MenuView result
	android.os.Parcelable onSaveInstanceState () 
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
	void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
	void applyFrozenState () 
}

com/android/internal/policy/impl/PhoneWindowManager$MyWakeGestureListener.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$MyWakeGestureListener extends com.android.internal.policy.impl.WakeGestureListener {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager, android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public void onWakeUp () 
}

com/android/internal/policy/impl/SystemGesturesPointerEventListener$Callbacks.class
SystemGesturesPointerEventListener.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks extends java.lang.Object {
	public abstract void onSwipeFromTop () 
	public abstract void onSwipeFromBottom () 
	public abstract void onSwipeFromRight () 
	public abstract void onDebug () 
}

com/android/internal/policy/impl/GlobalActions$3$1.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$3$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final com.android.internal.policy.impl.GlobalActions$3 this$1
	void  (com.android.internal.policy.impl.GlobalActions$3) 
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
}

com/android/internal/policy/impl/IconUtilities.class
IconUtilities.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.IconUtilities extends java.lang.Object {
	private static final String TAG
	private static final int[] sColors
	private int mIconWidth
	private int mIconHeight
	private int mIconTextureWidth
	private int mIconTextureHeight
	private final android.graphics.Paint mPaint
	private final android.graphics.Paint mBlurPaint
	private final android.graphics.Paint mGlowColorPressedPaint
	private final android.graphics.Paint mGlowColorFocusedPaint
	private final android.graphics.Rect mOldBounds
	private final android.graphics.Canvas mCanvas
	private final android.util.DisplayMetrics mDisplayMetrics
	private int mColorIndex
	public void  (android.content.Context) 
		android.content.Context context
		android.content.res.Resources resources
		android.util.DisplayMetrics metrics
		float density
		float blurPx
		android.util.TypedValue value
		android.graphics.ColorMatrix cm
	public android.graphics.drawable.Drawable createIconDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable src
		android.graphics.Bitmap scaled
		android.graphics.drawable.StateListDrawable result
	private android.graphics.Bitmap createIconBitmap (android.graphics.drawable.Drawable) 
		android.graphics.drawable.PaintDrawable painter
		android.graphics.drawable.BitmapDrawable bitmapDrawable
		android.graphics.Bitmap bitmap
		float ratio
		android.graphics.drawable.Drawable icon
		int width
		int height
		int sourceWidth
		int sourceHeight
		int textureWidth
		int textureHeight
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		int left
		int top
	private android.graphics.Bitmap createSelectedBitmap (android.graphics.Bitmap, boolean) 
		android.graphics.Bitmap src
		boolean pressed
		android.graphics.Bitmap result
		android.graphics.Canvas dest
		int[] xy
		android.graphics.Bitmap mask
	static void  () 
}

com/android/internal/policy/impl/GlobalActions$3.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$3 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, int, int) 
		int x0
		int x1
	public void onPress () 
		android.app.AlertDialog$Builder builder
		android.app.AlertDialog dialog
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
	public java.lang.String getStatus () 
}

com/android/internal/policy/impl/PhoneWindowManager$1.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/GlobalActions$7.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$7 extends android.content.BroadcastReceiver {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions) 
	public void onReceive (android.content.Context, android.content.Intent) 
		String reason
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/policy/impl/GlobalActions$SilentModeTriStateAction.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$SilentModeTriStateAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action android.view.View$OnClickListener  {
	private final int[] ITEM_IDS
	private final android.media.AudioManager mAudioManager
	private final android.os.Handler mHandler
	private final android.content.Context mContext
	void  (android.content.Context, android.media.AudioManager, android.os.Handler) 
		android.content.Context context
		android.media.AudioManager audioManager
		android.os.Handler handler
	private int ringerModeToIndex (int) 
		int ringerMode
	private int indexToRingerMode (int) 
		int index
	public java.lang.CharSequence getLabelForAccessibility (android.content.Context) 
		android.content.Context context
	public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater) 
		android.view.View itemView
		int i
		android.content.Context context
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.LayoutInflater inflater
		android.view.View v
		int selectedIndex
	public void onPress () 
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
	public boolean isEnabled () 
	void willCreate () 
	public void onClick (android.view.View) 
		android.view.View v
		int index
}

com/android/internal/policy/impl/GlobalActions$GlobalActionsDialog.class
GlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog extends android.app.Dialog implements android.content.DialogInterface  {
	private final android.content.Context mContext
	private final int mWindowTouchSlop
	private final com.android.internal.app.AlertController mAlert
	private final com.android.internal.policy.impl.GlobalActions$MyAdapter mAdapter
	private com.android.internal.policy.impl.EnableAccessibilityController mEnableAccessibilityController
	private boolean mIntercepted
	private boolean mCancelOnUp
	public void  (android.content.Context, com.android.internal.app.AlertController$AlertParams) 
		android.content.Context context
		com.android.internal.app.AlertController$AlertParams params
	private static int getDialogTheme (android.content.Context) 
		android.content.Context context
		android.util.TypedValue outValue
	protected void onStart () 
	protected void onStop () 
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.View decor
		int eventX
		int eventY
		long now
		int action
		android.view.MotionEvent event
	public android.widget.ListView getListView () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		CharSequence label
		int i
		android.view.accessibility.AccessibilityEvent event
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
}

com/android/internal/policy/impl/PhoneWindow$DecorView$ActionModeCallbackWrapper.class
PhoneWindow.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper extends java.lang.Object implements android.view.ActionMode$Callback  {
	private android.view.ActionMode$Callback mWrapped
	final com.android.internal.policy.impl.PhoneWindow$DecorView this$1
	public void  (com.android.internal.policy.impl.PhoneWindow$DecorView, android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback wrapped
	public boolean onCreateActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
	public boolean onPrepareActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
	public boolean onActionItemClicked (android.view.ActionMode, android.view.MenuItem) 
		android.view.ActionMode mode
		android.view.MenuItem item
	public void onDestroyActionMode (android.view.ActionMode) 
		AbstractMethodError ame
		android.view.ActionMode mode
}

com/android/internal/policy/impl/PhoneWindowManager$21.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$21 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/GlobalActions$1.class
GlobalActions.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.GlobalActions$1 extends com.android.internal.policy.impl.GlobalActions$ToggleAction {
	final com.android.internal.policy.impl.GlobalActions this$0
	void  (com.android.internal.policy.impl.GlobalActions, int, int, int, int, int) 
		int x0
		int x1
		int x2
		int x3
		int x4
	void onToggle (boolean) 
		android.content.Intent ecmDialogIntent
		boolean on
	protected void changeStateFromPress (boolean) 
		boolean buttonOn
	public boolean showDuringKeyguard () 
	public boolean showBeforeProvisioning () 
}

com/android/internal/policy/impl/keyguard/
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$3.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
 com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
	void  (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate) 
	public void run () 
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardExitDelegate.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardExitDelegate extends com.android.internal.policy.IKeyguardExitCallback$Stub {
	private android.view.WindowManagerPolicy$OnKeyguardExitResult mOnKeyguardExitResult
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
	void  (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate, android.view.WindowManagerPolicy$OnKeyguardExitResult) 
		android.view.WindowManagerPolicy$OnKeyguardExitResult onKeyguardExitResult
	public void onKeyguardExitResult (boolean)  throws android.os.RemoteException 
		boolean success
}

com/android/internal/policy/impl/keyguard/KeyguardServiceWrapper.class
KeyguardServiceWrapper.java
package com.android.internal.policy.impl.keyguard
public com.android.internal.policy.impl.keyguard.KeyguardServiceWrapper extends java.lang.Object implements com.android.internal.policy.IKeyguardService  {
	private com.android.internal.policy.IKeyguardService mService
	private String TAG
	public void  (com.android.internal.policy.IKeyguardService) 
		com.android.internal.policy.IKeyguardService service
	public boolean isShowing () 
		android.os.RemoteException e
	public boolean isSecure () 
		android.os.RemoteException e
	public boolean isShowingAndNotOccluded () 
		android.os.RemoteException e
	public boolean isInputRestricted () 
		android.os.RemoteException e
	public boolean isDismissable () 
		android.os.RemoteException e
	public void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback) 
		android.os.RemoteException e
		com.android.internal.policy.IKeyguardExitCallback callback
	public void keyguardDone (boolean, boolean) 
		android.os.RemoteException e
		boolean authenticated
		boolean wakeup
	public int setOccluded (boolean) 
		android.os.RemoteException e
		boolean isOccluded
	public void dismiss () 
		android.os.RemoteException e
	public void onDreamingStarted () 
		android.os.RemoteException e
	public void onDreamingStopped () 
		android.os.RemoteException e
	public void onScreenTurnedOff (int) 
		android.os.RemoteException e
		int reason
	public void onScreenTurnedOn (com.android.internal.policy.IKeyguardShowCallback) 
		android.os.RemoteException e
		com.android.internal.policy.IKeyguardShowCallback result
	public void setKeyguardEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public void onSystemReady () 
		android.os.RemoteException e
	public void doKeyguardTimeout (android.os.Bundle) 
		android.os.RemoteException e
		android.os.Bundle options
	public void setCurrentUser (int) 
		android.os.RemoteException e
		int userId
	public void onBootCompleted () 
		android.os.RemoteException e
	public void startKeyguardExitAnimation (long, long) 
		android.os.RemoteException e
		long startTime
		long fadeoutDuration
	public void onActivityDrawn () 
		android.os.RemoteException e
	public void showAssistant () 
	public void dispatch (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void launchCamera () 
	public android.os.IBinder asBinder () 
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardState.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState extends java.lang.Object {
	boolean showing
	boolean showingAndNotOccluded
	boolean inputRestricted
	boolean occluded
	boolean secure
	boolean dreaming
	boolean systemIsReady
	public boolean enabled
	public boolean dismissable
	public int offReason
	public int currentUser
	public boolean screenIsOn
	public boolean bootCompleted
	void  () 
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$2.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
 com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
	void  (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate) 
	public void run () 
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardShowDelegate.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardShowDelegate extends com.android.internal.policy.IKeyguardShowCallback$Stub {
	private com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener mShowListener
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
	void  (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate, com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener) 
		com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener showListener
	public void onShown (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder windowToken
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$ShowListener.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
public abstract com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener extends java.lang.Object {
	public abstract void onShown (android.os.IBinder) 
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
public com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate extends java.lang.Object {
	public static final String KEYGUARD_PACKAGE
	public static final String KEYGUARD_CLASS
	private static final String TAG
	private static final boolean DEBUG
	protected com.android.internal.policy.impl.keyguard.KeyguardServiceWrapper mKeyguardService
	private android.view.View mScrim
	private com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState mKeyguardState
	private final android.content.ServiceConnection mKeyguardConnection
	public void  (android.content.Context, com.android.internal.widget.LockPatternUtils) 
		android.content.Context context
		com.android.internal.widget.LockPatternUtils lockPatternUtils
	public void bindService (android.content.Context) 
		android.content.Context context
		android.content.Intent intent
	public boolean isShowing () 
	public boolean isShowingAndNotOccluded () 
	public boolean isInputRestricted () 
	public void verifyUnlock (android.view.WindowManagerPolicy$OnKeyguardExitResult) 
		android.view.WindowManagerPolicy$OnKeyguardExitResult onKeyguardExitResult
	public void keyguardDone (boolean, boolean) 
		boolean authenticated
		boolean wakeup
	public int setOccluded (boolean) 
		boolean isOccluded
		int result
	public void dismiss () 
	public boolean isSecure () 
	public void onDreamingStarted () 
	public void onDreamingStopped () 
	public void onScreenTurnedOn (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener) 
		com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener showListener
	public void onScreenTurnedOff (int) 
		int why
	public void setKeyguardEnabled (boolean) 
		boolean enabled
	public boolean isDismissable () 
	public void onSystemReady () 
	public void doKeyguardTimeout (android.os.Bundle) 
		android.os.Bundle options
	public void showAssistant () 
	public void setCurrentUser (int) 
		int newUserId
	public void startKeyguardExitAnimation (long, long) 
		long startTime
		long fadeoutDuration
	private static final android.view.View createScrim (android.content.Context) 
		android.content.Context context
		android.view.View view
		int flags
		int stretch
		int type
		android.view.WindowManager$LayoutParams lp
		android.view.WindowManager wm
	public void showScrim () 
	public void hideScrim () 
	public void onBootCompleted () 
	public void onActivityDrawn () 
	static com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState access$000 (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate) 
		com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate x0
	static android.view.View access$100 (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate) 
		com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate x0
}

com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$1.class
KeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
 com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$1 extends java.lang.Object implements android.content.ServiceConnection  {
	final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
	void  (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
}

com/android/internal/policy/impl/SystemGesturesPointerEventListener.class
SystemGesturesPointerEventListener.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.SystemGesturesPointerEventListener extends java.lang.Object implements android.view.WindowManagerPolicy$PointerEventListener  {
	private static final String TAG
	private static final boolean DEBUG
	private static final long SWIPE_TIMEOUT_MS
	private static final int MAX_TRACKED_POINTERS
	private static final int UNTRACKED_POINTER
	private static final int SWIPE_NONE
	private static final int SWIPE_FROM_TOP
	private static final int SWIPE_FROM_BOTTOM
	private static final int SWIPE_FROM_RIGHT
	private final int mSwipeStartThreshold
	private final int mSwipeDistanceThreshold
	private final com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks mCallbacks
	private final int[] mDownPointerId
	private final float[] mDownX
	private final float[] mDownY
	private final long[] mDownTime
	int screenHeight
	int screenWidth
	private int mDownPointers
	private boolean mSwipeFireable
	private boolean mDebugFireable
	public void  (android.content.Context, com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks) 
		android.content.Context context
		com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks callbacks
	private static java.lang.Object checkNull (java.lang.String, java.lang.Object) 
		String name
		Object arg
	public void onPointerEvent (android.view.MotionEvent) 
		int swipe
		android.view.MotionEvent event
	private void captureDown (android.view.MotionEvent, int) 
		android.view.MotionEvent event
		int pointerIndex
		int pointerId
		int i
	private int findIndex (int) 
		int i
		int pointerId
	private int detectSwipe (android.view.MotionEvent) 
		long time
		float x
		float y
		int swipe
		int h
		int swipe
		int pointerId
		int i
		int p
		android.view.MotionEvent move
		int historySize
		int pointerCount
	private int detectSwipe (int, long, float, float) 
		int i
		long time
		float x
		float y
		float fromX
		float fromY
		long elapsed
}

com/android/internal/policy/impl/PhoneWindowManager$8.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$8 extends java.lang.Object implements android.view.WindowManagerPolicy$OnKeyguardExitResult  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void onKeyguardExitResult (boolean) 
		android.os.RemoteException e
		boolean success
}

com/android/internal/policy/impl/PhoneWindowManager$14$1.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$14$1 extends android.os.Handler {
	final android.content.ServiceConnection val$myConn
	final com.android.internal.policy.impl.PhoneWindowManager$14 this$1
	void  (com.android.internal.policy.impl.PhoneWindowManager$14, android.os.Looper, android.content.ServiceConnection) 
		android.os.Looper x0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/policy/impl/RecentApplicationsDialog.class
RecentApplicationsDialog.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.RecentApplicationsDialog extends android.app.Dialog implements android.view.View$OnClickListener  {
	private static final boolean DBG_FORCE_EMPTY_LIST
	private static android.app.StatusBarManager sStatusBar
	private static final int NUM_BUTTONS
	private static final int MAX_RECENT_TASKS
	final android.widget.TextView[] mIcons
	android.view.View mNoAppsText
	android.content.IntentFilter mBroadcastIntentFilter
	android.os.Handler mHandler
	Runnable mCleanup
	private android.content.BroadcastReceiver mBroadcastReceiver
	public void  (android.content.Context) 
		android.content.Context context
	protected void onCreate (android.os.Bundle) 
		android.widget.TextView b
		android.widget.TextView[] arr$
		int len$
		int i$
		android.os.Bundle savedInstanceState
		android.content.Context context
		android.view.Window window
		android.view.WindowManager$LayoutParams params
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int i
		int nextFocus
		int direction
		boolean backward
		int numIcons
		int numButtons
		int keyCode
		android.view.KeyEvent event
	public void dismissAndSwitch () 
		int i
		int numIcons
		com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
	public void onClick (android.view.View) 
		com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
		android.widget.TextView b
		android.widget.TextView[] arr$
		int len$
		int i$
		android.view.View v
	private void switchTo (com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag) 
		android.app.ActivityManager am
		android.content.ActivityNotFoundException e
		com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
	public void onStart () 
	public void onStop () 
	private void reloadButtons () 
		android.widget.TextView tv
		com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
		android.content.pm.ActivityInfo activityInfo
		String title
		android.graphics.drawable.Drawable icon
		android.app.ActivityManager$RecentTaskInfo info
		android.content.Intent intent
		android.content.pm.ResolveInfo resolveInfo
		int i
		android.content.Context context
		android.content.pm.PackageManager pm
		android.app.ActivityManager am
		java.util.List recentTasks
		android.content.pm.ActivityInfo homeInfo
		com.android.internal.policy.impl.IconUtilities iconUtilities
		int index
		int numTasks
}

com/android/internal/policy/impl/PhoneWindowManager$18.class
PhoneWindowManager.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.PhoneWindowManager$18 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.PhoneWindowManager this$0
	void  (com.android.internal.policy.impl.PhoneWindowManager) 
	public void run () 
}

com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$1.class
ImmersiveModeConfirmation.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
	void  (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView) 
	public void run () 
}

com/android/internal/policy/impl/WakeGestureListener$2.class
WakeGestureListener.java
package com.android.internal.policy.impl
 com.android.internal.policy.impl.WakeGestureListener$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.policy.impl.WakeGestureListener this$0
	void  (com.android.internal.policy.impl.WakeGestureListener) 
	public void run () 
}

com/android/internal/policy/IKeyguardStateCallback$Stub.class
IKeyguardStateCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardStateCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardStateCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onShowingStateChanged
	static final int TRANSACTION_onSimSecureStateChanged
	static final int TRANSACTION_onInputRestrictedStateChanged
	public void  () 
	public static com.android.internal.policy.IKeyguardStateCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		boolean _arg0
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/policy/IPolicy.class
IPolicy.java
package com.android.internal.policy
public abstract com.android.internal.policy.IPolicy extends java.lang.Object {
	public abstract android.view.Window makeNewWindow (android.content.Context) 
	public abstract android.view.LayoutInflater makeNewLayoutInflater (android.content.Context) 
	public abstract android.view.WindowManagerPolicy makeNewWindowManager () 
	public abstract android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context) 
}

com/android/internal/policy/PhoneWindow$WindowManagerHolder.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$WindowManagerHolder extends java.lang.Object {
	static final android.view.IWindowManager sWindowManager
	void  () 
	static void  () 
}

com/android/internal/policy/PhoneWindow$RotationWatcher.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$RotationWatcher extends android.view.IRotationWatcher$Stub {
	private android.os.Handler mHandler
	private final Runnable mRotationChanged
	private final java.util.ArrayList mWindows
	private boolean mIsWatching
	void  () 
	public void onRotationChanged (int)  throws android.os.RemoteException 
		int rotation
	public void addWindow (com.android.internal.policy.PhoneWindow) 
		android.os.RemoteException ex
		com.android.internal.policy.PhoneWindow phoneWindow
	public void removeWindow (com.android.internal.policy.PhoneWindow) 
		java.lang.ref.WeakReference ref
		com.android.internal.policy.PhoneWindow win
		int i
		com.android.internal.policy.PhoneWindow phoneWindow
	void dispatchRotationChanged () 
		java.lang.ref.WeakReference ref
		com.android.internal.policy.PhoneWindow win
		int i
}

com/android/internal/policy/IFaceLockInterface.class
IFaceLockInterface.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockInterface extends java.lang.Object implements android.os.IInterface  {
	public abstract void startUi (android.os.IBinder, int, int, int, int, boolean)  throws android.os.RemoteException 
	public abstract void stopUi ()  throws android.os.RemoteException 
	public abstract void startWithoutUi ()  throws android.os.RemoteException 
	public abstract void registerCallback (com.android.internal.policy.IFaceLockCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallback (com.android.internal.policy.IFaceLockCallback)  throws android.os.RemoteException 
}

com/android/internal/policy/PhoneWindow$ActionMenuPresenterCallback.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$ActionMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final com.android.internal.policy.PhoneWindow this$0
	private void  (com.android.internal.policy.PhoneWindow) 
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
		android.view.Window$Callback cb
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	void  (com.android.internal.policy.PhoneWindow, com.android.internal.policy.PhoneWindow$1) 
		com.android.internal.policy.PhoneWindow x0
		com.android.internal.policy.PhoneWindow$1 x1
}

com/android/internal/policy/PhoneWindow$3.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$3 extends java.lang.Object implements com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener  {
	private static final float ALPHA_DECREASE
	private boolean mIsTranslucent
	final com.android.internal.policy.PhoneWindow this$0
	void  (com.android.internal.policy.PhoneWindow) 
	public void onSwipeProgressChanged (com.android.internal.widget.SwipeDismissLayout, float, float) 
		com.android.internal.widget.SwipeDismissLayout layout
		float progress
		float translate
		android.view.WindowManager$LayoutParams newParams
		int flags
	public void onSwipeCancelled (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout layout
		android.view.WindowManager$LayoutParams newParams
}

com/android/internal/policy/PhoneWindow$ColorViewState.class
PhoneWindow.java
package com.android.internal.policy
 com.android.internal.policy.PhoneWindow$ColorViewState extends java.lang.Object {
	android.view.View view
	int targetVisibility
	boolean present
	final int id
	final int systemUiHideFlag
	final int translucentFlag
	final int verticalGravity
	final int horizontalGravity
	final String transitionName
	final int hideWindowFlag
	void  (int, int, int, int, java.lang.String, int, int) 
		int systemUiHideFlag
		int translucentFlag
		int verticalGravity
		int horizontalGravity
		String transitionName
		int id
		int hideWindowFlag
}

com/android/internal/policy/PhoneWindow$PanelFeatureState.class
PhoneWindow.java
package com.android.internal.policy
final com.android.internal.policy.PhoneWindow$PanelFeatureState extends java.lang.Object {
	int featureId
	int background
	int fullBackground
	int gravity
	int x
	int y
	int windowAnimations
	com.android.internal.policy.PhoneWindow$DecorView decorView
	android.view.View createdPanelView
	android.view.View shownPanelView
	com.android.internal.view.menu.MenuBuilder menu
	com.android.internal.view.menu.IconMenuPresenter iconMenuPresenter
	com.android.internal.view.menu.ListMenuPresenter listMenuPresenter
	boolean isCompact
	int listPresenterTheme
	boolean isPrepared
	boolean isHandled
	boolean isOpen
	boolean isInExpandedMode
	public boolean qwertyMode
	boolean refreshDecorView
	boolean refreshMenuContent
	boolean wasLastOpen
	boolean wasLastExpanded
	android.os.Bundle frozenMenuState
	android.os.Bundle frozenActionViewState
	void  (int) 
		int featureId
	public boolean isInListMode () 
	public boolean hasPanelItems () 
	public void clearMenuPresenters () 
	void setStyle (android.content.Context) 
		android.content.Context context
		android.content.res.TypedArray a
	void setMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	com.android.internal.view.menu.MenuView getListMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.content.Context context
		com.android.internal.view.menu.MenuPresenter$Callback cb
		com.android.internal.view.menu.MenuView result
	com.android.internal.view.menu.MenuView getIconMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.content.Context context
		com.android.internal.view.menu.MenuPresenter$Callback cb
		com.android.internal.view.menu.MenuView result
	android.os.Parcelable onSaveInstanceState () 
		com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState savedState
	void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.policy.PhoneWindow$PanelFeatureState$SavedState savedState
	void applyFrozenState () 
}

com/android/internal/policy/IKeyguardService$Stub$Proxy.class
IKeyguardService.java
package com.android.internal.policy
 com.android.internal.policy.IKeyguardService$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setOccluded (boolean)  throws android.os.RemoteException 
		boolean isOccluded
		android.os.Parcel _data
	public void addStateMonitorCallback (com.android.internal.policy.IKeyguardStateCallback)  throws android.os.RemoteException 
		com.android.internal.policy.IKeyguardStateCallback callback
		android.os.Parcel _data
	public void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback)  throws android.os.RemoteException 
		com.android.internal.policy.IKeyguardExitCallback callback
		android.os.Parcel _data
	public void keyguardDone (boolean, boolean)  throws android.os.RemoteException 
		boolean authenticated
		boolean wakeup
		android.os.Parcel _data
	public void dismiss ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onDreamingStarted ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onDreamingStopped ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onStartedGoingToSleep (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onFinishedGoingToSleep (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onStartedWakingUp ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onScreenTurningOn (com.android.internal.policy.IKeyguardDrawnCallback)  throws android.os.RemoteException 
		com.android.internal.policy.IKeyguardDrawnCallback callback
		android.os.Parcel _data
	public void onScreenTurnedOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onScreenTurnedOff ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void setKeyguardEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public void onSystemReady ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void doKeyguardTimeout (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle options
		android.os.Parcel _data
	public void setCurrentUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
	public void onBootCompleted ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void startKeyguardExitAnimation (long, long)  throws android.os.RemoteException 
		long startTime
		long fadeoutDuration
		android.os.Parcel _data
	public void onActivityDrawn ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/http/
com/android/internal/http/multipart/
com/android/internal/http/multipart/MultipartEntity.class
MultipartEntity.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.MultipartEntity extends org.apache.http.entity.AbstractHttpEntity {
	private static final org.apache.commons.logging.Log log
	private static final String MULTIPART_FORM_CONTENT_TYPE
	public static final String MULTIPART_BOUNDARY
	private static byte[] MULTIPART_CHARS
	protected com.android.internal.http.multipart.Part[] parts
	private byte[] multipartBoundary
	private org.apache.http.params.HttpParams params
	private boolean contentConsumed
	private static byte[] generateMultipartBoundary () 
		int i
		java.util.Random rand
		byte[] bytes
	public void  (com.android.internal.http.multipart.Part[], org.apache.http.params.HttpParams) 
		com.android.internal.http.multipart.Part[] parts
		org.apache.http.params.HttpParams params
	public void  (com.android.internal.http.multipart.Part[]) 
		com.android.internal.http.multipart.Part[] parts
	protected byte[] getMultipartBoundary () 
		String temp
	public boolean isRepeatable () 
		int i
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public org.apache.http.Header getContentType () 
		StringBuffer buffer
	public long getContentLength () 
		Exception e
	public java.io.InputStream getContent ()  throws java.io.IOException java.lang.IllegalStateException 
		java.io.ByteArrayOutputStream baos
		java.io.ByteArrayInputStream bais
	public boolean isStreaming () 
	static void  () 
}

com/android/internal/http/multipart/PartBase.class
PartBase.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.PartBase extends com.android.internal.http.multipart.Part {
	private String name
	private String contentType
	private String charSet
	private String transferEncoding
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String contentType
		String charSet
		String transferEncoding
	public java.lang.String getName () 
	public java.lang.String getContentType () 
	public java.lang.String getCharSet () 
	public java.lang.String getTransferEncoding () 
	public void setCharSet (java.lang.String) 
		String charSet
	public void setContentType (java.lang.String) 
		String contentType
	public void setName (java.lang.String) 
		String name
	public void setTransferEncoding (java.lang.String) 
		String transferEncoding
}

com/android/internal/http/multipart/ByteArrayPartSource.class
ByteArrayPartSource.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.ByteArrayPartSource extends java.lang.Object implements com.android.internal.http.multipart.PartSource  {
	private String fileName
	private byte[] bytes
	public void  (java.lang.String, byte[]) 
		String fileName
		byte[] bytes
	public long getLength () 
	public java.lang.String getFileName () 
	public java.io.InputStream createInputStream () 
}

com/android/internal/http/multipart/FilePart.class
FilePart.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.FilePart extends com.android.internal.http.multipart.PartBase {
	public static final String DEFAULT_CONTENT_TYPE
	public static final String DEFAULT_CHARSET
	public static final String DEFAULT_TRANSFER_ENCODING
	private static final org.apache.commons.logging.Log LOG
	protected static final String FILE_NAME
	private static final byte[] FILE_NAME_BYTES
	private com.android.internal.http.multipart.PartSource source
	public void  (java.lang.String, com.android.internal.http.multipart.PartSource, java.lang.String, java.lang.String) 
		String name
		com.android.internal.http.multipart.PartSource partSource
		String contentType
		String charset
	public void  (java.lang.String, com.android.internal.http.multipart.PartSource) 
		String name
		com.android.internal.http.multipart.PartSource partSource
	public void  (java.lang.String, java.io.File)  throws java.io.FileNotFoundException 
		String name
		java.io.File file
	public void  (java.lang.String, java.io.File, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
		String name
		java.io.File file
		String contentType
		String charset
	public void  (java.lang.String, java.lang.String, java.io.File)  throws java.io.FileNotFoundException 
		String name
		String fileName
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.io.File, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
		String name
		String fileName
		java.io.File file
		String contentType
		String charset
	protected void sendDispositionHeader (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		String filename
	protected void sendData (java.io.OutputStream)  throws java.io.IOException 
		int len
		java.io.OutputStream out
		byte[] tmp
		java.io.InputStream instream
	protected com.android.internal.http.multipart.PartSource getSource () 
	protected long lengthOfData () 
	static void  () 
}

com/android/internal/http/multipart/Part.class
Part.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.Part extends java.lang.Object {
	private static final org.apache.commons.logging.Log LOG
	protected static final String BOUNDARY
	protected static final byte[] BOUNDARY_BYTES
	private static final byte[] DEFAULT_BOUNDARY_BYTES
	protected static final String CRLF
	protected static final byte[] CRLF_BYTES
	protected static final String QUOTE
	protected static final byte[] QUOTE_BYTES
	protected static final String EXTRA
	protected static final byte[] EXTRA_BYTES
	protected static final String CONTENT_DISPOSITION
	protected static final byte[] CONTENT_DISPOSITION_BYTES
	protected static final String CONTENT_TYPE
	protected static final byte[] CONTENT_TYPE_BYTES
	protected static final String CHARSET
	protected static final byte[] CHARSET_BYTES
	protected static final String CONTENT_TRANSFER_ENCODING
	protected static final byte[] CONTENT_TRANSFER_ENCODING_BYTES
	private byte[] boundaryBytes
	public void  () 
	public static java.lang.String getBoundary () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getContentType () 
	public abstract java.lang.String getCharSet () 
	public abstract java.lang.String getTransferEncoding () 
	protected byte[] getPartBoundary () 
	void setPartBoundary (byte[]) 
		byte[] boundaryBytes
	public boolean isRepeatable () 
	protected void sendStart (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	protected void sendDispositionHeader (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	protected void sendContentTypeHeader (java.io.OutputStream)  throws java.io.IOException 
		String charSet
		java.io.OutputStream out
		String contentType
	protected void sendTransferEncodingHeader (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
		String transferEncoding
	protected void sendEndOfHeader (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	protected abstract void sendData (java.io.OutputStream)  throws java.io.IOException 
	protected abstract long lengthOfData ()  throws java.io.IOException 
	protected void sendEnd (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public void send (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public long length ()  throws java.io.IOException 
		java.io.ByteArrayOutputStream overhead
	public java.lang.String toString () 
	public static void sendParts (java.io.OutputStream, com.android.internal.http.multipart.Part[])  throws java.io.IOException 
		java.io.OutputStream out
		com.android.internal.http.multipart.Part[] parts
	public static void sendParts (java.io.OutputStream, com.android.internal.http.multipart.Part[], byte[])  throws java.io.IOException 
		int i
		java.io.OutputStream out
		com.android.internal.http.multipart.Part[] parts
		byte[] partBoundary
	public static long getLengthOfParts (com.android.internal.http.multipart.Part[])  throws java.io.IOException 
		com.android.internal.http.multipart.Part[] parts
	public static long getLengthOfParts (com.android.internal.http.multipart.Part[], byte[])  throws java.io.IOException 
		long l
		int i
		com.android.internal.http.multipart.Part[] parts
		byte[] partBoundary
		long total
	static void  () 
}

com/android/internal/http/multipart/FilePartSource.class
FilePartSource.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.FilePartSource extends java.lang.Object implements com.android.internal.http.multipart.PartSource  {
	private java.io.File file
	private String fileName
	public void  (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
	public void  (java.lang.String, java.io.File)  throws java.io.FileNotFoundException 
		String fileName
		java.io.File file
	public long getLength () 
	public java.lang.String getFileName () 
	public java.io.InputStream createInputStream ()  throws java.io.IOException 
}

com/android/internal/http/multipart/PartSource.class
PartSource.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.PartSource extends java.lang.Object {
	public abstract long getLength () 
	public abstract java.lang.String getFileName () 
	public abstract java.io.InputStream createInputStream ()  throws java.io.IOException 
}

com/android/internal/http/multipart/StringPart.class
StringPart.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.StringPart extends com.android.internal.http.multipart.PartBase {
	private static final org.apache.commons.logging.Log LOG
	public static final String DEFAULT_CONTENT_TYPE
	public static final String DEFAULT_CHARSET
	public static final String DEFAULT_TRANSFER_ENCODING
	private byte[] content
	private String value
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String value
		String charset
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	private byte[] getContent () 
	protected void sendData (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	protected long lengthOfData () 
	public void setCharSet (java.lang.String) 
		String charSet
	static void  () 
}

com/android/internal/http/HttpDateTime$TimeOfDay.class
HttpDateTime.java
package com.android.internal.http
 com.android.internal.http.HttpDateTime$TimeOfDay extends java.lang.Object {
	int hour
	int minute
	int second
	void  (int, int, int) 
		int h
		int m
		int s
}

com/android/internal/http/HttpDateTime.class
HttpDateTime.java
package com.android.internal.http
public final com.android.internal.http.HttpDateTime extends java.lang.Object {
	private static final String HTTP_DATE_RFC_REGEXP
	private static final String HTTP_DATE_ANSIC_REGEXP
	private static final java.util.regex.Pattern HTTP_DATE_RFC_PATTERN
	private static final java.util.regex.Pattern HTTP_DATE_ANSIC_PATTERN
	public void  () 
	public static long parse (java.lang.String)  throws java.lang.IllegalArgumentException 
		com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
		com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
		java.util.regex.Matcher ansicMatcher
		String timeString
		int date
		int month
		int year
		com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
		java.util.regex.Matcher rfcMatcher
		android.text.format.Time time
	private static int getDate (java.lang.String) 
		String dateString
	private static int getMonth (java.lang.String) 
		String monthString
		int hash
	private static int getYear (java.lang.String) 
		int year
		int year
		String yearString
	private static com.android.internal.http.HttpDateTime$TimeOfDay getTime (java.lang.String) 
		String timeString
		int i
		int hour
		int minute
		int second
	static void  () 
}

com/android/internal/R$interpolator.class
R.java
package com.android.internal
public final com.android.internal.R$interpolator extends java.lang.Object {
	public static final int accelerate_cubic
	public static final int accelerate_decelerate
	public static final int accelerate_quad
	public static final int accelerate_quint
	public static final int anticipate
	public static final int anticipate_overshoot
	public static final int bounce
	public static final int cycle
	public static final int decelerate_cubic
	public static final int decelerate_quad
	public static final int decelerate_quint
	public static final int fast_out_linear_in
	public static final int fast_out_slow_in
	public static final int linear
	public static final int linear_out_slow_in
	public static final int overshoot
	public void  () 
}

com/android/internal/R$plurals.class
R.java
package com.android.internal
public final com.android.internal.R$plurals extends java.lang.Object {
	public static final int duration_hours
	public static final int duration_minutes
	public static final int duration_seconds
	public static final int last_num_days
	public static final int matches_found
	public static final int pinpuk_attempts
	public static final int restr_pin_countdown
	public static final int selected_count
	public static final int wifi_available
	public static final int wifi_available_detailed
	public static final int zen_mode_duration_hours
	public static final int zen_mode_duration_hours_short
	public static final int zen_mode_duration_hours_summary
	public static final int zen_mode_duration_hours_summary_short
	public static final int zen_mode_duration_minutes
	public static final int zen_mode_duration_minutes_short
	public static final int zen_mode_duration_minutes_summary
	public static final int zen_mode_duration_minutes_summary_short
	public void  () 
}

com/android/internal/annotations/
com/android/internal/annotations/GuardedBy.class
GuardedBy.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

com/android/internal/annotations/VisibleForTesting$Visibility.class
VisibleForTesting.java
package com.android.internal.annotations
public final com.android.internal.annotations.VisibleForTesting$Visibility extends java.lang.Enum {
	public static final com.android.internal.annotations.VisibleForTesting$Visibility PROTECTED
	public static final com.android.internal.annotations.VisibleForTesting$Visibility PACKAGE
	public static final com.android.internal.annotations.VisibleForTesting$Visibility PRIVATE
	private static final com.android.internal.annotations.VisibleForTesting$Visibility[] $VALUES
	public static com.android.internal.annotations.VisibleForTesting$Visibility[] values () 
	public static com.android.internal.annotations.VisibleForTesting$Visibility valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/annotations/VisibleForTesting.class
VisibleForTesting.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.android.internal.annotations.VisibleForTesting$Visibility visibility () 
}

com/android/internal/annotations/Immutable.class
Immutable.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.Immutable extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/internal/os/
com/android/internal/os/FlashlightPowerCalculator.class
FlashlightPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.FlashlightPowerCalculator extends com.android.internal.os.PowerCalculator {
	private final double mFlashlightPowerOnAvg
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		long totalTime
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		android.os.BatteryStats$Timer timer
}

com/android/internal/os/BatteryStatsImpl$TimeBaseObs.class
BatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$TimeBaseObs extends java.lang.Object {
	public abstract void onTimeStarted (long, long, long) 
	public abstract void onTimeStopped (long, long, long) 
}

com/android/internal/os/KernelWakelockReader.class
KernelWakelockReader.java
package com.android.internal.os
public com.android.internal.os.KernelWakelockReader extends java.lang.Object {
	private static final String TAG
	private static int sKernelWakelockUpdateVersion
	private static final String sWakelockFile
	private static final String sWakeupSourceFile
	private static final int[] PROC_WAKELOCKS_FORMAT
	private static final int[] WAKEUP_SOURCES_FORMAT
	private final String[] mProcWakelocksName
	private final long[] mProcWakelocksData
	public void  () 
	public final com.android.internal.os.KernelWakelockStats readKernelWakelockStats (com.android.internal.os.KernelWakelockStats) 
		java.io.FileNotFoundException e2
		java.io.FileNotFoundException e
		java.io.FileInputStream is
		java.io.IOException e
		int i
		com.android.internal.os.KernelWakelockStats staleStats
		byte[] buffer
		int len
		boolean wakeup_sources
	private com.android.internal.os.KernelWakelockStats parseProcWakelocks (byte[], int, boolean, com.android.internal.os.KernelWakelockStats) 
		int j
		long totalTime
		com.android.internal.os.KernelWakelockStats$Entry kwlStats
		Exception e
		String[] nameStringArray
		long[] wlData
		boolean parsed
		String name
		int count
		long totalTime
		java.util.Iterator itr
		byte[] wlBuffer
		int len
		boolean wakeup_sources
		com.android.internal.os.KernelWakelockStats staleStats
		int startIndex
		int endIndex
		int numUpdatedWlNames
		int i
	static void  () 
}

com/android/internal/os/BinderInternal.class
BinderInternal.java
package com.android.internal.os
public com.android.internal.os.BinderInternal extends java.lang.Object {
	static java.lang.ref.WeakReference sGcWatcher
	static java.util.ArrayList sGcWatchers
	static Runnable[] sTmpWatchers
	static long sLastGcTime
	public void  () 
	public static void addGcWatcher (java.lang.Runnable) 
		Runnable watcher
	public static final native void joinThreadPool () 
	public static long getLastGcTime () 
	public static final native android.os.IBinder getContextObject () 
	public static final native void disableBackgroundScheduling (boolean) 
	static final native void handleGc () 
	public static void forceGc (java.lang.String) 
		String reason
	static void forceBinderGc () 
	static void  () 
}

com/android/internal/os/IDropBoxManagerService$Stub.class
IDropBoxManagerService.java
package com.android.internal.os
public abstract com.android.internal.os.IDropBoxManagerService$Stub extends android.os.Binder implements com.android.internal.os.IDropBoxManagerService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_add
	static final int TRANSACTION_isTagEnabled
	static final int TRANSACTION_getNextEntry
	public void  () 
	public static com.android.internal.os.IDropBoxManagerService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.DropBoxManager$Entry _arg0
		android.os.DropBoxManager$Entry _arg0
		String _arg0
		boolean _result
		String _arg0
		long _arg1
		android.os.DropBoxManager$Entry _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/os/KernelWakelockStats.class
KernelWakelockStats.java
package com.android.internal.os
public com.android.internal.os.KernelWakelockStats extends java.util.HashMap {
	int kernelWakelockVersion
	public void  () 
}

com/android/internal/os/WifiPowerCalculator.class
WifiPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.WifiPowerCalculator extends com.android.internal.os.PowerCalculator {
	private static final boolean DEBUG
	private static final String TAG
	private final double mIdleCurrentMa
	private final double mTxCurrentMa
	private final double mRxCurrentMa
	private double mTotalAppPowerDrain
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long idleTime
		long txTime
		long rxTime
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long idleTimeMs
		long rxTimeMs
		long txTimeMs
		double powerDrainMah
	public void reset () 
}

com/android/internal/os/BatteryStatsImpl$4.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.os.BatteryStatsImpl this$0
	void  (com.android.internal.os.BatteryStatsImpl) 
	public void run () 
}

com/android/internal/os/ZygoteInit$MethodAndArgsCaller.class
ZygoteInit.java
package com.android.internal.os
public com.android.internal.os.ZygoteInit$MethodAndArgsCaller extends java.lang.Exception implements java.lang.Runnable  {
	private final java.lang.reflect.Method mMethod
	private final String[] mArgs
	public void  (java.lang.reflect.Method, java.lang.String[]) 
		java.lang.reflect.Method method
		String[] args
	public void run () 
		IllegalAccessException ex
		Throwable cause
		java.lang.reflect.InvocationTargetException ex
}

com/android/internal/os/SamplingProfilerIntegration$1.class
SamplingProfilerIntegration.java
package com.android.internal.os
final com.android.internal.os.SamplingProfilerIntegration$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

com/android/internal/os/BatteryStatsImpl$Uid$Proc.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Proc extends android.os.BatteryStats$Uid$Proc implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	final String mName
	boolean mActive
	long mUserTime
	long mSystemTime
	long mForegroundTime
	int mStarts
	int mNumCrashes
	int mNumAnrs
	long mLoadedUserTime
	long mLoadedSystemTime
	long mLoadedForegroundTime
	int mLoadedStarts
	int mLoadedNumCrashes
	int mLoadedNumAnrs
	long mUnpluggedUserTime
	long mUnpluggedSystemTime
	long mUnpluggedForegroundTime
	int mUnpluggedStarts
	int mUnpluggedNumCrashes
	int mUnpluggedNumAnrs
	int mProcessState
	java.util.ArrayList mExcessivePower
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	void  (com.android.internal.os.BatteryStatsImpl$Uid, java.lang.String) 
		String name
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	void reset () 
	void detach () 
	public int countExcessivePowers () 
	public android.os.BatteryStats$Uid$Proc$ExcessivePower getExcessivePower (int) 
		int i
	public void addExcessiveWake (long, long) 
		long overTime
		long usedTime
		android.os.BatteryStats$Uid$Proc$ExcessivePower ew
	public void addExcessiveCpu (long, long) 
		long overTime
		long usedTime
		android.os.BatteryStats$Uid$Proc$ExcessivePower ew
	void writeExcessivePowerToParcelLocked (android.os.Parcel) 
		android.os.BatteryStats$Uid$Proc$ExcessivePower ew
		int i
		android.os.Parcel out
		int N
	void readExcessivePowerFromParcelLocked (android.os.Parcel) 
		android.os.BatteryStats$Uid$Proc$ExcessivePower ew
		int i
		android.os.Parcel in
		int N
	void writeToParcelLocked (android.os.Parcel) 
		android.os.Parcel out
	void readFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
	public void addCpuTimeLocked (int, int) 
		int utime
		int stime
	public void addForegroundTimeLocked (long) 
		long ttime
	public void incStartsLocked () 
	public void incNumCrashesLocked () 
	public void incNumAnrsLocked () 
	public boolean isActive () 
	public long getUserTime (int) 
		int which
		long val
	public long getSystemTime (int) 
		int which
		long val
	public long getForegroundTime (int) 
		int which
		long val
	public int getStarts (int) 
		int which
		int val
	public int getNumCrashes (int) 
		int which
		int val
	public int getNumAnrs (int) 
		int which
		int val
}

com/android/internal/os/AndroidPrintStream.class
AndroidPrintStream.java
package com.android.internal.os
 com.android.internal.os.AndroidPrintStream extends com.android.internal.os.LoggingPrintStream {
	private final int priority
	private final String tag
	public void  (int, java.lang.String) 
		int priority
		String tag
	protected void log (java.lang.String) 
		String line
}

com/android/internal/os/BatteryStatsImpl$Uid$Pkg.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Pkg extends android.os.BatteryStats$Uid$Pkg implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	android.util.ArrayMap mWakeupAlarms
	final android.util.ArrayMap mServiceStats
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	void  (com.android.internal.os.BatteryStatsImpl$Uid) 
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	void detach () 
	void readFromParcelLocked (android.os.Parcel) 
		String tag
		int i
		String serviceName
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv serv
		int m
		android.os.Parcel in
		int numWA
		int numServs
	void writeToParcelLocked (android.os.Parcel) 
		int i
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv serv
		int i
		android.os.Parcel out
		int numWA
		int NS
	public android.util.ArrayMap getWakeupAlarmStats () 
	public void noteWakeupAlarmLocked (java.lang.String) 
		String tag
		com.android.internal.os.BatteryStatsImpl$Counter c
	public android.util.ArrayMap getServiceStats () 
	final com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv newServiceStatsLocked () 
}

com/android/internal/os/BatteryStatsImpl$SamplingTimer.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$SamplingTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
	int mCurrentReportedCount
	int mUnpluggedReportedCount
	long mCurrentReportedTotalTime
	long mUnpluggedReportedTotalTime
	boolean mTimeBaseRunning
	boolean mTrackingReportedValues
	int mUpdateVersion
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase, boolean) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		boolean trackReportedValues
	public void setStale () 
	public void setUpdateVersion (int) 
		int version
	public int getUpdateVersion () 
	public void updateCurrentReportedCount (int) 
		int count
	public void addCurrentReportedCount (int) 
		int delta
	public void updateCurrentReportedTotalTime (long) 
		long totalTime
	public void addCurrentReportedTotalTime (long) 
		long delta
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	protected long computeRunTimeLocked (long) 
		long curBatteryRealtime
	protected int computeCurrentCountLocked () 
	public void writeToParcel (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	boolean reset (boolean) 
		boolean detachIfReset
	void writeSummaryFromParcelLocked (android.os.Parcel, long) 
		android.os.Parcel out
		long batteryRealtime
	void readSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
}

com/android/internal/os/IDropBoxManagerService$Stub$Proxy.class
IDropBoxManagerService.java
package com.android.internal.os
 com.android.internal.os.IDropBoxManagerService$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IDropBoxManagerService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void add (android.os.DropBoxManager$Entry)  throws android.os.RemoteException 
		android.os.DropBoxManager$Entry entry
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isTagEnabled (java.lang.String)  throws android.os.RemoteException 
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long)  throws android.os.RemoteException 
		android.os.DropBoxManager$Entry _result
		String tag
		long millis
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.DropBoxManager$Entry _result
}

com/android/internal/os/ProcessCpuTracker$Stats.class
ProcessCpuTracker.java
package com.android.internal.os
public com.android.internal.os.ProcessCpuTracker$Stats extends java.lang.Object {
	public final int pid
	public final int uid
	final String statFile
	final String cmdlineFile
	final String threadsDir
	final java.util.ArrayList threadStats
	final java.util.ArrayList workingThreads
	public com.android.internal.os.BatteryStatsImpl$Uid$Proc batteryStats
	public boolean interesting
	public String baseName
	public String name
	public int nameWidth
	public long vsize
	public long base_uptime
	public long rel_uptime
	public long base_utime
	public long base_stime
	public int rel_utime
	public int rel_stime
	public long base_minfaults
	public long base_majfaults
	public int rel_minfaults
	public int rel_majfaults
	public boolean active
	public boolean working
	public boolean added
	public boolean removed
	void  (int, int, boolean) 
		java.io.File procDir
		java.io.File procDir
		java.io.File taskDir
		int _pid
		int parentPid
		boolean includeThreads
}

com/android/internal/os/storage/
com/android/internal/os/storage/ExternalStorageFormatter$2.class
ExternalStorageFormatter.java
package com.android.internal.os.storage
 com.android.internal.os.storage.ExternalStorageFormatter$2 extends java.lang.Thread {
	final android.os.storage.IMountService val$mountService
	final String val$extStoragePath
	final com.android.internal.os.storage.ExternalStorageFormatter this$0
	void  (com.android.internal.os.storage.ExternalStorageFormatter, android.os.storage.IMountService, java.lang.String) 
	public void run () 
		Exception e
		android.content.Intent intent
		android.content.Intent intent
		android.os.RemoteException e
		boolean success
}

com/android/internal/os/storage/ExternalStorageFormatter$1.class
ExternalStorageFormatter.java
package com.android.internal.os.storage
 com.android.internal.os.storage.ExternalStorageFormatter$1 extends android.os.storage.StorageEventListener {
	final com.android.internal.os.storage.ExternalStorageFormatter this$0
	void  (com.android.internal.os.storage.ExternalStorageFormatter) 
	public void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String) 
		String path
		String oldState
		String newState
}

com/android/internal/os/storage/ExternalStorageFormatter.class
ExternalStorageFormatter.java
package com.android.internal.os.storage
public com.android.internal.os.storage.ExternalStorageFormatter extends android.app.Service implements android.content.DialogInterface$OnCancelListener  {
	static final String TAG
	public static final String FORMAT_ONLY
	public static final String FORMAT_AND_FACTORY_RESET
	public static final String EXTRA_ALWAYS_RESET
	private android.os.storage.StorageVolume mStorageVolume
	public static final android.content.ComponentName COMPONENT_NAME
	private android.os.storage.IMountService mMountService
	private android.os.storage.StorageManager mStorageManager
	private android.os.PowerManager$WakeLock mWakeLock
	private android.app.ProgressDialog mProgressDialog
	private boolean mFactoryReset
	private boolean mAlwaysReset
	private String mReason
	android.os.storage.StorageEventListener mStorageListener
	public void  () 
	public void onCreate () 
	public int onStartCommand (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int startId
	public void onDestroy () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void onCancel (android.content.DialogInterface) 
		android.os.RemoteException e
		android.content.DialogInterface dialog
		android.os.storage.IMountService mountService
		String extStoragePath
	void fail (int) 
		android.content.Intent intent
		int msg
	void updateProgressState () 
		android.os.RemoteException e
		android.os.storage.IMountService mountService
		String extStoragePath
		android.os.storage.IMountService mountService
		String extStoragePath
		String status
	public void updateProgressDialog (int) 
		int msg
	android.os.storage.IMountService getMountService () 
		android.os.IBinder service
	static boolean access$000 (com.android.internal.os.storage.ExternalStorageFormatter) 
		com.android.internal.os.storage.ExternalStorageFormatter x0
	static java.lang.String access$100 (com.android.internal.os.storage.ExternalStorageFormatter) 
		com.android.internal.os.storage.ExternalStorageFormatter x0
	static boolean access$200 (com.android.internal.os.storage.ExternalStorageFormatter) 
		com.android.internal.os.storage.ExternalStorageFormatter x0
	static void  () 
}

com/android/internal/os/TransferPipe.class
TransferPipe.java
package com.android.internal.os
public final com.android.internal.os.TransferPipe extends java.lang.Object implements java.lang.Runnable  {
	static final String TAG
	static final boolean DEBUG
	static final long DEFAULT_TIMEOUT
	final Thread mThread
	final android.os.ParcelFileDescriptor[] mFds
	java.io.FileDescriptor mOutFd
	long mEndTime
	String mFailure
	boolean mComplete
	String mBufferPrefix
	public void  ()  throws java.io.IOException 
	android.os.ParcelFileDescriptor getReadFd () 
	public android.os.ParcelFileDescriptor getWriteFd () 
	public void setBufferPrefix (java.lang.String) 
		String prefix
	static void go (com.android.internal.os.TransferPipe$Caller, android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[])  throws java.io.IOException android.os.RemoteException 
		com.android.internal.os.TransferPipe$Caller caller
		android.os.IInterface iface
		java.io.FileDescriptor out
		String prefix
		String[] args
	static void go (com.android.internal.os.TransferPipe$Caller, android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[], long)  throws java.io.IOException android.os.RemoteException 
		android.os.RemoteException e
		com.android.internal.os.TransferPipe$Caller caller
		android.os.IInterface iface
		java.io.FileDescriptor out
		String prefix
		String[] args
		long timeout
		com.android.internal.os.TransferPipe tp
	static void goDump (android.os.IBinder, java.io.FileDescriptor, java.lang.String[])  throws java.io.IOException android.os.RemoteException 
		android.os.IBinder binder
		java.io.FileDescriptor out
		String[] args
	static void goDump (android.os.IBinder, java.io.FileDescriptor, java.lang.String[], long)  throws java.io.IOException android.os.RemoteException 
		android.os.RemoteException e
		android.os.IBinder binder
		java.io.FileDescriptor out
		String[] args
		long timeout
		com.android.internal.os.TransferPipe tp
	public void go (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor out
	public void go (java.io.FileDescriptor, long)  throws java.io.IOException 
		InterruptedException e
		long waitTime
		java.io.FileDescriptor out
		long timeout
	void closeFd (int) 
		java.io.IOException e
		int num
	public void kill () 
	public void run () 
		android.os.ParcelFileDescriptor readFd
		int i
		int start
		java.io.IOException e
		byte[] buffer
		java.io.FileInputStream fis
		java.io.FileOutputStream fos
		byte[] bufferPrefix
		boolean needPrefix
		int size
}

com/android/internal/os/RuntimeInit$1.class
RuntimeInit.java
package com.android.internal.os
final com.android.internal.os.RuntimeInit$1 extends org.apache.harmony.luni.internal.util.TimezoneGetter {
	void  () 
	public java.lang.String getId () 
}

com/android/internal/os/IResultReceiver$Stub$Proxy.class
IResultReceiver.java
package com.android.internal.os
 com.android.internal.os.IResultReceiver$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IResultReceiver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void send (int, android.os.Bundle)  throws android.os.RemoteException 
		int resultCode
		android.os.Bundle resultData
		android.os.Parcel _data
}

com/android/internal/os/BatteryStatsImpl$2.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$2 extends java.lang.Object implements com.android.internal.os.KernelUidCpuTimeReader$Callback  {
	final int val$numWakelocksF
	final int val$cpuSpeedSteps
	final long[] val$cpuSpeeds
	final com.android.internal.os.BatteryStatsImpl this$0
	void  (com.android.internal.os.BatteryStatsImpl, int, int, long[]) 
	public void onUidCpuTime (int, long, long, long) 
		int i
		int uid
		long userTimeUs
		long systemTimeUs
		long powerMaUs
		com.android.internal.os.BatteryStatsImpl$Uid u
		StringBuilder sb
}

com/android/internal/os/ZygoteConnection$Arguments.class
ZygoteConnection.java
package com.android.internal.os
 com.android.internal.os.ZygoteConnection$Arguments extends java.lang.Object {
	int uid
	boolean uidSpecified
	int gid
	boolean gidSpecified
	int[] gids
	int debugFlags
	int mountExternal
	int targetSdkVersion
	boolean targetSdkVersionSpecified
	String niceName
	boolean capabilitiesSpecified
	long permittedCapabilities
	long effectiveCapabilities
	boolean seInfoSpecified
	String seInfo
	java.util.ArrayList rlimits
	String invokeWith
	String[] remainingArgs
	boolean abiListQuery
	String instructionSet
	String appDataDir
	void  (java.lang.String[])  throws java.lang.IllegalArgumentException 
		String[] args
	private void parseArgs (java.lang.String[])  throws java.lang.IllegalArgumentException 
		String capString
		String[] capStrings
		int i
		String[] limitStrings
		int[] rlimitTuple
		int i
		String[] params
		IndexOutOfBoundsException ex
		String arg
		String[] args
		int curArg
		boolean seenRuntimeArgs
}

com/android/internal/os/ProcessCpuTracker$1.class
ProcessCpuTracker.java
package com.android.internal.os
final com.android.internal.os.ProcessCpuTracker$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public final int compare (com.android.internal.os.ProcessCpuTracker$Stats, com.android.internal.os.ProcessCpuTracker$Stats) 
		com.android.internal.os.ProcessCpuTracker$Stats sta
		com.android.internal.os.ProcessCpuTracker$Stats stb
		int ta
		int tb
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/os/HandlerCaller$MyHandler.class
HandlerCaller.java
package com.android.internal.os
 com.android.internal.os.HandlerCaller$MyHandler extends android.os.Handler {
	final com.android.internal.os.HandlerCaller this$0
	void  (com.android.internal.os.HandlerCaller, android.os.Looper, boolean) 
		android.os.Looper looper
		boolean async
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/os/RuntimeInit$Arguments.class
RuntimeInit.java
package com.android.internal.os
 com.android.internal.os.RuntimeInit$Arguments extends java.lang.Object {
	String startClass
	String[] startArgs
	void  (java.lang.String[])  throws java.lang.IllegalArgumentException 
		String[] args
	private void parseArgs (java.lang.String[])  throws java.lang.IllegalArgumentException 
		String arg
		String[] args
		int curArg
}

com/android/internal/os/BatteryStatsImpl$Timer.class
BatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$Timer extends android.os.BatteryStats$Timer implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	final int mType
	final com.android.internal.os.BatteryStatsImpl$TimeBase mTimeBase
	int mCount
	int mLoadedCount
	int mLastCount
	int mUnpluggedCount
	long mTotalTime
	long mLoadedTime
	long mLastTime
	long mUnpluggedTime
	long mTimeBeforeMark
	void  (int, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		int type
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (int, com.android.internal.os.BatteryStatsImpl$TimeBase) 
		int type
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	protected abstract long computeRunTimeLocked (long) 
	protected abstract int computeCurrentCountLocked () 
	boolean reset (boolean) 
		boolean detachIfReset
	void detach () 
	public void writeToParcel (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long timeBaseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public static void writeTimerToParcel (android.os.Parcel, com.android.internal.os.BatteryStatsImpl$Timer, long) 
		android.os.Parcel out
		com.android.internal.os.BatteryStatsImpl$Timer timer
		long elapsedRealtimeUs
	public long getTotalTimeLocked (long, int) 
		long elapsedRealtimeUs
		int which
		long val
	public int getCountLocked (int) 
		int which
		int val
	public long getTimeSinceMarkLocked (long) 
		long elapsedRealtimeUs
		long val
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void writeSummaryFromParcelLocked (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
		long runTime
	void readSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
}

com/android/internal/os/BatteryStatsImpl$LongSamplingCounter.class
BatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$LongSamplingCounter extends android.os.BatteryStats$LongCounter implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	final com.android.internal.os.BatteryStatsImpl$TimeBase mTimeBase
	long mCount
	long mLoadedCount
	long mLastCount
	long mUnpluggedCount
	long mPluggedCount
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	public void writeToParcel (android.os.Parcel) 
		android.os.Parcel out
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public long getCountLocked (int) 
		int which
		long val
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void addCountLocked (long) 
		long count
	void reset (boolean) 
		boolean detachIfReset
	void detach () 
	void writeSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel out
	void readSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
}

com/android/internal/os/IParcelFileDescriptorFactory$Stub.class
IParcelFileDescriptorFactory.java
package com.android.internal.os
public abstract com.android.internal.os.IParcelFileDescriptorFactory$Stub extends android.os.Binder implements com.android.internal.os.IParcelFileDescriptorFactory  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_open
	public void  () 
	public static com.android.internal.os.IParcelFileDescriptorFactory asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		int _arg1
		android.os.ParcelFileDescriptor _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/os/AtomicFile.class
AtomicFile.java
package com.android.internal.os
public final com.android.internal.os.AtomicFile extends java.lang.Object {
	private final java.io.File mBaseName
	private final java.io.File mBackupName
	public void  (java.io.File) 
		java.io.File baseName
	public java.io.File getBaseFile () 
	public java.io.FileOutputStream startWrite ()  throws java.io.IOException 
		java.io.FileNotFoundException e2
		java.io.File parent
		java.io.FileNotFoundException e
		java.io.FileOutputStream str
	public void finishWrite (java.io.FileOutputStream) 
		java.io.IOException e
		java.io.FileOutputStream str
	public void failWrite (java.io.FileOutputStream) 
		java.io.IOException e
		java.io.FileOutputStream str
	public java.io.FileOutputStream openAppend ()  throws java.io.IOException 
		java.io.FileNotFoundException e
	public void truncate ()  throws java.io.IOException 
		java.io.FileOutputStream fos
		java.io.FileNotFoundException e
		java.io.IOException e
	public boolean exists () 
	public void delete () 
	public java.io.FileInputStream openRead ()  throws java.io.FileNotFoundException 
	public byte[] readFully ()  throws java.io.IOException 
		byte[] newData
		int amt
		int pos
		int avail
		byte[] data
		java.io.FileInputStream stream
}

com/android/internal/os/IDropBoxManagerService.class
IDropBoxManagerService.java
package com.android.internal.os
public abstract com.android.internal.os.IDropBoxManagerService extends java.lang.Object implements android.os.IInterface  {
	public abstract void add (android.os.DropBoxManager$Entry)  throws android.os.RemoteException 
	public abstract boolean isTagEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long)  throws android.os.RemoteException 
}

com/android/internal/os/KernelWakelockStats$Entry.class
KernelWakelockStats.java
package com.android.internal.os
public com.android.internal.os.KernelWakelockStats$Entry extends java.lang.Object {
	public int mCount
	public long mTotalTime
	public int mVersion
	void  (int, long, int) 
		int count
		long totalTime
		int version
}

com/android/internal/os/CpuPowerCalculator.class
CpuPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.CpuPowerCalculator extends com.android.internal.os.PowerCalculator {
	private static final String TAG
	private static final boolean DEBUG
	private final double[] mPowerCpuNormal
	private final long[] mSpeedStepTimes
	public void  (com.android.internal.os.PowerProfile) 
		int p
		com.android.internal.os.PowerProfile profile
		int speedSteps
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		int step
		double ratio
		double cpuSpeedStepPower
		int step
		android.os.BatteryStats$Uid$Proc ps
		String processName
		long costValue
		int i
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		int speedSteps
		long totalTimeAtSpeeds
		double cpuPowerMaMs
		double highestDrain
		android.util.ArrayMap processStats
		int processStatsCount
}

com/android/internal/os/KernelUidCpuTimeReader.class
KernelUidCpuTimeReader.java
package com.android.internal.os
public com.android.internal.os.KernelUidCpuTimeReader extends java.lang.Object {
	private static final String TAG
	private static final String sProcFile
	private static final String sRemoveUidProcFile
	private android.util.SparseLongArray mLastUserTimeUs
	private android.util.SparseLongArray mLastSystemTimeUs
	private android.util.SparseLongArray mLastPowerMaUs
	private long mLastTimeReadUs
	public void  () 
	public void readDelta (com.android.internal.os.KernelUidCpuTimeReader$Callback) 
		long powerMaUs
		StringBuilder sb
		long timeDiffUs
		long userTimeDeltaUs
		long systemTimeDeltaUs
		long powerDeltaMaUs
		int index
		String uidStr
		int uid
		long userTimeUs
		long systemTimeUs
		long powerMaUs
		android.text.TextUtils$SimpleStringSplitter splitter
		String line
		Throwable x2
		Throwable x2
		java.io.BufferedReader reader
		java.io.IOException e
		com.android.internal.os.KernelUidCpuTimeReader$Callback callback
		long nowUs
	public void removeUid (int) 
		Throwable x2
		Throwable x2
		java.io.FileWriter writer
		java.io.IOException e
		int uid
		int index
}

com/android/internal/os/BatteryStatsImpl$TimeBase.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$TimeBase extends java.lang.Object {
	private final java.util.ArrayList mObservers
	private long mUptime
	private long mRealtime
	private boolean mRunning
	private long mPastUptime
	private long mUptimeStart
	private long mPastRealtime
	private long mRealtimeStart
	private long mUnpluggedUptime
	private long mUnpluggedRealtime
	void  () 
	public void dump (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter pw
		String prefix
		StringBuilder sb
	public void add (com.android.internal.os.BatteryStatsImpl$TimeBaseObs) 
		com.android.internal.os.BatteryStatsImpl$TimeBaseObs observer
	public void remove (com.android.internal.os.BatteryStatsImpl$TimeBaseObs) 
		com.android.internal.os.BatteryStatsImpl$TimeBaseObs observer
	public void init (long, long) 
		long uptime
		long realtime
	public void reset (long, long) 
		long uptime
		long realtime
	public long computeUptime (long, int) 
		long curTime
		int which
	public long computeRealtime (long, int) 
		long curTime
		int which
	public long getUptime (long) 
		long curTime
		long time
	public long getRealtime (long) 
		long curTime
		long time
	public long getUptimeStart () 
	public long getRealtimeStart () 
	public boolean isRunning () 
	public boolean setRunning (boolean, long, long) 
		int i
		long batteryUptime
		long batteryRealtime
		int i
		long batteryUptime
		long batteryRealtime
		boolean running
		long uptime
		long realtime
	public void readSummaryFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public void writeSummaryToParcel (android.os.Parcel, long, long) 
		android.os.Parcel out
		long uptime
		long realtime
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, long, long) 
		android.os.Parcel out
		long uptime
		long realtime
		long runningUptime
		long runningRealtime
}

com/android/internal/os/InstallerConnection.class
InstallerConnection.java
package com.android.internal.os
public com.android.internal.os.InstallerConnection extends java.lang.Object {
	private static final String TAG
	private static final boolean LOCAL_DEBUG
	private java.io.InputStream mIn
	private java.io.OutputStream mOut
	private android.net.LocalSocket mSocket
	private final byte[] buf
	public void  () 
	public synchronized java.lang.String transact (java.lang.String) 
		String s
		String cmd
		int replyLength
	public int execute (java.lang.String) 
		NumberFormatException ex
		String cmd
		String res
	public int dexopt (java.lang.String, int, boolean, java.lang.String, int) 
		String apkPath
		int uid
		boolean isPublic
		String instructionSet
		int dexoptNeeded
	public int dexopt (java.lang.String, int, boolean, java.lang.String, java.lang.String, int, boolean, boolean, java.lang.String) 
		String apkPath
		int uid
		boolean isPublic
		String pkgName
		String instructionSet
		int dexoptNeeded
		boolean vmSafeMode
		boolean debuggable
		String outputPath
		StringBuilder builder
	private boolean connect () 
		android.net.LocalSocketAddress address
		java.io.IOException ex
	public void disconnect () 
	private boolean readFully (byte[], int) 
		java.io.IOException ioe
		byte[] buffer
		int len
	private int readReply () 
		int len
	private boolean writeCommand (java.lang.String) 
		java.io.IOException ex
		String cmdString
		byte[] cmd
		int len
	public void waitForConnection () 
}

com/android/internal/os/BatteryStatsImpl$OverflowArrayMap.class
BatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$OverflowArrayMap extends java.lang.Object {
	private static final String OVERFLOW_NAME
	final android.util.ArrayMap mMap
	Object mCurOverflow
	android.util.ArrayMap mActiveOverflow
	final com.android.internal.os.BatteryStatsImpl this$0
	public void  (com.android.internal.os.BatteryStatsImpl) 
	public android.util.ArrayMap getMap () 
	public void clear () 
	public void add (java.lang.String, java.lang.Object) 
		String name
		Object obj
	public void cleanup () 
	public java.lang.Object startObject (java.lang.String) 
		android.util.MutableInt over
		String name
		Object obj
		int N
	public java.lang.Object stopObject (java.lang.String) 
		android.util.MutableInt over
		String name
		Object obj
	public abstract java.lang.Object instantiateObject () 
}

com/android/internal/os/BatteryStatsImpl$3.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.Parcel val$parcel
	final com.android.internal.os.BatteryStatsImpl this$0
	void  (com.android.internal.os.BatteryStatsImpl, android.os.Parcel) 
	public void run () 
		java.io.IOException e
		java.io.FileOutputStream stream
}

com/android/internal/os/BatteryStatsImpl$Uid$Wakelock.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Wakelock extends android.os.BatteryStats$Uid$Wakelock {
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerPartial
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerFull
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerWindow
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerDraw
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	public void  (com.android.internal.os.BatteryStatsImpl$Uid) 
	private com.android.internal.os.BatteryStatsImpl$StopwatchTimer readTimerFromParcel (int, java.util.ArrayList, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		int type
		java.util.ArrayList pool
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	boolean reset () 
		boolean wlactive
	void readFromParcelLocked (com.android.internal.os.BatteryStatsImpl$TimeBase, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		com.android.internal.os.BatteryStatsImpl$TimeBase screenOffTimeBase
		android.os.Parcel in
	void writeToParcelLocked (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	public com.android.internal.os.BatteryStatsImpl$Timer getWakeTime (int) 
		int type
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer getStopwatchTimer (int) 
		int type
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public volatile android.os.BatteryStats$Timer getWakeTime (int) 
		int x0
}

com/android/internal/os/PowerProfile.class
PowerProfile.java
package com.android.internal.os
public com.android.internal.os.PowerProfile extends java.lang.Object {
	public static final String POWER_NONE
	public static final String POWER_CPU_IDLE
	public static final String POWER_CPU_AWAKE
	public static final String POWER_CPU_ACTIVE
	public static final String POWER_WIFI_SCAN
	public static final String POWER_WIFI_ON
	public static final String POWER_WIFI_ACTIVE
	public static final String POWER_WIFI_CONTROLLER_IDLE
	public static final String POWER_WIFI_CONTROLLER_RX
	public static final String POWER_WIFI_CONTROLLER_TX
	public static final String POWER_WIFI_CONTROLLER_OPERATING_VOLTAGE
	public static final String POWER_BLUETOOTH_CONTROLLER_IDLE
	public static final String POWER_BLUETOOTH_CONTROLLER_RX
	public static final String POWER_BLUETOOTH_CONTROLLER_TX
	public static final String POWER_BLUETOOTH_CONTROLLER_OPERATING_VOLTAGE
	public static final String POWER_GPS_ON
	public static final String POWER_BLUETOOTH_ON
	public static final String POWER_BLUETOOTH_ACTIVE
	public static final String POWER_BLUETOOTH_AT_CMD
	public static final String POWER_SCREEN_ON
	public static final String POWER_RADIO_ON
	public static final String POWER_RADIO_SCANNING
	public static final String POWER_RADIO_ACTIVE
	public static final String POWER_SCREEN_FULL
	public static final String POWER_AUDIO
	public static final String POWER_VIDEO
	public static final String POWER_FLASHLIGHT
	public static final String POWER_CAMERA
	public static final String POWER_CPU_SPEEDS
	public static final String POWER_WIFI_BATCHED_SCAN
	public static final String POWER_BATTERY_CAPACITY
	static final java.util.HashMap sPowerMap
	private static final String TAG_DEVICE
	private static final String TAG_ITEM
	private static final String TAG_ARRAY
	private static final String TAG_ARRAYITEM
	private static final String ATTR_NAME
	public void  (android.content.Context) 
		android.content.Context context
	private void readPowerValuesFromXml (android.content.Context) 
		NumberFormatException nfe
		String power
		double value
		String name
		String element
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		int value
		int i
		android.content.Context context
		int id
		android.content.res.Resources resources
		android.content.res.XmlResourceParser parser
		boolean parsingArray
		java.util.ArrayList array
		String arrayName
		int[] configResIds
		String[] configResIdKeys
	public double getAveragePowerOrDefault (java.lang.String, double) 
		Object data
		String type
		double defaultValue
	public double getAveragePower (java.lang.String) 
		String type
	public double getAveragePower (java.lang.String, int) 
		Double[] values
		Object data
		String type
		int level
	public double getBatteryCapacity () 
	public int getNumSpeedSteps () 
		Object value
	static void  () 
}

com/android/internal/os/BatterySipper$DrainType.class
BatterySipper.java
package com.android.internal.os
public final com.android.internal.os.BatterySipper$DrainType extends java.lang.Enum {
	public static final com.android.internal.os.BatterySipper$DrainType IDLE
	public static final com.android.internal.os.BatterySipper$DrainType CELL
	public static final com.android.internal.os.BatterySipper$DrainType PHONE
	public static final com.android.internal.os.BatterySipper$DrainType WIFI
	public static final com.android.internal.os.BatterySipper$DrainType BLUETOOTH
	public static final com.android.internal.os.BatterySipper$DrainType FLASHLIGHT
	public static final com.android.internal.os.BatterySipper$DrainType SCREEN
	public static final com.android.internal.os.BatterySipper$DrainType APP
	public static final com.android.internal.os.BatterySipper$DrainType USER
	public static final com.android.internal.os.BatterySipper$DrainType UNACCOUNTED
	public static final com.android.internal.os.BatterySipper$DrainType OVERCOUNTED
	public static final com.android.internal.os.BatterySipper$DrainType CAMERA
	private static final com.android.internal.os.BatterySipper$DrainType[] $VALUES
	public static com.android.internal.os.BatterySipper$DrainType[] values () 
	public static com.android.internal.os.BatterySipper$DrainType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/os/BatteryStatsHelper$1.class
BatteryStatsHelper.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsHelper$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.internal.os.BatteryStatsHelper this$0
	void  (com.android.internal.os.BatteryStatsHelper) 
	public int compare (com.android.internal.os.BatterySipper, com.android.internal.os.BatterySipper) 
		com.android.internal.os.BatterySipper lhs
		com.android.internal.os.BatterySipper rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/os/BatteryStatsImpl$BatchTimer.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$BatchTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
	final com.android.internal.os.BatteryStatsImpl$Uid mUid
	long mLastAddedTime
	long mLastAddedDuration
	boolean mInDischarge
	void  (com.android.internal.os.BatteryStatsImpl$Uid, int, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int type
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$Uid, int, com.android.internal.os.BatteryStatsImpl$TimeBase) 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int type
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	public void writeToParcel (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	private long computeOverage (long) 
		long curTime
	private void recomputeLastDuration (long, boolean) 
		long curTime
		boolean abort
		long overage
	public void addDuration (com.android.internal.os.BatteryStatsImpl, long) 
		com.android.internal.os.BatteryStatsImpl stats
		long durationMillis
		long now
	public void abortLastDuration (com.android.internal.os.BatteryStatsImpl) 
		com.android.internal.os.BatteryStatsImpl stats
		long now
	protected int computeCurrentCountLocked () 
	protected long computeRunTimeLocked (long) 
		long curBatteryRealtime
		long overage
	boolean reset (boolean) 
		boolean detachIfReset
		long now
		boolean stillActive
}

com/android/internal/os/BatteryStatsImpl$Uid.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid extends android.os.BatteryStats$Uid {
	final int mUid
	boolean mWifiRunning
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiRunningTimer
	boolean mFullWifiLockOut
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mFullWifiLockTimer
	boolean mWifiScanStarted
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiScanTimer
	static final int NO_BATCHED_SCAN_STARTED
	int mWifiBatchedScanBinStarted
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mWifiBatchedScanTimer
	boolean mWifiMulticastEnabled
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiMulticastTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mAudioTurnedOnTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mVideoTurnedOnTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mFlashlightTurnedOnTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mCameraTurnedOnTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mForegroundActivityTimer
	static final int PROCESS_STATE_NONE
	int mProcessState
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mProcessStateTimer
	com.android.internal.os.BatteryStatsImpl$BatchTimer mVibratorOnTimer
	com.android.internal.os.BatteryStatsImpl$Counter[] mUserActivityCounters
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkByteActivityCounters
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkPacketActivityCounters
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mMobileRadioActiveTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mMobileRadioActiveCount
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mWifiControllerTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mBluetoothControllerTime
	long mLastStepUserTime
	long mLastStepSystemTime
	long mCurStepUserTime
	long mCurStepSystemTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mUserCpuTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mSystemCpuTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mCpuPower
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mSpeedBins
	final com.android.internal.os.BatteryStatsImpl$OverflowArrayMap mWakelockStats
	final com.android.internal.os.BatteryStatsImpl$OverflowArrayMap mSyncStats
	final com.android.internal.os.BatteryStatsImpl$OverflowArrayMap mJobStats
	final android.util.SparseArray mSensorStats
	final android.util.ArrayMap mProcessStats
	final android.util.ArrayMap mPackageStats
	final android.util.SparseArray mPids
	final com.android.internal.os.BatteryStatsImpl this$0
	public void  (com.android.internal.os.BatteryStatsImpl, int) 
		int uid
	public android.util.ArrayMap getWakelockStats () 
	public android.util.ArrayMap getSyncStats () 
	public android.util.ArrayMap getJobStats () 
	public android.util.SparseArray getSensorStats () 
	public android.util.ArrayMap getProcessStats () 
	public android.util.ArrayMap getPackageStats () 
	public int getUid () 
	public void noteWifiRunningLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiStoppedLocked (long) 
		long elapsedRealtimeMs
	public void noteFullWifiLockAcquiredLocked (long) 
		long elapsedRealtimeMs
	public void noteFullWifiLockReleasedLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiScanStartedLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiScanStoppedLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiBatchedScanStartedLocked (int, long) 
		int csph
		long elapsedRealtimeMs
		int bin
	public void noteWifiBatchedScanStoppedLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiMulticastEnabledLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiMulticastDisabledLocked (long) 
		long elapsedRealtimeMs
	public void noteWifiControllerActivityLocked (int, long) 
		int type
		long timeMs
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createAudioTurnedOnTimerLocked () 
	public void noteAudioTurnedOnLocked (long) 
		long elapsedRealtimeMs
	public void noteAudioTurnedOffLocked (long) 
		long elapsedRealtimeMs
	public void noteResetAudioLocked (long) 
		long elapsedRealtimeMs
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createVideoTurnedOnTimerLocked () 
	public void noteVideoTurnedOnLocked (long) 
		long elapsedRealtimeMs
	public void noteVideoTurnedOffLocked (long) 
		long elapsedRealtimeMs
	public void noteResetVideoLocked (long) 
		long elapsedRealtimeMs
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createFlashlightTurnedOnTimerLocked () 
	public void noteFlashlightTurnedOnLocked (long) 
		long elapsedRealtimeMs
	public void noteFlashlightTurnedOffLocked (long) 
		long elapsedRealtimeMs
	public void noteResetFlashlightLocked (long) 
		long elapsedRealtimeMs
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createCameraTurnedOnTimerLocked () 
	public void noteCameraTurnedOnLocked (long) 
		long elapsedRealtimeMs
	public void noteCameraTurnedOffLocked (long) 
		long elapsedRealtimeMs
	public void noteResetCameraLocked (long) 
		long elapsedRealtimeMs
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createForegroundActivityTimerLocked () 
	public void noteActivityResumedLocked (long) 
		long elapsedRealtimeMs
	public void noteActivityPausedLocked (long) 
		long elapsedRealtimeMs
	void updateUidProcessStateLocked (int, long) 
		int state
		long elapsedRealtimeMs
	public com.android.internal.os.BatteryStatsImpl$BatchTimer createVibratorOnTimerLocked () 
	public void noteVibratorOnLocked (long) 
		long durationMillis
	public void noteVibratorOffLocked () 
	public long getWifiRunningTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getFullWifiLockTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getWifiScanTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getWifiScanCount (int) 
		int which
	public long getWifiBatchedScanTime (int, long, int) 
		int csphBin
		long elapsedRealtimeUs
		int which
	public int getWifiBatchedScanCount (int, int) 
		int csphBin
		int which
	public long getWifiMulticastTime (long, int) 
		long elapsedRealtimeUs
		int which
	public com.android.internal.os.BatteryStatsImpl$Timer getAudioTurnedOnTimer () 
	public com.android.internal.os.BatteryStatsImpl$Timer getVideoTurnedOnTimer () 
	public com.android.internal.os.BatteryStatsImpl$Timer getFlashlightTurnedOnTimer () 
	public com.android.internal.os.BatteryStatsImpl$Timer getCameraTurnedOnTimer () 
	public com.android.internal.os.BatteryStatsImpl$Timer getForegroundActivityTimer () 
	void makeProcessState (int, android.os.Parcel) 
		int i
		android.os.Parcel in
	public long getProcessStateTime (int, long, int) 
		int state
		long elapsedRealtimeUs
		int which
	public com.android.internal.os.BatteryStatsImpl$Timer getVibratorOnTimer () 
	public void noteUserActivityLocked (int) 
		int type
	public boolean hasUserActivity () 
	public int getUserActivityCount (int, int) 
		int type
		int which
	void makeWifiBatchedScanBin (int, android.os.Parcel) 
		int i
		android.os.Parcel in
		java.util.ArrayList collected
	void initUserActivityLocked () 
		int i
	void noteNetworkActivityLocked (int, long, long) 
		int type
		long deltaBytes
		long deltaPackets
	void noteMobileRadioActiveTimeLocked (long) 
		long batteryUptime
	public boolean hasNetworkActivity () 
	public long getNetworkActivityBytes (int, int) 
		int type
		int which
	public long getNetworkActivityPackets (int, int) 
		int type
		int which
	public long getMobileRadioActiveTime (int) 
		int which
	public int getMobileRadioActiveCount (int) 
		int which
	public long getUserCpuTimeUs (int) 
		int which
	public long getSystemCpuTimeUs (int) 
		int which
	public long getCpuPowerMaUs (int) 
		int which
	public long getTimeAtCpuSpeed (int, int) 
		int step
		int which
	public long getWifiControllerActivity (int, int) 
		int type
		int which
	void initNetworkActivityLocked () 
		int i
	boolean reset () 
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$LongSamplingCounter c
		int i
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
		int iw
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int is
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int ij
		com.android.internal.os.BatteryStatsImpl$Uid$Sensor s
		int ise
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
		int ip
		android.os.BatteryStats$Uid$Pid pid
		int i
		java.util.Map$Entry servEntry
		java.util.Iterator it2
		java.util.Map$Entry pkgEntry
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg p
		java.util.Iterator it
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$LongSamplingCounter c
		int i
		boolean active
		android.util.ArrayMap wakeStats
		android.util.ArrayMap syncStats
		android.util.ArrayMap jobStats
	void writeToParcelLocked (android.os.Parcel, long) 
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wakelock
		int iw
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int is
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int ij
		com.android.internal.os.BatteryStatsImpl$Uid$Sensor sensor
		int ise
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
		int ip
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg pkg
		java.util.Map$Entry pkgEntry
		java.util.Iterator i$
		int i
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$LongSamplingCounter c
		int i
		android.os.Parcel out
		long elapsedRealtimeUs
		android.util.ArrayMap wakeStats
		int NW
		android.util.ArrayMap syncStats
		int NS
		android.util.ArrayMap jobStats
		int NJ
		int NSE
		int NP
	void readFromParcelLocked (com.android.internal.os.BatteryStatsImpl$TimeBase, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		String wakelockName
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wakelock
		int j
		String syncName
		int j
		String jobName
		int j
		int sensorNumber
		com.android.internal.os.BatteryStatsImpl$Uid$Sensor sensor
		int k
		String processName
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
		int k
		String packageName
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg pkg
		int l
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		com.android.internal.os.BatteryStatsImpl$TimeBase screenOffTimeBase
		android.os.Parcel in
		int numWakelocks
		int numSyncs
		int numJobs
		int numSensors
		int numProcs
		int numPkgs
		int bins
		int steps
	public com.android.internal.os.BatteryStatsImpl$Uid$Proc getProcessStatsLocked (java.lang.String) 
		String name
		com.android.internal.os.BatteryStatsImpl$Uid$Proc ps
	public void updateProcessStateLocked (java.lang.String, int, long) 
		int procState
		int procState
		String procName
		int state
		long elapsedRealtimeMs
		int procState
	public void updateRealProcessStateLocked (java.lang.String, int, long) 
		boolean changed
		int ip
		int uidProcState
		boolean changed
		String procName
		int procState
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
	public android.util.SparseArray getPidStats () 
	public android.os.BatteryStats$Uid$Pid getPidStatsLocked (int) 
		int pid
		android.os.BatteryStats$Uid$Pid p
	public com.android.internal.os.BatteryStatsImpl$Uid$Pkg getPackageStatsLocked (java.lang.String) 
		String name
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
	public com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv getServiceStatsLocked (java.lang.String, java.lang.String) 
		String pkg
		String serv
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv ss
	public void readSyncSummaryFromParcelLocked (java.lang.String, android.os.Parcel) 
		String name
		android.os.Parcel in
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
	public void readJobSummaryFromParcelLocked (java.lang.String, android.os.Parcel) 
		String name
		android.os.Parcel in
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
	public void readWakeSummaryFromParcelLocked (java.lang.String, android.os.Parcel) 
		String wlName
		android.os.Parcel in
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer getSensorTimerLocked (int, boolean) 
		int sensor
		boolean create
		com.android.internal.os.BatteryStatsImpl$Uid$Sensor se
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
		java.util.ArrayList timers
	public void noteStartSyncLocked (java.lang.String, long) 
		String name
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStopSyncLocked (java.lang.String, long) 
		String name
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStartJobLocked (java.lang.String, long) 
		String name
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStopJobLocked (java.lang.String, long) 
		String name
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStartWakeLocked (int, java.lang.String, int, long) 
		android.os.BatteryStats$Uid$Pid p
		int pid
		String name
		int type
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
	public void noteStopWakeLocked (int, java.lang.String, int, long) 
		android.os.BatteryStats$Uid$Pid p
		int pid
		String name
		int type
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
	public void reportExcessiveWakeLocked (java.lang.String, long, long) 
		String proc
		long overTime
		long usedTime
		com.android.internal.os.BatteryStatsImpl$Uid$Proc p
	public void reportExcessiveCpuLocked (java.lang.String, long, long) 
		String proc
		long overTime
		long usedTime
		com.android.internal.os.BatteryStatsImpl$Uid$Proc p
	public void noteStartSensor (int, long) 
		int sensor
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStopSensor (int, long) 
		int sensor
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStartGps (long) 
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public void noteStopGps (long) 
		long elapsedRealtimeMs
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
	public com.android.internal.os.BatteryStatsImpl getBatteryStats () 
	public volatile android.os.BatteryStats$Timer getVibratorOnTimer () 
	public volatile android.os.BatteryStats$Timer getForegroundActivityTimer () 
	public volatile android.os.BatteryStats$Timer getCameraTurnedOnTimer () 
	public volatile android.os.BatteryStats$Timer getFlashlightTurnedOnTimer () 
	public volatile android.os.BatteryStats$Timer getVideoTurnedOnTimer () 
	public volatile android.os.BatteryStats$Timer getAudioTurnedOnTimer () 
}

com/android/internal/os/BatteryStatsImpl$Uid$2.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$Uid$2 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	void  (com.android.internal.os.BatteryStatsImpl$Uid) 
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer instantiateObject () 
	public volatile java.lang.Object instantiateObject () 
}

com/android/internal/os/BatteryStatsImpl$SamplingCounter.class
BatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$SamplingCounter extends com.android.internal.os.BatteryStatsImpl$Counter {
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	public void addCountAtomic (long) 
		long count
}

com/android/internal/os/BatteryStatsImpl$Uid$Pkg$Serv.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv extends android.os.BatteryStats$Uid$Pkg$Serv implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	long mStartTime
	long mRunningSince
	boolean mRunning
	int mStarts
	long mLaunchedTime
	long mLaunchedSince
	boolean mLaunched
	int mLaunches
	long mLoadedStartTime
	int mLoadedStarts
	int mLoadedLaunches
	long mLastStartTime
	int mLastStarts
	int mLastLaunches
	long mUnpluggedStartTime
	int mUnpluggedStarts
	int mUnpluggedLaunches
	final com.android.internal.os.BatteryStatsImpl$Uid$Pkg this$2
	void  (com.android.internal.os.BatteryStatsImpl$Uid$Pkg) 
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	void detach () 
	void readFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
	void writeToParcelLocked (android.os.Parcel) 
		android.os.Parcel out
	long getLaunchTimeToNowLocked (long) 
		long batteryUptime
	long getStartTimeToNowLocked (long) 
		long batteryUptime
	public void startLaunchedLocked () 
	public void stopLaunchedLocked () 
		long time
	public void startRunningLocked () 
	public void stopRunningLocked () 
		long time
	public com.android.internal.os.BatteryStatsImpl getBatteryStats () 
	public int getLaunches (int) 
		int which
		int val
	public long getStartTime (long, int) 
		long now
		int which
		long val
	public int getStarts (int) 
		int which
		int val
}

com/android/internal/os/Zygote.class
Zygote.java
package com.android.internal.os
public final com.android.internal.os.Zygote extends java.lang.Object {
	public static final int DEBUG_ENABLE_DEBUGGER
	public static final int DEBUG_ENABLE_CHECKJNI
	public static final int DEBUG_ENABLE_ASSERT
	public static final int DEBUG_ENABLE_SAFEMODE
	public static final int DEBUG_ENABLE_JNI_LOGGING
	public static final int DEBUG_ENABLE_JIT
	public static final int DEBUG_GENERATE_DEBUG_INFO
	public static final int MOUNT_EXTERNAL_NONE
	public static final int MOUNT_EXTERNAL_DEFAULT
	public static final int MOUNT_EXTERNAL_READ
	public static final int MOUNT_EXTERNAL_WRITE
	private static final dalvik.system.ZygoteHooks VM_HOOKS
	private void  () 
	public static int forkAndSpecialize (int, int, int[], int, int[][], int, java.lang.String, java.lang.String, int[], java.lang.String, java.lang.String) 
		int uid
		int gid
		int[] gids
		int debugFlags
		int[][] rlimits
		int mountExternal
		String seInfo
		String niceName
		int[] fdsToClose
		String instructionSet
		String appDataDir
		int pid
	private static native int nativeForkAndSpecialize (int, int, int[], int, int[][], int, java.lang.String, java.lang.String, int[], java.lang.String, java.lang.String) 
	public static int forkSystemServer (int, int, int[], int, int[][], long, long) 
		int uid
		int gid
		int[] gids
		int debugFlags
		int[][] rlimits
		long permittedCapabilities
		long effectiveCapabilities
		int pid
	private static native int nativeForkSystemServer (int, int, int[], int, int[][], long, long) 
	private static void callPostForkChildHooks (int, java.lang.String) 
		int debugFlags
		String instructionSet
	public static void execShell (java.lang.String) 
		android.system.ErrnoException e
		String command
		String[] args
	public static void appendQuotedShellArgs (java.lang.StringBuilder, java.lang.String[]) 
		String arg
		String[] arr$
		int len$
		int i$
		StringBuilder command
		String[] args
	static void  () 
}

com/android/internal/os/SamplingProfilerIntegration.class
SamplingProfilerIntegration.java
package com.android.internal.os
public com.android.internal.os.SamplingProfilerIntegration extends java.lang.Object {
	private static final String TAG
	public static final String SNAPSHOT_DIR
	private static final boolean enabled
	private static final java.util.concurrent.Executor snapshotWriter
	private static final int samplingProfilerMilliseconds
	private static final int samplingProfilerDepth
	private static final java.util.concurrent.atomic.AtomicBoolean pending
	private static dalvik.system.profiler.SamplingProfiler samplingProfiler
	private static long startMillis
	public void  () 
	public static boolean isEnabled () 
	public static void start () 
		ThreadGroup group
		dalvik.system.profiler.SamplingProfiler$ThreadSet threadSet
	public static void writeSnapshot (java.lang.String, android.content.pm.PackageInfo) 
		String processName
		android.content.pm.PackageInfo packageInfo
	public static void writeZygoteSnapshot () 
	private static void writeSnapshotFile (java.lang.String, android.content.pm.PackageInfo) 
		java.io.PrintStream out
		java.io.IOException e
		String processName
		android.content.pm.PackageInfo packageInfo
		String name
		String path
		long start
		java.io.OutputStream outputStream
		long elapsed
	private static void generateSnapshotHeader (java.lang.String, android.content.pm.PackageInfo, java.io.PrintStream) 
		String processName
		android.content.pm.PackageInfo packageInfo
		java.io.PrintStream out
	static void access$000 (java.lang.String, android.content.pm.PackageInfo) 
		String x0
		android.content.pm.PackageInfo x1
	static java.util.concurrent.atomic.AtomicBoolean access$100 () 
	static void  () 
		java.io.File dir
}

com/android/internal/os/BatteryStatsImpl$KernelWakelockStats.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$KernelWakelockStats extends java.lang.Object {
	public int mCount
	public long mTotalTime
	public int mVersion
	final com.android.internal.os.BatteryStatsImpl this$0
	void  (com.android.internal.os.BatteryStatsImpl, int, long, int) 
		int count
		long totalTime
		int version
}

com/android/internal/os/SamplingProfilerIntegration$2.class
SamplingProfilerIntegration.java
package com.android.internal.os
final com.android.internal.os.SamplingProfilerIntegration$2 extends java.lang.Object implements java.lang.Runnable  {
	final String val$processName
	final android.content.pm.PackageInfo val$packageInfo
	void  (java.lang.String, android.content.pm.PackageInfo) 
	public void run () 
}

com/android/internal/os/BackgroundThread.class
BackgroundThread.java
package com.android.internal.os
public final com.android.internal.os.BackgroundThread extends android.os.HandlerThread {
	private static com.android.internal.os.BackgroundThread sInstance
	private static android.os.Handler sHandler
	private void  () 
	private static void ensureThreadLocked () 
	public static com.android.internal.os.BackgroundThread get () 
	public static android.os.Handler getHandler () 
}

com/android/internal/os/HandlerCaller$Callback.class
HandlerCaller.java
package com.android.internal.os
public abstract com.android.internal.os.HandlerCaller$Callback extends java.lang.Object {
	public abstract void executeMessage (android.os.Message) 
}

com/android/internal/os/RuntimeInit$UncaughtHandler.class
RuntimeInit.java
package com.android.internal.os
 com.android.internal.os.RuntimeInit$UncaughtHandler extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler  {
	private void  () 
	public void uncaughtException (java.lang.Thread, java.lang.Throwable) 
		StringBuilder message
		String processName
		Throwable t3
		Throwable t2
		Thread t
		Throwable e
	void  (com.android.internal.os.RuntimeInit$1) 
		com.android.internal.os.RuntimeInit$1 x0
}

com/android/internal/os/WifiPowerEstimator.class
WifiPowerEstimator.java
package com.android.internal.os
public com.android.internal.os.WifiPowerEstimator extends com.android.internal.os.PowerCalculator {
	private static final boolean DEBUG
	private static final String TAG
	private final double mWifiPowerPerPacket
	private final double mWifiPowerOn
	private final double mWifiPowerScan
	private final double mWifiPowerBatchScan
	private long mTotalAppWifiRunningTimeMs
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	private static double getWifiPowerPerPacket (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
		long WIFI_BPS
		double WIFI_POWER
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		long batchScanTimeMs
		double batchScanPower
		int bin
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		double wifiPacketPower
		double wifiLockPower
		long wifiScanTimeMs
		double wifiScanPower
		double wifiBatchScanPower
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long totalRunningTimeMs
		double powerDrain
	public void reset () 
}

com/android/internal/os/BatteryStatsImpl$Uid$1.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$Uid$1 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	void  (com.android.internal.os.BatteryStatsImpl$Uid) 
	public com.android.internal.os.BatteryStatsImpl$Uid$Wakelock instantiateObject () 
	public volatile java.lang.Object instantiateObject () 
}

com/android/internal/os/ZygoteSecurityException.class
ZygoteSecurityException.java
package com.android.internal.os
 com.android.internal.os.ZygoteSecurityException extends java.lang.RuntimeException {
	void  (java.lang.String) 
		String message
}

com/android/internal/os/IResultReceiver$Stub.class
IResultReceiver.java
package com.android.internal.os
public abstract com.android.internal.os.IResultReceiver$Stub extends android.os.Binder implements com.android.internal.os.IResultReceiver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_send
	public void  () 
	public static com.android.internal.os.IResultReceiver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg1
		int _arg0
		android.os.Bundle _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/os/BluetoothPowerCalculator.class
BluetoothPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.BluetoothPowerCalculator extends com.android.internal.os.PowerCalculator {
	private static final boolean DEBUG
	private static final String TAG
	private final double mIdleMa
	private final double mRxMa
	private final double mTxMa
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long idleTimeMs
		long txTimeMs
		long rxTimeMs
		long totalTimeMs
		double powerMah
}

com/android/internal/os/BatteryStatsImpl$MyHandler.class
BatteryStatsImpl.java
package com.android.internal.os
final com.android.internal.os.BatteryStatsImpl$MyHandler extends android.os.Handler {
	final com.android.internal.os.BatteryStatsImpl this$0
	public void  (com.android.internal.os.BatteryStatsImpl, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		String action
		android.content.Intent intent
		android.os.Message msg
		com.android.internal.os.BatteryStatsImpl$BatteryCallback cb
}

com/android/internal/os/BatteryStatsImpl$StopwatchTimer.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$StopwatchTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
	final com.android.internal.os.BatteryStatsImpl$Uid mUid
	final java.util.ArrayList mTimerPool
	int mNesting
	long mUpdateTime
	long mAcquireTime
	long mTimeout
	boolean mInList
	void  (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int type
		java.util.ArrayList timerPool
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, com.android.internal.os.BatteryStatsImpl$TimeBase) 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int type
		java.util.ArrayList timerPool
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	void setTimeout (long) 
		long timeout
	public void writeToParcel (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void startRunningLocked (long) 
		long batteryRealtime
		long elapsedRealtimeMs
	boolean isRunningLocked () 
	void stopRunningLocked (long) 
		long batteryRealtime
		long elapsedRealtimeMs
	void stopAllRunningLocked (long) 
		long elapsedRealtimeMs
	private static long refreshTimersLocked (long, java.util.ArrayList, com.android.internal.os.BatteryStatsImpl$StopwatchTimer) 
		long myTime
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
		long heldTime
		int i
		long batteryRealtime
		java.util.ArrayList pool
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer self
		long selfTime
		int N
	protected long computeRunTimeLocked (long) 
		long curBatteryRealtime
	protected int computeCurrentCountLocked () 
	boolean reset (boolean) 
		boolean detachIfReset
		boolean canDetach
	void detach () 
	void readSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
	public void setMark (long) 
		long elapsedRealtimeMs
		long batteryRealtime
}

com/android/internal/os/IParcelFileDescriptorFactory.class
IParcelFileDescriptorFactory.java
package com.android.internal.os
public abstract com.android.internal.os.IParcelFileDescriptorFactory extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.ParcelFileDescriptor open (java.lang.String, int)  throws android.os.RemoteException 
}

com/android/internal/os/WakelockPowerCalculator.class
WakelockPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.WakelockPowerCalculator extends com.android.internal.os.PowerCalculator {
	private static final String TAG
	private static final boolean DEBUG
	private final double mPowerWakelock
	private long mTotalAppWakelockTimeMs
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		android.os.BatteryStats$Uid$Wakelock wakelock
		android.os.BatteryStats$Timer timer
		int i
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long wakeLockTimeUs
		android.util.ArrayMap wakelockStats
		int wakelockStatsCount
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		double power
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		long wakeTimeMillis
	public void reset () 
}

com/android/internal/os/BatteryStatsHelper.class
BatteryStatsHelper.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsHelper extends java.lang.Object {
	static final boolean DEBUG
	private static final String TAG
	private static android.os.BatteryStats sStatsXfer
	private static android.content.Intent sBatteryBroadcastXfer
	private static android.util.ArrayMap sFileXfer
	private final android.content.Context mContext
	private final boolean mCollectBatteryBroadcast
	private final boolean mWifiOnly
	private com.android.internal.app.IBatteryStats mBatteryInfo
	private android.os.BatteryStats mStats
	private android.content.Intent mBatteryBroadcast
	private com.android.internal.os.PowerProfile mPowerProfile
	private final java.util.List mUsageList
	private final java.util.List mWifiSippers
	private final java.util.List mBluetoothSippers
	private final android.util.SparseArray mUserSippers
	private final java.util.List mMobilemsppList
	private int mStatsType
	long mRawRealtime
	long mRawUptime
	long mBatteryRealtime
	long mBatteryUptime
	long mTypeBatteryRealtime
	long mTypeBatteryUptime
	long mBatteryTimeRemaining
	long mChargeTimeRemaining
	private long mStatsPeriod
	private double mMaxPower
	private double mMaxRealPower
	private double mComputedPower
	private double mTotalPower
	private double mMinDrainedPower
	private double mMaxDrainedPower
	com.android.internal.os.PowerCalculator mCpuPowerCalculator
	com.android.internal.os.PowerCalculator mWakelockPowerCalculator
	com.android.internal.os.MobileRadioPowerCalculator mMobileRadioPowerCalculator
	com.android.internal.os.PowerCalculator mWifiPowerCalculator
	com.android.internal.os.PowerCalculator mBluetoothPowerCalculator
	com.android.internal.os.PowerCalculator mSensorPowerCalculator
	com.android.internal.os.PowerCalculator mCameraPowerCalculator
	com.android.internal.os.PowerCalculator mFlashlightPowerCalculator
	boolean mHasWifiPowerReporting
	boolean mHasBluetoothPowerReporting
	public static boolean checkWifiOnly (android.content.Context) 
		android.content.Context context
		android.net.ConnectivityManager cm
	public static boolean checkHasWifiPowerReporting (android.os.BatteryStats, com.android.internal.os.PowerProfile) 
		android.os.BatteryStats stats
		com.android.internal.os.PowerProfile profile
	public static boolean checkHasBluetoothPowerReporting (android.os.BatteryStats, com.android.internal.os.PowerProfile) 
		android.os.BatteryStats stats
		com.android.internal.os.PowerProfile profile
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean collectBatteryBroadcast
	public void  (android.content.Context, boolean, boolean) 
		android.content.Context context
		boolean collectBatteryBroadcast
		boolean wifiOnly
	public void storeStatsHistoryInFile (java.lang.String) 
		android.os.Parcel hist
		byte[] histData
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File path
		java.io.FileOutputStream fout
		String fname
	public static android.os.BatteryStats statsFromFile (android.content.Context, java.lang.String) 
		java.io.IOException e
		byte[] data
		android.os.Parcel parcel
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File path
		android.os.BatteryStats stats
		java.io.FileInputStream fin
		android.content.Context context
		String fname
	public static void dropFile (android.content.Context, java.lang.String) 
		android.content.Context context
		String fname
	private static java.io.File makeFilePath (android.content.Context, java.lang.String) 
		android.content.Context context
		String fname
	public void clearStats () 
	public android.os.BatteryStats getStats () 
	public android.content.Intent getBatteryBroadcast () 
	public com.android.internal.os.PowerProfile getPowerProfile () 
	public void create (android.os.BatteryStats) 
		android.os.BatteryStats stats
	public void create (android.os.Bundle) 
		android.os.Bundle icicle
	public void storeState () 
	public static java.lang.String makemAh (double) 
		String format
		String format
		String format
		String format
		String format
		String format
		String format
		String format
		double power
		String format
	public void refreshStats (int, int) 
		int statsType
		int asUser
		android.util.SparseArray users
	public void refreshStats (int, java.util.List) 
		android.os.UserHandle userHandle
		int i
		int statsType
		java.util.List asUsers
		int n
		android.util.SparseArray users
	public void refreshStats (int, android.util.SparseArray) 
		int statsType
		android.util.SparseArray asUsers
	public void refreshStats (int, android.util.SparseArray, long, long) 
		com.android.internal.os.BatterySipper bs
		int i
		com.android.internal.os.BatterySipper bs
		int j
		java.util.List user
		int i
		int i
		int usageListCount
		double amount
		com.android.internal.os.BatterySipper bs
		int index
		double amount
		com.android.internal.os.BatterySipper bs
		int index
		int statsType
		android.util.SparseArray asUsers
		long rawRealtimeUs
		long rawUptimeUs
		boolean hasWifiPowerReporting
		boolean hasBluetoothPowerReporting
	private void processAppUsage (android.util.SparseArray) 
		java.util.List list
		int uid
		int userId
		android.os.BatteryStats$Uid u
		com.android.internal.os.BatterySipper app
		double totalPower
		int iu
		android.util.SparseArray asUsers
		boolean forAllUsers
		com.android.internal.os.BatterySipper osSipper
		android.util.SparseArray uidStats
		int NU
	private void addPhoneUsage () 
		long phoneOnTimeMs
		double phoneOnPower
	private void addScreenUsage () 
		double screenBinPower
		long brightnessTime
		double p
		int i
		double power
		long screenOnTimeMs
		double screenFullPower
	private void addRadioUsage () 
		com.android.internal.os.BatterySipper radio
	private void aggregateSippers (com.android.internal.os.BatterySipper, java.util.List, java.lang.String) 
		com.android.internal.os.BatterySipper wbs
		int i
		com.android.internal.os.BatterySipper bs
		java.util.List from
		String tag
	private void addIdleUsage () 
		long idleTimeMs
		double idlePower
	private void addWiFiUsage () 
		com.android.internal.os.BatterySipper bs
	private void addBluetoothUsage () 
		com.android.internal.os.BatterySipper bs
	private void addUserUsage () 
		int userId
		com.android.internal.os.BatterySipper bs
		int i
	private void processMiscUsage () 
	private com.android.internal.os.BatterySipper addEntry (com.android.internal.os.BatterySipper$DrainType, long, double) 
		com.android.internal.os.BatterySipper$DrainType drainType
		long time
		double power
		com.android.internal.os.BatterySipper bs
	public java.util.List getUsageList () 
	public java.util.List getMobilemsppList () 
	public long getStatsPeriod () 
	public int getStatsType () 
	public double getMaxPower () 
	public double getMaxRealPower () 
	public double getTotalPower () 
	public double getComputedPower () 
	public double getMinDrainedPower () 
	public double getMaxDrainedPower () 
	public long getBatteryTimeRemaining () 
	public long getChargeTimeRemaining () 
	public static byte[] readFully (java.io.FileInputStream)  throws java.io.IOException 
		java.io.FileInputStream stream
	public static byte[] readFully (java.io.FileInputStream, int)  throws java.io.IOException 
		byte[] newData
		int amt
		java.io.FileInputStream stream
		int avail
		int pos
		byte[] data
	private void load () 
	private static com.android.internal.os.BatteryStatsImpl getStats (com.android.internal.app.IBatteryStats) 
		byte[] data
		android.os.Parcel parcel
		com.android.internal.os.BatteryStatsImpl stats
		java.io.IOException e
		java.io.FileInputStream fis
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		com.android.internal.app.IBatteryStats service
	static void  () 
}

com/android/internal/os/BaseCommand.class
BaseCommand.java
package com.android.internal.os
public abstract com.android.internal.os.BaseCommand extends java.lang.Object {
	protected String[] mArgs
	private int mNextArg
	private String mCurArgData
	public static final String FATAL_ERROR_CODE
	public static final String NO_SYSTEM_ERROR_CODE
	public static final String NO_CLASS_ERROR_CODE
	public void  () 
	public void run (java.lang.String[]) 
		IllegalArgumentException e
		Exception e
		String[] args
	public void showUsage () 
	public void showError (java.lang.String) 
		String message
	public abstract void onRun ()  throws java.lang.Exception 
	public abstract void onShowUsage (java.io.PrintStream) 
	public java.lang.String nextOption () 
		String prev
		String arg
	public java.lang.String nextArg () 
		String arg
	public java.lang.String nextArgRequired () 
		String prev
		String arg
}

com/android/internal/os/LoggingPrintStream$1.class
LoggingPrintStream.java
package com.android.internal.os
 com.android.internal.os.LoggingPrintStream$1 extends java.io.OutputStream {
	void  () 
	public void write (int)  throws java.io.IOException 
		int oneByte
}

com/android/internal/os/BatteryStatsImpl$Counter.class
BatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$Counter extends android.os.BatteryStats$Counter implements com.android.internal.os.BatteryStatsImpl$TimeBaseObs  {
	final java.util.concurrent.atomic.AtomicInteger mCount
	final com.android.internal.os.BatteryStatsImpl$TimeBase mTimeBase
	int mLoadedCount
	int mLastCount
	int mUnpluggedCount
	int mPluggedCount
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void  (com.android.internal.os.BatteryStatsImpl$TimeBase) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
	public void writeToParcel (android.os.Parcel) 
		android.os.Parcel out
	public void onTimeStarted (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public void onTimeStopped (long, long, long) 
		long elapsedRealtime
		long baseUptime
		long baseRealtime
	public static void writeCounterToParcel (android.os.Parcel, com.android.internal.os.BatteryStatsImpl$Counter) 
		android.os.Parcel out
		com.android.internal.os.BatteryStatsImpl$Counter counter
	public int getCountLocked (int) 
		int which
		int val
	public void logState (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void stepAtomic () 
	void reset (boolean) 
		boolean detachIfReset
	void detach () 
	void writeSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel out
		int count
	void readSummaryFromParcelLocked (android.os.Parcel) 
		android.os.Parcel in
}

com/android/internal/os/BatteryStatsImpl$Uid$Sensor.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Sensor extends android.os.BatteryStats$Uid$Sensor {
	final int mHandle
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimer
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	public void  (com.android.internal.os.BatteryStatsImpl$Uid, int) 
		int handle
	private com.android.internal.os.BatteryStatsImpl$StopwatchTimer readTimerFromParcel (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
		java.util.ArrayList pool
	boolean reset () 
	void readFromParcelLocked (com.android.internal.os.BatteryStatsImpl$TimeBase, android.os.Parcel) 
		com.android.internal.os.BatteryStatsImpl$TimeBase timeBase
		android.os.Parcel in
	void writeToParcelLocked (android.os.Parcel, long) 
		android.os.Parcel out
		long elapsedRealtimeUs
	public com.android.internal.os.BatteryStatsImpl$Timer getSensorTime () 
	public int getHandle () 
	public volatile android.os.BatteryStats$Timer getSensorTime () 
}

com/android/internal/os/KernelUidCpuTimeReader$Callback.class
KernelUidCpuTimeReader.java
package com.android.internal.os
public abstract com.android.internal.os.KernelUidCpuTimeReader$Callback extends java.lang.Object {
	public abstract void onUidCpuTime (int, long, long, long) 
}

com/android/internal/os/LoggingPrintStream.class
LoggingPrintStream.java
package com.android.internal.os
abstract com.android.internal.os.LoggingPrintStream extends java.io.PrintStream {
	private final StringBuilder builder
	private java.nio.ByteBuffer encodedBytes
	private java.nio.CharBuffer decodedChars
	private java.nio.charset.CharsetDecoder decoder
	private final java.util.Formatter formatter
	protected void  () 
	protected abstract void log (java.lang.String) 
	public synchronized void flush () 
	private void flush (boolean) 
		int nextBreak
		boolean completely
		int length
		int start
	public void write (int) 
		int oneByte
	public void write (byte[]) 
		byte[] buffer
	public synchronized void write (byte[], int, int) 
		int numBytes
		java.nio.charset.CoderResult coderResult
		byte[] bytes
		int start
		int count
		int end
	public boolean checkError () 
	protected void setError () 
	public void close () 
	public transient java.io.PrintStream format (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient java.io.PrintStream printf (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public transient java.io.PrintStream printf (java.util.Locale, java.lang.String, java.lang.Object[]) 
		java.util.Locale l
		String format
		Object[] args
	public synchronized transient java.io.PrintStream format (java.util.Locale, java.lang.String, java.lang.Object[]) 
		java.util.Locale l
		String format
		Object[] args
	public synchronized void print (char[]) 
		char[] charArray
	public synchronized void print (char) 
		char ch
	public synchronized void print (double) 
		double dnum
	public synchronized void print (float) 
		float fnum
	public synchronized void print (int) 
		int inum
	public synchronized void print (long) 
		long lnum
	public synchronized void print (java.lang.Object) 
		Object obj
	public synchronized void print (java.lang.String) 
		String str
	public synchronized void print (boolean) 
		boolean bool
	public synchronized void println () 
	public synchronized void println (char[]) 
		char[] charArray
	public synchronized void println (char) 
		char ch
	public synchronized void println (double) 
		double dnum
	public synchronized void println (float) 
		float fnum
	public synchronized void println (int) 
		int inum
	public synchronized void println (long) 
		long lnum
	public synchronized void println (java.lang.Object) 
		Object obj
	public synchronized void println (java.lang.String) 
		int nextBreak
		int length
		int start
		String s
	public synchronized void println (boolean) 
		boolean bool
	public synchronized java.io.PrintStream append (char) 
		char c
	public synchronized java.io.PrintStream append (java.lang.CharSequence) 
		CharSequence csq
	public synchronized java.io.PrintStream append (java.lang.CharSequence, int, int) 
		CharSequence csq
		int start
		int end
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence x0
		int x1
		int x2
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence x0
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
		char x0
}

com/android/internal/os/TransferPipe$Caller.class
TransferPipe.java
package com.android.internal.os
abstract com.android.internal.os.TransferPipe$Caller extends java.lang.Object {
	public abstract void go (android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
}

com/android/internal/os/SensorPowerCalculator.class
SensorPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.SensorPowerCalculator extends com.android.internal.os.PowerCalculator {
	private final java.util.List mSensors
	private final double mGpsPowerOn
	public void  (com.android.internal.os.PowerProfile, android.hardware.SensorManager) 
		com.android.internal.os.PowerProfile profile
		android.hardware.SensorManager sensorManager
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		android.hardware.Sensor s
		int i
		int sensorsCount
		android.os.BatteryStats$Uid$Sensor sensor
		int sensorHandle
		android.os.BatteryStats$Timer timer
		long sensorTime
		int ise
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		android.util.SparseArray sensorStats
		int NSE
}

com/android/internal/os/BatterySipper.class
BatterySipper.java
package com.android.internal.os
public com.android.internal.os.BatterySipper extends java.lang.Object implements java.lang.Comparable  {
	public int userId
	public android.os.BatteryStats$Uid uidObj
	public double totalPowerMah
	public com.android.internal.os.BatterySipper$DrainType drainType
	public long usageTimeMs
	public double usagePowerMah
	public long cpuTimeMs
	public long gpsTimeMs
	public long wifiRunningTimeMs
	public long cpuFgTimeMs
	public long wakeLockTimeMs
	public long cameraTimeMs
	public long flashlightTimeMs
	public long mobileRxPackets
	public long mobileTxPackets
	public long mobileActive
	public int mobileActiveCount
	public double mobilemspp
	public long wifiRxPackets
	public long wifiTxPackets
	public long mobileRxBytes
	public long mobileTxBytes
	public long wifiRxBytes
	public long wifiTxBytes
	public double percent
	public double noCoveragePercent
	public String[] mPackages
	public String packageWithHighestDrain
	public double wifiPowerMah
	public double cpuPowerMah
	public double wakeLockPowerMah
	public double mobileRadioPowerMah
	public double gpsPowerMah
	public double sensorPowerMah
	public double cameraPowerMah
	public double flashlightPowerMah
	public void  (com.android.internal.os.BatterySipper$DrainType, android.os.BatteryStats$Uid, double) 
		com.android.internal.os.BatterySipper$DrainType drainType
		android.os.BatteryStats$Uid uid
		double value
	public void computeMobilemspp () 
		long packets
	public int compareTo (com.android.internal.os.BatterySipper) 
		com.android.internal.os.BatterySipper other
	public java.lang.String[] getPackages () 
	public int getUid () 
	public void add (com.android.internal.os.BatterySipper) 
		com.android.internal.os.BatterySipper other
	public double sumPower () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/internal/os/BatteryStatsImpl$BatteryCallback.class
BatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$BatteryCallback extends java.lang.Object {
	public abstract void batteryNeedsCpuUpdate () 
	public abstract void batteryPowerChanged (boolean) 
	public abstract void batterySendBroadcast (android.content.Intent) 
}

com/android/internal/os/RuntimeInit.class
RuntimeInit.java
package com.android.internal.os
public com.android.internal.os.RuntimeInit extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static boolean initialized
	private static android.os.IBinder mApplicationObject
	private static volatile boolean mCrashing
	public void  () 
	private static final native void nativeZygoteInit () 
	private static final native void nativeFinishInit () 
	private static final native void nativeSetExitWithoutCleanup (boolean) 
	private static int Clog_e (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	private static final void commonInit () 
		String userAgent
		String trace
	private static java.lang.String getDefaultUserAgent () 
		String model
		StringBuilder result
		String version
		String id
	private static void invokeStaticMain (java.lang.String, java.lang.String[], java.lang.ClassLoader)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		ClassNotFoundException ex
		NoSuchMethodException ex
		SecurityException ex
		String className
		String[] argv
		ClassLoader classLoader
		Class cl
		java.lang.reflect.Method m
		int modifiers
	public static final void main (java.lang.String[]) 
		String[] argv
	public static final void zygoteInit (int, java.lang.String[], java.lang.ClassLoader)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		int targetSdkVersion
		String[] argv
		ClassLoader classLoader
	public static void wrapperInit (int, java.lang.String[])  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		int targetSdkVersion
		String[] argv
	private static void applicationInit (int, java.lang.String[], java.lang.ClassLoader)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		IllegalArgumentException ex
		int targetSdkVersion
		String[] argv
		ClassLoader classLoader
		com.android.internal.os.RuntimeInit$Arguments args
	public static void redirectLogStreams () 
	public static void wtf (java.lang.String, java.lang.Throwable, boolean) 
		Throwable t2
		String tag
		Throwable t
		boolean system
	public static final void setApplicationObject (android.os.IBinder) 
		android.os.IBinder app
	public static final android.os.IBinder getApplicationObject () 
	static final void enableDdms () 
	static boolean access$000 () 
	static boolean access$002 (boolean) 
		boolean x0
	static android.os.IBinder access$100 () 
	static int access$200 (java.lang.String, java.lang.String, java.lang.Throwable) 
		String x0
		String x1
		Throwable x2
	static void  () 
}

com/android/internal/os/BatteryStatsImpl.class
BatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl extends android.os.BatteryStats {
	private static final String TAG
	private static final boolean DEBUG
	public static final boolean DEBUG_ENERGY
	private static final boolean DEBUG_ENERGY_CPU
	private static final boolean DEBUG_HISTORY
	private static final boolean USE_OLD_HISTORY
	private static final int MAGIC
	private static final int VERSION
	private static final int MAX_HISTORY_ITEMS
	private static final int MAX_MAX_HISTORY_ITEMS
	private static final int MAX_WAKELOCKS_PER_UID
	private static int sNumSpeedSteps
	private final com.android.internal.util.JournaledFile mFile
	public final com.android.internal.os.AtomicFile mCheckinFile
	public final com.android.internal.os.AtomicFile mDailyFile
	static final int MSG_UPDATE_WAKELOCKS
	static final int MSG_REPORT_POWER_CHANGE
	static final int MSG_REPORT_CHARGING
	static final long DELAY_UPDATE_WAKELOCKS
	private final com.android.internal.os.KernelWakelockReader mKernelWakelockReader
	private final com.android.internal.os.KernelWakelockStats mTmpWakelockStats
	private final com.android.internal.os.KernelUidCpuTimeReader mKernelUidCpuTimeReader
	private final com.android.internal.os.KernelCpuSpeedReader mKernelCpuSpeedReader
	public final com.android.internal.os.BatteryStatsImpl$MyHandler mHandler
	private final com.android.internal.os.BatteryStatsImpl$ExternalStatsSync mExternalSync
	private com.android.internal.os.BatteryStatsImpl$BatteryCallback mCallback
	final android.util.SparseIntArray mIsolatedUids
	final android.util.SparseArray mUidStats
	final java.util.ArrayList mPartialTimers
	final java.util.ArrayList mFullTimers
	final java.util.ArrayList mWindowTimers
	final java.util.ArrayList mDrawTimers
	final android.util.SparseArray mSensorTimers
	final java.util.ArrayList mWifiRunningTimers
	final java.util.ArrayList mFullWifiLockTimers
	final java.util.ArrayList mWifiMulticastTimers
	final java.util.ArrayList mWifiScanTimers
	final android.util.SparseArray mWifiBatchedScanTimers
	final java.util.ArrayList mAudioTurnedOnTimers
	final java.util.ArrayList mVideoTurnedOnTimers
	final java.util.ArrayList mFlashlightTurnedOnTimers
	final java.util.ArrayList mCameraTurnedOnTimers
	final java.util.ArrayList mLastPartialTimers
	final com.android.internal.os.BatteryStatsImpl$TimeBase mOnBatteryTimeBase
	final com.android.internal.os.BatteryStatsImpl$TimeBase mOnBatteryScreenOffTimeBase
	boolean mDistributeWakelockCpu
	boolean mShuttingDown
	final android.os.BatteryStats$HistoryEventTracker mActiveEvents
	long mHistoryBaseTime
	boolean mHaveBatteryLevel
	boolean mRecordingHistory
	int mNumHistoryItems
	static final int MAX_HISTORY_BUFFER
	static final int MAX_MAX_HISTORY_BUFFER
	final android.os.Parcel mHistoryBuffer
	final android.os.BatteryStats$HistoryItem mHistoryLastWritten
	final android.os.BatteryStats$HistoryItem mHistoryLastLastWritten
	final android.os.BatteryStats$HistoryItem mHistoryReadTmp
	final android.os.BatteryStats$HistoryItem mHistoryAddTmp
	final java.util.HashMap mHistoryTagPool
	String[] mReadHistoryStrings
	int[] mReadHistoryUids
	int mReadHistoryChars
	int mNextHistoryTagIdx
	int mNumHistoryTagChars
	int mHistoryBufferLastPos
	boolean mHistoryOverflow
	int mActiveHistoryStates
	int mActiveHistoryStates2
	long mLastHistoryElapsedRealtime
	long mTrackRunningHistoryElapsedRealtime
	long mTrackRunningHistoryUptime
	final android.os.BatteryStats$HistoryItem mHistoryCur
	android.os.BatteryStats$HistoryItem mHistory
	android.os.BatteryStats$HistoryItem mHistoryEnd
	android.os.BatteryStats$HistoryItem mHistoryLastEnd
	android.os.BatteryStats$HistoryItem mHistoryCache
	android.os.BatteryStats$HistoryStepDetails mLastHistoryStepDetails
	byte mLastHistoryStepLevel
	final android.os.BatteryStats$HistoryStepDetails mCurHistoryStepDetails
	final android.os.BatteryStats$HistoryStepDetails mReadHistoryStepDetails
	final android.os.BatteryStats$HistoryStepDetails mTmpHistoryStepDetails
	long mLastStepCpuUserTime
	long mCurStepCpuUserTime
	long mLastStepCpuSystemTime
	long mCurStepCpuSystemTime
	long mLastStepStatUserTime
	long mLastStepStatSystemTime
	long mLastStepStatIOWaitTime
	long mLastStepStatIrqTime
	long mLastStepStatSoftIrqTime
	long mLastStepStatIdleTime
	long mCurStepStatUserTime
	long mCurStepStatSystemTime
	long mCurStepStatIOWaitTime
	long mCurStepStatIrqTime
	long mCurStepStatSoftIrqTime
	long mCurStepStatIdleTime
	private android.os.BatteryStats$HistoryItem mHistoryIterator
	private boolean mReadOverflow
	private boolean mIteratingHistory
	int mStartCount
	long mStartClockTime
	String mStartPlatformVersion
	String mEndPlatformVersion
	long mUptime
	long mUptimeStart
	long mRealtime
	long mRealtimeStart
	int mWakeLockNesting
	boolean mWakeLockImportant
	public boolean mRecordAllHistory
	boolean mNoAutoReset
	int mScreenState
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mScreenOnTimer
	int mScreenBrightnessBin
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mScreenBrightnessTimer
	boolean mInteractive
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mInteractiveTimer
	boolean mPowerSaveModeEnabled
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mPowerSaveModeEnabledTimer
	boolean mDeviceIdling
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mDeviceIdlingTimer
	boolean mDeviceIdleModeEnabled
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mDeviceIdleModeEnabledTimer
	boolean mPhoneOn
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mPhoneOnTimer
	int mAudioOnNesting
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mAudioOnTimer
	int mVideoOnNesting
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mVideoOnTimer
	int mFlashlightOnNesting
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mFlashlightOnTimer
	int mCameraOnNesting
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mCameraOnTimer
	int mPhoneSignalStrengthBin
	int mPhoneSignalStrengthBinRaw
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mPhoneSignalStrengthsTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mPhoneSignalScanningTimer
	int mPhoneDataConnectionType
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mPhoneDataConnectionsTimer
	final com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkByteActivityCounters
	final com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkPacketActivityCounters
	final com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mBluetoothActivityCounters
	final com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mWifiActivityCounters
	boolean mWifiOn
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiOnTimer
	boolean mGlobalWifiRunning
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mGlobalWifiRunningTimer
	int mWifiState
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mWifiStateTimer
	int mWifiSupplState
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mWifiSupplStateTimer
	int mWifiSignalStrengthBin
	final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mWifiSignalStrengthsTimer
	int mMobileRadioPowerState
	long mMobileRadioActiveStartTime
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mMobileRadioActiveTimer
	com.android.internal.os.BatteryStatsImpl$StopwatchTimer mMobileRadioActivePerAppTimer
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mMobileRadioActiveAdjustedTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mMobileRadioActiveUnknownTime
	com.android.internal.os.BatteryStatsImpl$LongSamplingCounter mMobileRadioActiveUnknownCount
	int mWifiRadioPowerState
	boolean mOnBattery
	boolean mOnBatteryInternal
	boolean mCharging
	int mLastChargingStateLevel
	int mDischargeStartLevel
	int mDischargeUnplugLevel
	int mDischargePlugLevel
	int mDischargeCurrentLevel
	int mCurrentBatteryLevel
	int mLowDischargeAmountSinceCharge
	int mHighDischargeAmountSinceCharge
	int mDischargeScreenOnUnplugLevel
	int mDischargeScreenOffUnplugLevel
	int mDischargeAmountScreenOn
	int mDischargeAmountScreenOnSinceCharge
	int mDischargeAmountScreenOff
	int mDischargeAmountScreenOffSinceCharge
	static final int MAX_LEVEL_STEPS
	int mInitStepMode
	int mCurStepMode
	int mModStepMode
	int mLastDischargeStepLevel
	int mMinDischargeStepLevel
	final android.os.BatteryStats$LevelStepTracker mDischargeStepTracker
	final android.os.BatteryStats$LevelStepTracker mDailyDischargeStepTracker
	java.util.ArrayList mDailyPackageChanges
	int mLastChargeStepLevel
	int mMaxChargeStepLevel
	final android.os.BatteryStats$LevelStepTracker mChargeStepTracker
	final android.os.BatteryStats$LevelStepTracker mDailyChargeStepTracker
	static final int MAX_DAILY_ITEMS
	long mDailyStartTime
	long mNextMinDailyDeadline
	long mNextMaxDailyDeadline
	final java.util.ArrayList mDailyItems
	long mLastWriteTime
	private int mPhoneServiceState
	private int mPhoneServiceStateRaw
	private int mPhoneSimStateRaw
	private int mNumConnectivityChange
	private int mLoadedNumConnectivityChange
	private int mUnpluggedNumConnectivityChange
	private final android.net.NetworkStats$Entry mTmpNetworkStatsEntry
	private com.android.internal.os.PowerProfile mPowerProfile
	private boolean mHasWifiEnergyReporting
	private boolean mHasBluetoothEnergyReporting
	private final java.util.HashMap mKernelWakelockStats
	String mLastWakeupReason
	long mLastWakeupUptimeMs
	private final java.util.HashMap mWakeupReasonStats
	static final int DELTA_TIME_MASK
	static final int DELTA_TIME_LONG
	static final int DELTA_TIME_INT
	static final int DELTA_TIME_ABS
	static final int DELTA_BATTERY_LEVEL_FLAG
	static final int DELTA_STATE_FLAG
	static final int DELTA_STATE2_FLAG
	static final int DELTA_WAKELOCK_FLAG
	static final int DELTA_EVENT_FLAG
	static final int DELTA_STATE_MASK
	static final int STATE_BATTERY_STATUS_MASK
	static final int STATE_BATTERY_STATUS_SHIFT
	static final int STATE_BATTERY_HEALTH_MASK
	static final int STATE_BATTERY_HEALTH_SHIFT
	static final int STATE_BATTERY_PLUG_MASK
	static final int STATE_BATTERY_PLUG_SHIFT
	static final int BATTERY_DELTA_LEVEL_FLAG
	int mChangedStates
	int mChangedStates2
	private String mInitialAcquireWakeName
	private int mInitialAcquireWakeUid
	int mSensorNesting
	int mGpsNesting
	int mWifiFullLockNesting
	int mWifiScanNesting
	int mWifiMulticastNesting
	private String[] mMobileIfaces
	private String[] mWifiIfaces
	private final com.android.internal.net.NetworkStatsFactory mNetworkStatsFactory
	private static final int NETWORK_STATS_LAST
	private static final int NETWORK_STATS_NEXT
	private static final int NETWORK_STATS_DELTA
	private final android.net.NetworkStats[] mMobileNetworkStats
	private final android.net.NetworkStats[] mWifiNetworkStats
	long mTempTotalCpuUserTimeUs
	long mTempTotalCpuSystemTimeUs
	public static final int BATTERY_PLUGGED_NONE
	android.os.Parcel mPendingWrite
	final java.util.concurrent.locks.ReentrantLock mWriteLock
	public static final android.os.Parcelable$Creator CREATOR
	public java.util.Map getKernelWakelockStats () 
	public java.util.Map getWakeupReasonStats () 
	public void  () 
	public com.android.internal.os.BatteryStatsImpl$SamplingTimer getWakeupReasonTimerLocked (java.lang.String) 
		String name
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
	public com.android.internal.os.BatteryStatsImpl$SamplingTimer getKernelWakelockTimerLocked (java.lang.String) 
		String name
		com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
	private int writeHistoryTag (android.os.BatteryStats$HistoryTag) 
		int idx
		android.os.BatteryStats$HistoryTag key
		android.os.BatteryStats$HistoryTag tag
		Integer idxObj
		int idx
	private void readHistoryTag (int, android.os.BatteryStats$HistoryTag) 
		int index
		android.os.BatteryStats$HistoryTag tag
	public void writeHistoryDelta (android.os.Parcel, android.os.BatteryStats$HistoryItem, android.os.BatteryStats$HistoryItem) 
		int deltaTimeToken
		int deltaTimeToken
		int wakeLockIndex
		int wakeReasonIndex
		int wakeLockIndex
		int wakeReasonIndex
		int index
		int codeAndIndex
		android.os.Parcel dest
		android.os.BatteryStats$HistoryItem cur
		android.os.BatteryStats$HistoryItem last
		long deltaTime
		int lastBatteryLevelInt
		int lastStateInt
		int deltaTimeToken
		int firstToken
		int includeStepDetails
		boolean computeStepDetails
		int batteryLevelInt
		boolean batteryLevelIntChanged
		int stateInt
		boolean stateIntChanged
		boolean state2IntChanged
	private int buildBatteryLevelInt (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem h
	private int buildStateInt (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem h
		int plugType
	private void computeHistoryStepDetails (android.os.BatteryStats$HistoryStepDetails, android.os.BatteryStats$HistoryStepDetails) 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		int NU
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int totalUTime
		int totalSTime
		int totalTime
		int i
		android.os.BatteryStats$HistoryStepDetails out
		android.os.BatteryStats$HistoryStepDetails last
		android.os.BatteryStats$HistoryStepDetails tmp
		int NU
	public void readHistoryDelta (android.os.Parcel, android.os.BatteryStats$HistoryItem) 
		int delta
		long delta
		int batteryLevelInt
		int stateInt
		int indexes
		int wakeLockIndex
		int wakeReasonIndex
		int codeAndIndex
		int index
		android.os.Parcel src
		android.os.BatteryStats$HistoryItem cur
		int firstToken
		int deltaTimeToken
		int batteryLevelInt
	public void commitCurrentHistoryBatchLocked () 
	void addHistoryBufferLocked (long, long, android.os.BatteryStats$HistoryItem) 
		int old
		int old
		boolean writeAnyway
		int curStates
		int curStates2
		long elapsedRealtimeMs
		long uptimeMs
		android.os.BatteryStats$HistoryItem cur
		long timeDiff
		int diffStates
		int diffStates2
		int lastDiffStates
		int lastDiffStates2
		int dataSize
	private void addHistoryBufferLocked (long, long, byte, android.os.BatteryStats$HistoryItem) 
		long elapsedRealtimeMs
		long uptimeMs
		byte cmd
		android.os.BatteryStats$HistoryItem cur
	void addHistoryRecordLocked (long, long) 
		long wakeElapsedTime
		long diffElapsed
		long diffUptime
		long elapsedRealtimeMs
		long uptimeMs
	void addHistoryRecordInnerLocked (long, long, android.os.BatteryStats$HistoryItem) 
		long elapsedRealtimeMs
		long uptimeMs
		android.os.BatteryStats$HistoryItem cur
	public void addHistoryEventLocked (long, long, int, java.lang.String, int) 
		long elapsedRealtimeMs
		long uptimeMs
		int code
		String name
		int uid
	void addHistoryRecordLocked (long, long, byte, android.os.BatteryStats$HistoryItem) 
		long elapsedRealtimeMs
		long uptimeMs
		byte cmd
		android.os.BatteryStats$HistoryItem cur
		android.os.BatteryStats$HistoryItem rec
	void addHistoryRecordLocked (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem rec
	void clearHistoryLocked () 
	public void updateTimeBasesLocked (boolean, boolean, long, long) 
		boolean unplugged
		boolean screenOff
		long uptime
		long realtime
		boolean unpluggedScreenOff
	public void addIsolatedUidLocked (int, int) 
		int isolatedUid
		int appUid
	public void scheduleRemoveIsolatedUidLocked (int, int) 
		int isolatedUid
		int appUid
		int curUid
	public void removeIsolatedUidLocked (int) 
		int isolatedUid
	public int mapUid (int) 
		int uid
		int isolated
	public void noteEventLocked (int, java.lang.String, int) 
		int code
		String name
		int uid
		long elapsedRealtime
		long uptime
	boolean ensureStartClockTime (long) 
		long currentTime
		long ABOUT_ONE_YEAR
	public void noteCurrentTimeChangedLocked () 
		long currentTime
		long elapsedRealtime
		long uptime
	public void noteProcessStartLocked (java.lang.String, int) 
		com.android.internal.os.BatteryStatsImpl$Uid u
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteProcessCrashLocked (java.lang.String, int) 
		com.android.internal.os.BatteryStatsImpl$Uid u
		String name
		int uid
	public void noteProcessAnrLocked (java.lang.String, int) 
		com.android.internal.os.BatteryStatsImpl$Uid u
		String name
		int uid
	public void noteProcessStateLocked (java.lang.String, int, int) 
		String name
		int uid
		int state
		long elapsedRealtime
	public void noteProcessFinishLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteSyncStartLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteSyncFinishLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteJobStartLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteJobFinishLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteAlarmStartLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	public void noteAlarmFinishLocked (java.lang.String, int) 
		String name
		int uid
		long elapsedRealtime
		long uptime
	private void requestWakelockCpuUpdate () 
		android.os.Message m
	private void requestImmediateCpuUpdate () 
	public void setRecordAllHistoryLocked (boolean) 
		int j
		android.util.SparseIntArray uids
		java.util.Map$Entry ent
		java.util.Iterator i$
		long mSecRealtime
		long mSecUptime
		java.util.HashMap active
		int j
		android.util.SparseIntArray uids
		java.util.Map$Entry ent
		java.util.Iterator i$
		long mSecRealtime
		long mSecUptime
		java.util.HashMap active
		boolean enabled
	public void setNoAutoReset (boolean) 
		boolean enabled
	public void noteStartWakeLocked (int, int, java.lang.String, java.lang.String, int, boolean, long, long) 
		int uid
		int pid
		String name
		String historyName
		int type
		boolean unimportantForLogging
		long elapsedRealtime
		long uptime
	public void noteStopWakeLocked (int, int, java.lang.String, java.lang.String, int, long, long) 
		int uid
		int pid
		String name
		String historyName
		int type
		long elapsedRealtime
		long uptime
	public void noteStartWakeFromSourceLocked (android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean) 
		int i
		android.os.WorkSource ws
		int pid
		String name
		String historyName
		int type
		boolean unimportantForLogging
		long elapsedRealtime
		long uptime
		int N
	public void noteChangeWakelockFromSourceLocked (android.os.WorkSource, int, java.lang.String, java.lang.String, int, android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean) 
		int i
		int i
		android.os.WorkSource ws
		int pid
		String name
		String historyName
		int type
		android.os.WorkSource newWs
		int newPid
		String newName
		String newHistoryName
		int newType
		boolean newUnimportantForLogging
		long elapsedRealtime
		long uptime
		int NN
		int NO
	public void noteStopWakeFromSourceLocked (android.os.WorkSource, int, java.lang.String, java.lang.String, int) 
		int i
		android.os.WorkSource ws
		int pid
		String name
		String historyName
		int type
		long elapsedRealtime
		long uptime
		int N
	void aggregateLastWakeupUptimeLocked (long) 
		long deltaUptime
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		long uptimeMs
	public void noteWakeupReasonLocked (java.lang.String) 
		String reason
		long elapsedRealtime
		long uptime
	public boolean startAddingCpuLocked () 
	public void finishAddingCpuLocked (int, int, int, int, int, int, int, int) 
		int totalUTime
		int totalSTime
		int statUserTime
		int statSystemTime
		int statIOWaitTime
		int statIrqTime
		int statSoftIrqTime
		int statIdleTime
	public void noteProcessDiedLocked (int, int) 
		int uid
		int pid
		com.android.internal.os.BatteryStatsImpl$Uid u
	public long getProcessWakeTime (int, int, long) 
		android.os.BatteryStats$Uid$Pid p
		int uid
		int pid
		long realtime
		com.android.internal.os.BatteryStatsImpl$Uid u
	public void reportExcessiveWakeLocked (int, java.lang.String, long, long) 
		int uid
		String proc
		long overTime
		long usedTime
		com.android.internal.os.BatteryStatsImpl$Uid u
	public void reportExcessiveCpuLocked (int, java.lang.String, long, long) 
		int uid
		String proc
		long overTime
		long usedTime
		com.android.internal.os.BatteryStatsImpl$Uid u
	public void noteStartSensorLocked (int, int) 
		int uid
		int sensor
		long elapsedRealtime
		long uptime
	public void noteStopSensorLocked (int, int) 
		int uid
		int sensor
		long elapsedRealtime
		long uptime
	public void noteStartGpsLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteStopGpsLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteScreenStateLocked (int) 
		int stepState
		long elapsedRealtime
		long uptime
		long elapsedRealtime
		long uptime
		int oldState
		int state
	public void noteScreenBrightnessLocked (int) 
		long elapsedRealtime
		long uptime
		int brightness
		int bin
	public void noteUserActivityLocked (int, int) 
		int uid
		int event
	public void noteWakeUpLocked (java.lang.String, int) 
		String reason
		int reasonUid
		long elapsedRealtime
		long uptime
	public void noteInteractiveLocked (boolean) 
		long elapsedRealtime
		boolean interactive
	public void noteConnectivityChangedLocked (int, java.lang.String) 
		int type
		String extra
		long elapsedRealtime
		long uptime
	public void noteMobileRadioPowerState (int, long) 
		long realElapsedRealtimeMs
		long lastUpdateTimeMs
		long realElapsedRealtimeMs
		boolean active
		int powerState
		long timestampNs
		long elapsedRealtime
		long uptime
	public void notePowerSaveMode (boolean) 
		int stepState
		long elapsedRealtime
		long uptime
		boolean enabled
	public void noteDeviceIdleModeLocked (boolean, java.lang.String, int) 
		int stepState
		boolean enabled
		String activeReason
		int activeUid
		long elapsedRealtime
		long uptime
		boolean nowIdling
	public void notePackageInstalledLocked (java.lang.String, int) 
		String pkgName
		int versionCode
		long elapsedRealtime
		long uptime
		android.os.BatteryStats$PackageChange pc
	public void notePackageUninstalledLocked (java.lang.String) 
		String pkgName
		long elapsedRealtime
		long uptime
		android.os.BatteryStats$PackageChange pc
	private void addPackageChange (android.os.BatteryStats$PackageChange) 
		android.os.BatteryStats$PackageChange pc
	public void notePhoneOnLocked () 
		long elapsedRealtime
		long uptime
	public void notePhoneOffLocked () 
		long elapsedRealtime
		long uptime
	void stopAllPhoneSignalStrengthTimersLocked (int) 
		int i
		int except
		long elapsedRealtime
	private int fixPhoneServiceState (int, int) 
		int state
		int signalBin
	private void updateAllPhoneStateLocked (int, int, int) 
		int state
		int simState
		int strengthBin
		boolean scanning
		boolean newHistory
		long elapsedRealtime
		long uptime
	public void notePhoneStateLocked (int, int) 
		int state
		int simState
	public void notePhoneSignalStrengthLocked (android.telephony.SignalStrength) 
		android.telephony.SignalStrength signalStrength
		int bin
	public void notePhoneDataConnectionStateLocked (int, boolean) 
		long elapsedRealtime
		long uptime
		int dataType
		boolean hasData
		int bin
	public void noteWifiOnLocked () 
		long elapsedRealtime
		long uptime
	public void noteWifiOffLocked () 
		long elapsedRealtime
		long uptime
	public void noteAudioOnLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteAudioOffLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteVideoOnLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteVideoOffLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteResetAudioLocked () 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		long elapsedRealtime
		long uptime
	public void noteResetVideoLocked () 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		long elapsedRealtime
		long uptime
	public void noteActivityResumedLocked (int) 
		int uid
	public void noteActivityPausedLocked (int) 
		int uid
	public void noteVibratorOnLocked (int, long) 
		int uid
		long durationMillis
	public void noteVibratorOffLocked (int) 
		int uid
	public void noteFlashlightOnLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteFlashlightOffLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteCameraOnLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteCameraOffLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteResetCameraLocked () 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		long elapsedRealtime
		long uptime
	public void noteResetFlashlightLocked () 
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		long elapsedRealtime
		long uptime
	public void noteWifiRadioPowerState (int, long) 
		boolean active
		int powerState
		long timestampNs
		long elapsedRealtime
		long uptime
	public void noteWifiRunningLocked (android.os.WorkSource) 
		int uid
		int i
		long elapsedRealtime
		long uptime
		int N
		android.os.WorkSource ws
	public void noteWifiRunningChangedLocked (android.os.WorkSource, android.os.WorkSource) 
		int uid
		int i
		int uid
		int i
		long elapsedRealtime
		int N
		android.os.WorkSource oldWs
		android.os.WorkSource newWs
	public void noteWifiStoppedLocked (android.os.WorkSource) 
		int uid
		int i
		long elapsedRealtime
		long uptime
		int N
		android.os.WorkSource ws
	public void noteWifiStateLocked (int, java.lang.String) 
		long elapsedRealtime
		int wifiState
		String accessPoint
	public void noteWifiSupplicantStateChangedLocked (int, boolean) 
		long elapsedRealtime
		long uptime
		int supplState
		boolean failedAuth
	void stopAllWifiSignalStrengthTimersLocked (int) 
		int i
		int except
		long elapsedRealtime
	public void noteWifiRssiChangedLocked (int) 
		long elapsedRealtime
		long uptime
		int newRssi
		int strengthBin
	public void noteFullWifiLockAcquiredLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteFullWifiLockReleasedLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteWifiScanStartedLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteWifiScanStoppedLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteWifiBatchedScanStartedLocked (int, int) 
		int uid
		int csph
		long elapsedRealtime
	public void noteWifiBatchedScanStoppedLocked (int) 
		int uid
		long elapsedRealtime
	public void noteWifiMulticastEnabledLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteWifiMulticastDisabledLocked (int) 
		int uid
		long elapsedRealtime
		long uptime
	public void noteFullWifiLockAcquiredFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteFullWifiLockReleasedFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteWifiScanStartedFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteWifiScanStoppedFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteWifiBatchedScanStartedFromSourceLocked (android.os.WorkSource, int) 
		int i
		android.os.WorkSource ws
		int csph
		int N
	public void noteWifiBatchedScanStoppedFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteWifiMulticastEnabledFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	public void noteWifiMulticastDisabledFromSourceLocked (android.os.WorkSource) 
		int i
		android.os.WorkSource ws
		int N
	private static java.lang.String[] includeInStringArray (java.lang.String[], java.lang.String) 
		String[] array
		String str
		String[] newArray
	private static java.lang.String[] excludeFromStringArray (java.lang.String[], java.lang.String) 
		String[] newArray
		String[] array
		String str
		int index
	public void noteNetworkInterfaceTypeLocked (java.lang.String, int) 
		String iface
		int networkType
	public void noteNetworkStatsEnabledLocked () 
		long elapsedRealtimeMs
	public long getScreenOnTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getScreenOnCount (int) 
		int which
	public long getScreenBrightnessTime (int, long, int) 
		int brightnessBin
		long elapsedRealtimeUs
		int which
	public long getInteractiveTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getPowerSaveModeEnabledTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getPowerSaveModeEnabledCount (int) 
		int which
	public long getDeviceIdleModeEnabledTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getDeviceIdleModeEnabledCount (int) 
		int which
	public long getDeviceIdlingTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getDeviceIdlingCount (int) 
		int which
	public int getNumConnectivityChange (int) 
		int which
		int val
	public long getPhoneOnTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getPhoneOnCount (int) 
		int which
	public long getPhoneSignalStrengthTime (int, long, int) 
		int strengthBin
		long elapsedRealtimeUs
		int which
	public long getPhoneSignalScanningTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getPhoneSignalStrengthCount (int, int) 
		int strengthBin
		int which
	public long getPhoneDataConnectionTime (int, long, int) 
		int dataType
		long elapsedRealtimeUs
		int which
	public int getPhoneDataConnectionCount (int, int) 
		int dataType
		int which
	public long getMobileRadioActiveTime (long, int) 
		long elapsedRealtimeUs
		int which
	public int getMobileRadioActiveCount (int) 
		int which
	public long getMobileRadioActiveAdjustedTime (int) 
		int which
	public long getMobileRadioActiveUnknownTime (int) 
		int which
	public int getMobileRadioActiveUnknownCount (int) 
		int which
	public long getWifiOnTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getGlobalWifiRunningTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getWifiStateTime (int, long, int) 
		int wifiState
		long elapsedRealtimeUs
		int which
	public int getWifiStateCount (int, int) 
		int wifiState
		int which
	public long getWifiSupplStateTime (int, long, int) 
		int state
		long elapsedRealtimeUs
		int which
	public int getWifiSupplStateCount (int, int) 
		int state
		int which
	public long getWifiSignalStrengthTime (int, long, int) 
		int strengthBin
		long elapsedRealtimeUs
		int which
	public int getWifiSignalStrengthCount (int, int) 
		int strengthBin
		int which
	public boolean hasBluetoothActivityReporting () 
	public long getBluetoothControllerActivity (int, int) 
		int type
		int which
	public boolean hasWifiActivityReporting () 
	public long getWifiControllerActivity (int, int) 
		int type
		int which
	public long getFlashlightOnTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getFlashlightOnCount (int) 
		int which
	public long getCameraOnTime (long, int) 
		long elapsedRealtimeUs
		int which
	public long getNetworkActivityBytes (int, int) 
		int type
		int which
	public long getNetworkActivityPackets (int, int) 
		int type
		int which
	public long getStartClockTime () 
		long currentTime
	public java.lang.String getStartPlatformVersion () 
	public java.lang.String getEndPlatformVersion () 
	public int getParcelVersion () 
	public boolean getIsOnBattery () 
	public android.util.SparseArray getUidStats () 
	public void  (java.io.File, android.os.Handler, com.android.internal.os.BatteryStatsImpl$ExternalStatsSync) 
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		java.io.File systemDir
		android.os.Handler handler
		com.android.internal.os.BatteryStatsImpl$ExternalStatsSync externalSync
		long uptime
		long realtime
	public void  (android.os.Parcel) 
		android.os.Parcel p
	public void setPowerProfile (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void setCallback (com.android.internal.os.BatteryStatsImpl$BatteryCallback) 
		com.android.internal.os.BatteryStatsImpl$BatteryCallback cb
	public void setNumSpeedSteps (int) 
		int steps
	public void setRadioScanningTimeout (long) 
		long timeout
	public void updateDailyDeadlineLocked () 
		long currentTime
		java.util.Calendar calDeadline
	public void recordDailyStatsIfNeededLocked (boolean) 
		boolean settled
		long currentTime
	public void recordDailyStatsLocked () 
		org.xmlpull.v1.XmlSerializer out
		java.io.IOException e
		java.io.ByteArrayOutputStream memStream
		android.os.BatteryStats$DailyItem item
		boolean hasData
	private void writeDailyItemsLocked (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		android.os.BatteryStats$PackageChange pc
		int j
		android.os.BatteryStats$DailyItem dit
		int i
		org.xmlpull.v1.XmlSerializer out
		StringBuilder sb
	private void writeDailyLevelSteps (org.xmlpull.v1.XmlSerializer, java.lang.String, android.os.BatteryStats$LevelStepTracker, java.lang.StringBuilder)  throws java.io.IOException 
		int i
		org.xmlpull.v1.XmlSerializer out
		String tag
		android.os.BatteryStats$LevelStepTracker steps
		StringBuilder tmpBuilder
	public void readDailyStatsLocked () 
		java.io.FileNotFoundException e
		org.xmlpull.v1.XmlPullParser parser
		java.io.IOException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		java.io.IOException e
		java.io.FileInputStream stream
	private void readDailyItemsLocked (org.xmlpull.v1.XmlPullParser) 
		String tagName
		int type
		int outerDepth
		IllegalStateException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		IndexOutOfBoundsException e
		org.xmlpull.v1.XmlPullParser parser
	void readDailyItemTagLocked (org.xmlpull.v1.XmlPullParser)  throws java.lang.NumberFormatException org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.os.BatteryStats$PackageChange pc
		String verStr
		android.os.BatteryStats$PackageChange pc
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		android.os.BatteryStats$DailyItem dit
		String attr
		int outerDepth
		int type
	void readDailyItemTagDetailsLocked (org.xmlpull.v1.XmlPullParser, android.os.BatteryStats$DailyItem, boolean, java.lang.String)  throws java.lang.NumberFormatException org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String valueAttr
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		android.os.BatteryStats$DailyItem dit
		boolean isCharge
		String tag
		String numAttr
		int num
		android.os.BatteryStats$LevelStepTracker steps
		int i
		int outerDepth
		int type
	public android.os.BatteryStats$DailyItem getDailyItemLocked (int) 
		int daysAgo
		int index
	public long getCurrentDailyStartTime () 
	public long getNextMinDailyDeadline () 
	public long getNextMaxDailyDeadline () 
	public boolean startIteratingOldHistoryLocked () 
	public boolean getNextOldHistoryLocked (android.os.BatteryStats$HistoryItem) 
		java.io.PrintWriter pw
		android.os.BatteryStats$HistoryItem out
		boolean end
		android.os.BatteryStats$HistoryItem cur
	public void finishIteratingOldHistoryLocked () 
	public int getHistoryTotalSize () 
	public int getHistoryUsedSize () 
	public boolean startIteratingHistoryLocked () 
		android.os.BatteryStats$HistoryTag tag
		int idx
		java.util.Map$Entry ent
		java.util.Iterator i$
	public int getHistoryStringPoolSize () 
	public int getHistoryStringPoolBytes () 
	public java.lang.String getHistoryTagPoolString (int) 
		int index
	public int getHistoryTagPoolUid (int) 
		int index
	public boolean getNextHistoryLocked (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem out
		int pos
		boolean end
		long lastRealtime
		long lastWalltime
	public void finishIteratingHistoryLocked () 
	public long getHistoryBaseTime () 
	public int getStartCount () 
	public boolean isOnBattery () 
	public boolean isCharging () 
	public boolean isScreenOn () 
	void initTimes (long, long) 
		long uptime
		long realtime
	void initDischarge () 
	public void resetAllStatsCmdLocked () 
		long mSecUptime
		long uptime
		long mSecRealtime
		long realtime
	private void resetAllStatsLocked () 
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		java.util.Iterator i$
	private void initActiveHistoryEventsLocked (long, long) 
		int j
		android.util.SparseIntArray uids
		java.util.Map$Entry ent
		java.util.Iterator i$
		java.util.HashMap active
		int i
		long elapsedRealtimeMs
		long uptimeMs
	void updateDischargeScreenLevelsLocked (boolean, boolean) 
		int diff
		int diff
		boolean oldScreenOn
		boolean newScreenOn
	public void pullPendingStateUpdatesLocked () 
		boolean screenOn
	private android.net.NetworkStats getNetworkStatsDeltaLocked (java.lang.String[], android.net.NetworkStats[])  throws java.io.IOException 
		String[] ifaces
		android.net.NetworkStats[] networkStatsBuffer
		android.net.NetworkStats stats
	public void updateWifiStateLocked (android.net.wifi.WifiActivityEnergyInfo) 
		java.io.IOException e
		android.net.NetworkStats$Entry entry
		com.android.internal.os.BatteryStatsImpl$Uid u
		int i
		int size
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		long scanRxTimeSinceMarkMs
		long scanTxTimeSinceMarkMs
		long myIdleTimeMs
		com.android.internal.os.BatteryStatsImpl$Uid uid
		long scanTimeSinceMarkMs
		long wifiLockTimeSinceMarkMs
		int i
		com.android.internal.os.BatteryStatsImpl$Uid uid
		long myTxTimeMs
		int i
		com.android.internal.os.BatteryStatsImpl$Uid uid
		long myRxTimeMs
		int i
		long txTimeMs
		long rxTimeMs
		long idleTimeMs
		long totalTimeMs
		long leftOverRxTimeMs
		long leftOverTxTimeMs
		long totalWifiLockTimeMs
		long totalScanTimeMs
		int uidStatsSize
		double opVolt
		android.net.wifi.WifiActivityEnergyInfo info
		long elapsedRealtimeMs
		android.net.NetworkStats delta
		android.util.SparseLongArray rxPackets
		android.util.SparseLongArray txPackets
		long totalTxPackets
		long totalRxPackets
	public void updateMobileRadioStateLocked (long) 
		java.io.IOException e
		long appPackets
		long appRadioTime
		android.net.NetworkStats$Entry entry
		com.android.internal.os.BatteryStatsImpl$Uid u
		int i
		long elapsedRealtimeMs
		android.net.NetworkStats delta
		long radioTime
		long totalPackets
		int size
	public void updateBluetoothStateLocked (android.bluetooth.BluetoothActivityEnergyInfo) 
		double opVolt
		android.bluetooth.BluetoothActivityEnergyInfo info
	public void updateKernelWakelocksLocked () 
		String name
		com.android.internal.os.KernelWakelockStats$Entry kws
		com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$SamplingTimer st
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.KernelWakelockStats wakelockStats
		boolean seenNonZeroTime
		int numWakelocksSetStale
	public void updateCpuTimeLocked () 
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int i
		int userTimeUs
		int systemTimeUs
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int i
		com.android.internal.os.BatteryStatsImpl$Uid u
		com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$StopwatchTimer timer
		int i
		int numLastPartialTimers
		int wakelockWeight
		int cpuSpeedSteps
		long[] cpuSpeeds
		int numWakelocks
		int numPartialTimers
		int numWakelocksF
		long startTimeMs
	boolean setChargingLocked (boolean) 
		boolean charging
	void setOnBatteryLocked (long, long, boolean, int, int) 
		android.os.Parcel parcel
		boolean reset
		long mSecRealtime
		long mSecUptime
		boolean onBattery
		int oldStatus
		int level
		boolean doWrite
		android.os.Message m
		long uptime
		long realtime
		boolean screenOn
	private void startRecordingHistory (long, long, boolean) 
		long elapsedRealtimeMs
		long uptimeMs
		boolean reset
	private void recordCurrentTimeChangeLocked (long, long, long) 
		long currentTime
		long elapsedRealtimeMs
		long uptimeMs
	private void recordShutdownLocked (long, long) 
		long elapsedRealtimeMs
		long uptimeMs
	private void scheduleSyncExternalStatsLocked (java.lang.String) 
		String reason
	private void scheduleSyncExternalWifiStatsLocked (java.lang.String) 
		String reason
	public void setBatteryStateLocked (int, int, int, int, int, int) 
		boolean changed
		long modeBits
		int status
		int health
		int plugType
		int level
		int temp
		int volt
		boolean onBattery
		long uptime
		long elapsedRealtime
		int oldStatus
	public long getAwakeTimeBattery () 
	public long getAwakeTimePlugged () 
	public long computeUptime (long, int) 
		long curTime
		int which
	public long computeRealtime (long, int) 
		long curTime
		int which
	public long computeBatteryUptime (long, int) 
		long curTime
		int which
	public long computeBatteryRealtime (long, int) 
		long curTime
		int which
	public long computeBatteryScreenOffUptime (long, int) 
		long curTime
		int which
	public long computeBatteryScreenOffRealtime (long, int) 
		long curTime
		int which
	private long computeTimePerLevel (long[], int) 
		int i
		long[] steps
		int numSteps
		long total
	public long computeBatteryTimeRemaining (long) 
		long curTime
		long msPerLevel
	public android.os.BatteryStats$LevelStepTracker getDischargeLevelStepTracker () 
	public android.os.BatteryStats$LevelStepTracker getDailyDischargeLevelStepTracker () 
	public long computeChargeTimeRemaining (long) 
		long curTime
		long msPerLevel
	public android.os.BatteryStats$LevelStepTracker getChargeLevelStepTracker () 
	public android.os.BatteryStats$LevelStepTracker getDailyChargeLevelStepTracker () 
	public java.util.ArrayList getDailyPackageChanges () 
	long getBatteryUptimeLocked () 
	public long getBatteryUptime (long) 
		long curTime
	public long getBatteryRealtime (long) 
		long curTime
	public int getDischargeStartLevel () 
	public int getDischargeStartLevelLocked () 
	public int getDischargeCurrentLevel () 
	public int getDischargeCurrentLevelLocked () 
	public int getLowDischargeAmountSinceCharge () 
		int val
	public int getHighDischargeAmountSinceCharge () 
		int val
	public int getDischargeAmount (int) 
		int which
		int dischargeAmount
	public int getDischargeAmountScreenOn () 
		int val
	public int getDischargeAmountScreenOnSinceCharge () 
		int val
	public int getDischargeAmountScreenOff () 
		int val
	public int getDischargeAmountScreenOffSinceCharge () 
		int val
	public int getCpuSpeedSteps () 
	public com.android.internal.os.BatteryStatsImpl$Uid getUidStatsLocked (int) 
		int uid
		com.android.internal.os.BatteryStatsImpl$Uid u
	public void removeUidStatsLocked (int) 
		int uid
	public com.android.internal.os.BatteryStatsImpl$Uid$Proc getProcessStatsLocked (int, java.lang.String) 
		int uid
		String name
		com.android.internal.os.BatteryStatsImpl$Uid u
	public com.android.internal.os.BatteryStatsImpl$Uid$Pkg getPackageStatsLocked (int, java.lang.String) 
		int uid
		String pkg
		com.android.internal.os.BatteryStatsImpl$Uid u
	public com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv getServiceStatsLocked (int, java.lang.String, java.lang.String) 
		int uid
		String pkg
		String name
		com.android.internal.os.BatteryStatsImpl$Uid u
	public void shutdownLocked () 
	public void writeAsyncLocked () 
	public void writeSyncLocked () 
	void writeLocked (boolean) 
		boolean sync
		android.os.Parcel out
	public void commitPendingDataToDisk () 
		java.io.FileOutputStream stream
		java.io.IOException e
		android.os.Parcel next
	public void readLocked () 
		java.io.File file
		java.io.FileInputStream stream
		byte[] raw
		android.os.Parcel in
		Exception e
		long elapsedRealtime
		long uptime
	public int describeContents () 
	void readHistory (android.os.Parcel, boolean)  throws android.os.ParcelFormatException 
		int idx
		String str
		int uid
		android.os.BatteryStats$HistoryTag tag
		int i
		long oldnow
		android.os.Parcel in
		boolean andOldHistory
		long historyBaseTime
		int numTags
		int bufSize
		int curPos
	void readOldHistory (android.os.Parcel) 
		android.os.Parcel in
	void writeHistory (android.os.Parcel, boolean, boolean) 
		android.os.BatteryStats$HistoryTag tag
		java.util.Map$Entry ent
		java.util.Iterator i$
		android.os.Parcel out
		boolean inclData
		boolean andOldHistory
	void writeOldHistory (android.os.Parcel) 
		android.os.Parcel out
	public void readSummaryFromParcel (android.os.Parcel)  throws android.os.ParcelFormatException 
		android.os.BatteryStats$PackageChange pc
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		String kwltName
		int ikw
		String reasonName
		int iwr
		int i
		int i
		int i
		int i
		int i
		String wlName
		int iw
		String name
		int is
		String name
		int ij
		int seNumber
		int is
		String procName
		com.android.internal.os.BatteryStatsImpl$Uid$Proc p
		int ip
		String tag
		com.android.internal.os.BatteryStatsImpl$Counter c
		int iwa
		String servName
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv s
		int is
		String pkgName
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg p
		int NWA
		int ip
		int uid
		com.android.internal.os.BatteryStatsImpl$Uid u
		int NSB
		int NW
		int NS
		int NJ
		int NP
		int iu
		android.os.Parcel in
		int version
		int NPKG
		int NKW
		int NWR
		int NU
	public void writeSummaryToParcel (android.os.Parcel, boolean) 
		android.os.BatteryStats$PackageChange pc
		int i
		int NPKG
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$Timer kwlt
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		java.util.Map$Entry ent
		java.util.Iterator i$
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$LongSamplingCounter speedBin
		int i
		com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
		int iw
		int is
		int ij
		com.android.internal.os.BatteryStatsImpl$Uid$Sensor se
		int ise
		com.android.internal.os.BatteryStatsImpl$Uid$Proc ps
		int ip
		int iwa
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv ss
		long time
		int is
		com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
		int NWA
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$Uid u
		android.util.ArrayMap wakeStats
		int NW
		android.util.ArrayMap syncStats
		int NS
		android.util.ArrayMap jobStats
		int NJ
		int NSE
		int NP
		int iu
		android.os.Parcel out
		boolean inclHistory
		long startClockTime
		long NOW_SYS
		long NOWREAL_SYS
		int NU
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	void readFromParcelLocked (android.os.Parcel) 
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		String wakelockName
		com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
		int ikw
		String reasonName
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		int iwr
		int uid
		com.android.internal.os.BatteryStatsImpl$Uid u
		int i
		android.os.Parcel in
		int magic
		int NKW
		int NWR
		int numUids
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void writeToParcelWithoutUids (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void writeToParcelLocked (android.os.Parcel, boolean, int) 
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
		java.util.Map$Entry ent
		java.util.Iterator i$
		com.android.internal.os.BatteryStatsImpl$Uid uid
		int i
		int size
		android.os.Parcel out
		boolean inclUids
		int flags
		long startClockTime
		long uSecUptime
		long uSecRealtime
		long batteryRealtime
		long batteryScreenOffRealtime
	public void prepareForDumpLocked () 
	public void dumpLocked (android.content.Context, java.io.PrintWriter, int, int, long) 
		android.content.Context context
		java.io.PrintWriter pw
		int flags
		int reqUid
		long histStart
	static com.android.internal.os.BatteryStatsImpl$BatteryCallback access$000 (com.android.internal.os.BatteryStatsImpl) 
		com.android.internal.os.BatteryStatsImpl x0
	static void  () 
}

com/android/internal/os/PowerCalculator.class
PowerCalculator.java
package com.android.internal.os
public abstract com.android.internal.os.PowerCalculator extends java.lang.Object {
	public void  () 
	public abstract void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
	public void reset () 
}

com/android/internal/os/BatteryStatsImpl$ExternalStatsSync.class
BatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$ExternalStatsSync extends java.lang.Object {
	public abstract void scheduleSync (java.lang.String) 
	public abstract void scheduleWifiSync (java.lang.String) 
	public abstract void scheduleCpuSyncDueToRemovedUid (int) 
}

com/android/internal/os/BinderInternal$GcWatcher.class
BinderInternal.java
package com.android.internal.os
final com.android.internal.os.BinderInternal$GcWatcher extends java.lang.Object {
	void  () 
	protected void finalize ()  throws java.lang.Throwable 
		int i
}

com/android/internal/os/SomeArgs.class
SomeArgs.java
package com.android.internal.os
public final com.android.internal.os.SomeArgs extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	private static com.android.internal.os.SomeArgs sPool
	private static int sPoolSize
	private static Object sPoolLock
	private com.android.internal.os.SomeArgs mNext
	private boolean mInPool
	static final int WAIT_NONE
	static final int WAIT_WAITING
	static final int WAIT_FINISHED
	int mWaitState
	public Object arg1
	public Object arg2
	public Object arg3
	public Object arg4
	public Object arg5
	public Object arg6
	public Object arg7
	public int argi1
	public int argi2
	public int argi3
	public int argi4
	public int argi5
	public int argi6
	private void  () 
	public static com.android.internal.os.SomeArgs obtain () 
		com.android.internal.os.SomeArgs args
	public void complete () 
	public void recycle () 
	private void clear () 
	static void  () 
}

com/android/internal/os/BatteryStatsImpl$1.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.ByteArrayOutputStream val$memStream
	final com.android.internal.os.BatteryStatsImpl this$0
	void  (com.android.internal.os.BatteryStatsImpl, java.io.ByteArrayOutputStream) 
	public void run () 
		java.io.IOException e
		java.io.FileOutputStream stream
}

com/android/internal/os/KernelCpuSpeedReader.class
KernelCpuSpeedReader.java
package com.android.internal.os
public com.android.internal.os.KernelCpuSpeedReader extends java.lang.Object {
	private static final String TAG
	private static final String sProcFile
	private static final int MAX_SPEEDS
	private long[] mLastSpeedTimes
	private long[] mDeltaSpeedTimes
	public void  () 
	public long[] readDelta () 
		long time
		android.text.TextUtils$SimpleStringSplitter splitter
		String line
		int speedIndex
		Throwable x2
		Throwable x2
		java.io.BufferedReader reader
		java.io.IOException e
}

com/android/internal/os/ZygoteInit.class
ZygoteInit.java
package com.android.internal.os
public com.android.internal.os.ZygoteInit extends java.lang.Object {
	private static final String TAG
	private static final String PROPERTY_DISABLE_OPENGL_PRELOADING
	private static final String ANDROID_SOCKET_PREFIX
	private static final int LOG_BOOT_PROGRESS_PRELOAD_START
	private static final int LOG_BOOT_PROGRESS_PRELOAD_END
	private static final int PRELOAD_GC_THRESHOLD
	private static final String ABI_LIST_ARG
	private static final String SOCKET_NAME_ARG
	private static android.net.LocalServerSocket sServerSocket
	private static android.content.res.Resources mResources
	private static final String PRELOADED_CLASSES
	private static final boolean PRELOAD_RESOURCES
	private static final int UNPRIVILEGED_UID
	private static final int UNPRIVILEGED_GID
	private static final int ROOT_UID
	private static final int ROOT_GID
	private static void registerZygoteSocket (java.lang.String) 
		String env
		RuntimeException ex
		java.io.FileDescriptor fd
		java.io.IOException ex
		int fileDesc
		String fullSocketName
		String socketName
	private static com.android.internal.os.ZygoteConnection acceptCommandPeer (java.lang.String) 
		java.io.IOException ex
		String abiList
	static void closeServerSocket () 
		java.io.FileDescriptor fd
		java.io.IOException ex
		android.system.ErrnoException ex
	static java.io.FileDescriptor getServerSocketFileDescriptor () 
	static void preload () 
	private static void preloadSharedLibraries () 
	private static void preloadOpenGL () 
	private static void preloadTextResources () 
	private static void preloadClasses () 
		java.io.FileNotFoundException e
		android.system.ErrnoException ex
		ClassNotFoundException e
		UnsatisfiedLinkError e
		Throwable t
		java.io.BufferedReader br
		int count
		String line
		android.system.ErrnoException ex
		java.io.IOException e
		android.system.ErrnoException ex
		android.system.ErrnoException ex
		dalvik.system.VMRuntime runtime
		java.io.InputStream is
		long startTime
		int reuid
		int regid
		boolean droppedPriviliges
		float defaultUtilization
	private static void preloadResources () 
		long startTime
		android.content.res.TypedArray ar
		int N
		RuntimeException e
		dalvik.system.VMRuntime runtime
	private static int preloadColorStateLists (dalvik.system.VMRuntime, android.content.res.TypedArray) 
		int id
		int i
		dalvik.system.VMRuntime runtime
		android.content.res.TypedArray ar
		int N
	private static int preloadDrawables (dalvik.system.VMRuntime, android.content.res.TypedArray) 
		int id
		int i
		dalvik.system.VMRuntime runtime
		android.content.res.TypedArray ar
		int N
	static void gcAndFinalize () 
		dalvik.system.VMRuntime runtime
	private static void handleSystemServerProcess (com.android.internal.os.ZygoteConnection$Arguments)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		String[] amendedArgs
		String[] args
		ClassLoader cl
		com.android.internal.os.ZygoteConnection$Arguments parsedArgs
		String systemServerClasspath
	private static void performSystemServerDexOpt (java.lang.String) 
		int dexoptNeeded
		String classPathElement
		String[] arr$
		int len$
		int i$
		java.io.IOException ioe
		String classPath
		String[] classPathElements
		com.android.internal.os.InstallerConnection installer
		String instructionSet
	private static boolean startSystemServer (java.lang.String, java.lang.String)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller java.lang.RuntimeException 
		IllegalArgumentException ex
		String abiList
		String socketName
		long capabilities
		String[] args
		com.android.internal.os.ZygoteConnection$Arguments parsedArgs
		int pid
	private static transient long posixCapabilitiesAsBits (int[]) 
		int capability
		int[] arr$
		int len$
		int i$
		int[] capabilities
		long result
	public static void main (java.lang.String[]) 
		int i
		boolean startSystemServer
		String socketName
		String abiList
		com.android.internal.os.ZygoteInit$MethodAndArgsCaller caller
		RuntimeException ex
		String[] argv
	private static boolean hasSecondZygote (java.lang.String) 
		String abiList
	private static void waitForSecondaryZygote (java.lang.String) 
		android.os.Process$ZygoteState zs
		java.io.IOException ioe
		InterruptedException ie
		String socketName
		String otherZygoteName
	private static void runSelectLoop (java.lang.String)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		int i
		android.system.ErrnoException ex
		com.android.internal.os.ZygoteConnection newPeer
		boolean done
		int i
		android.system.StructPollfd[] pollFds
		String abiList
		java.util.ArrayList fds
		java.util.ArrayList peers
	private void  () 
}

com/android/internal/os/WrapperInit.class
WrapperInit.java
package com.android.internal.os
public com.android.internal.os.WrapperInit extends java.lang.Object {
	private static final String TAG
	private void  () 
	public static void main (java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.DataOutputStream os
		java.io.IOException ex
		int fdNum
		int targetSdkVersion
		String[] runtimeArgs
		com.android.internal.os.ZygoteInit$MethodAndArgsCaller caller
		String[] args
	public static void execApplication (java.lang.String, java.lang.String, int, java.lang.String, java.io.FileDescriptor, java.lang.String[]) 
		String appProcess
		String invokeWith
		String niceName
		int targetSdkVersion
		String instructionSet
		java.io.FileDescriptor pipeFd
		String[] args
		StringBuilder command
		String appProcess
	public static void execStandalone (java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		String invokeWith
		String classPath
		String className
		String[] args
		StringBuilder command
}

com/android/internal/os/IResultReceiver.class
IResultReceiver.java
package com.android.internal.os
public abstract com.android.internal.os.IResultReceiver extends java.lang.Object implements android.os.IInterface  {
	public abstract void send (int, android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/os/MobileRadioPowerCalculator.class
MobileRadioPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.MobileRadioPowerCalculator extends com.android.internal.os.PowerCalculator {
	private static final String TAG
	private static final boolean DEBUG
	private final double mPowerRadioOn
	private final double[] mPowerBins
	private final double mPowerScan
	private android.os.BatteryStats mStats
	private long mTotalAppMobileActiveMs
	private double getMobilePowerPerPacket (long, int) 
		long rawRealtimeUs
		int statsType
		long MOBILE_BPS
		double MOBILE_POWER
		long mobileRx
		long mobileTx
		long mobileData
		long radioDataUptimeMs
		double mobilePps
	public void  (com.android.internal.os.PowerProfile, android.os.BatteryStats) 
		int i
		com.android.internal.os.PowerProfile profile
		android.os.BatteryStats stats
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
	public void calculateRemaining (com.android.internal.os.BatterySipper, android.os.BatteryStats, long, long, int) 
		long strengthTimeMs
		double p
		int i
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats stats
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		double power
		long signalTimeMs
		long noCoverageTimeMs
		long scanningTimeMs
		double p
		long radioActiveTimeMs
		long remainingActiveTimeMs
	public void reset () 
	public void reset (android.os.BatteryStats) 
		android.os.BatteryStats stats
}

com/android/internal/os/ZygoteConnection.class
ZygoteConnection.java
package com.android.internal.os
 com.android.internal.os.ZygoteConnection extends java.lang.Object {
	private static final String TAG
	private static final int[][] intArray2d
	private static final int CONNECTION_TIMEOUT_MILLIS
	private static final int MAX_ZYGOTE_ARGC
	private final android.net.LocalSocket mSocket
	private final java.io.DataOutputStream mSocketOutStream
	private final java.io.BufferedReader mSocketReader
	private final android.net.Credentials peer
	private final String abiList
	void  (android.net.LocalSocket, java.lang.String)  throws java.io.IOException 
		java.io.IOException ex
		android.net.LocalSocket socket
		String abiList
	java.io.FileDescriptor getFileDesciptor () 
	boolean runOnce ()  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		java.io.IOException ex
		java.io.FileDescriptor[] pipeFds
		int[][] rlimits
		int[] fdsToClose
		java.io.FileDescriptor fd
		android.system.ErrnoException ex
		IllegalArgumentException ex
		com.android.internal.os.ZygoteSecurityException ex
		String[] args
		com.android.internal.os.ZygoteConnection$Arguments parsedArgs
		java.io.FileDescriptor[] descriptors
		java.io.PrintStream newStderr
		int pid
		java.io.FileDescriptor childPipeFd
		java.io.FileDescriptor serverPipeFd
	private boolean handleAbiListQuery () 
		byte[] abiListBytes
		java.io.IOException ioe
	void closeSocket () 
		java.io.IOException ex
	private java.lang.String[] readArgumentList ()  throws java.io.IOException 
		String s
		NumberFormatException ex
		int i
		int argc
		String[] result
	private static void applyUidSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials)  throws com.android.internal.os.ZygoteSecurityException 
		String factoryTest
		boolean uidRestricted
		com.android.internal.os.ZygoteConnection$Arguments args
		android.net.Credentials peer
	public static void applyDebuggerSystemProperty (com.android.internal.os.ZygoteConnection$Arguments) 
		com.android.internal.os.ZygoteConnection$Arguments args
	private static void applyInvokeWithSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials)  throws com.android.internal.os.ZygoteSecurityException 
		com.android.internal.os.ZygoteConnection$Arguments args
		android.net.Credentials peer
		int peerUid
	public static void applyInvokeWithSystemProperty (com.android.internal.os.ZygoteConnection$Arguments) 
		String property
		com.android.internal.os.ZygoteConnection$Arguments args
	private void handleChildProc (com.android.internal.os.ZygoteConnection$Arguments, java.io.FileDescriptor[], java.io.FileDescriptor, java.io.PrintStream)  throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller 
		java.io.FileDescriptor fd
		java.io.FileDescriptor[] arr$
		int len$
		int i$
		android.system.ErrnoException ex
		com.android.internal.os.ZygoteConnection$Arguments parsedArgs
		java.io.FileDescriptor[] descriptors
		java.io.FileDescriptor pipeFd
		java.io.PrintStream newStderr
	private boolean handleParentProc (int, java.io.FileDescriptor[], java.io.FileDescriptor, com.android.internal.os.ZygoteConnection$Arguments) 
		java.io.FileDescriptor fd
		java.io.FileDescriptor[] arr$
		int len$
		int i$
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		int parentPid
		java.io.DataInputStream is
		int innerPid
		java.io.IOException ex
		int pid
		java.io.FileDescriptor[] descriptors
		java.io.FileDescriptor pipeFd
		com.android.internal.os.ZygoteConnection$Arguments parsedArgs
		boolean usingWrapper
	private void setChildPgid (int) 
		android.system.ErrnoException ex
		int pid
	private static void logAndPrintError (java.io.PrintStream, java.lang.String, java.lang.Throwable) 
		java.io.PrintStream newStderr
		String message
		Throwable ex
	static void  () 
}

com/android/internal/os/BatteryStatsImpl$5.class
BatteryStatsImpl.java
package com.android.internal.os
final com.android.internal.os.BatteryStatsImpl$5 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.os.BatteryStatsImpl createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.os.BatteryStatsImpl[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/os/CameraPowerCalculator.class
CameraPowerCalculator.java
package com.android.internal.os
public com.android.internal.os.CameraPowerCalculator extends com.android.internal.os.PowerCalculator {
	private final double mCameraPowerOnAvg
	public void  (com.android.internal.os.PowerProfile) 
		com.android.internal.os.PowerProfile profile
	public void calculateApp (com.android.internal.os.BatterySipper, android.os.BatteryStats$Uid, long, long, int) 
		long totalTime
		com.android.internal.os.BatterySipper app
		android.os.BatteryStats$Uid u
		long rawRealtimeUs
		long rawUptimeUs
		int statsType
		android.os.BatteryStats$Timer timer
}

com/android/internal/os/BatteryStatsImpl$Uid$3.class
BatteryStatsImpl.java
package com.android.internal.os
 com.android.internal.os.BatteryStatsImpl$Uid$3 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
	final com.android.internal.os.BatteryStatsImpl$Uid this$1
	void  (com.android.internal.os.BatteryStatsImpl$Uid) 
	public com.android.internal.os.BatteryStatsImpl$StopwatchTimer instantiateObject () 
	public volatile java.lang.Object instantiateObject () 
}

com/android/internal/os/IParcelFileDescriptorFactory$Stub$Proxy.class
IParcelFileDescriptorFactory.java
package com.android.internal.os
 com.android.internal.os.IParcelFileDescriptorFactory$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IParcelFileDescriptorFactory  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public android.os.ParcelFileDescriptor open (java.lang.String, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

com/android/internal/os/HandlerCaller.class
HandlerCaller.java
package com.android.internal.os
public com.android.internal.os.HandlerCaller extends java.lang.Object {
	final android.os.Looper mMainLooper
	final android.os.Handler mH
	final com.android.internal.os.HandlerCaller$Callback mCallback
	public void  (android.content.Context, android.os.Looper, com.android.internal.os.HandlerCaller$Callback, boolean) 
		android.content.Context context
		android.os.Looper looper
		com.android.internal.os.HandlerCaller$Callback callback
		boolean asyncHandler
	public android.os.Handler getHandler () 
	public void executeOrSendMessage (android.os.Message) 
		android.os.Message msg
	public void sendMessageDelayed (android.os.Message, long) 
		android.os.Message msg
		long delayMillis
	public boolean hasMessages (int) 
		int what
	public void removeMessages (int) 
		int what
	public void removeMessages (int, java.lang.Object) 
		int what
		Object obj
	public void sendMessage (android.os.Message) 
		android.os.Message msg
	public com.android.internal.os.SomeArgs sendMessageAndWait (android.os.Message) 
		InterruptedException e
		android.os.Message msg
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessage (int) 
		int what
	public android.os.Message obtainMessageBO (int, boolean, java.lang.Object) 
		int what
		boolean arg1
		Object arg2
	public android.os.Message obtainMessageBOO (int, boolean, java.lang.Object, java.lang.Object) 
		int what
		boolean arg1
		Object arg2
		Object arg3
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageO (int, java.lang.Object) 
		int what
		Object arg1
	public android.os.Message obtainMessageI (int, int) 
		int what
		int arg1
	public android.os.Message obtainMessageII (int, int, int) 
		int what
		int arg1
		int arg2
	public android.os.Message obtainMessageIO (int, int, java.lang.Object) 
		int what
		int arg1
		Object arg2
	public android.os.Message obtainMessageIIO (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object arg3
	public android.os.Message obtainMessageIIOO (int, int, int, java.lang.Object, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object arg3
		Object arg4
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIOO (int, int, java.lang.Object, java.lang.Object) 
		int what
		int arg1
		Object arg2
		Object arg3
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIOOO (int, int, java.lang.Object, java.lang.Object, java.lang.Object) 
		int what
		int arg1
		Object arg2
		Object arg3
		Object arg4
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIIOOO (int, int, int, java.lang.Object, java.lang.Object, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object arg3
		Object arg4
		Object arg5
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageOO (int, java.lang.Object, java.lang.Object) 
		int what
		Object arg1
		Object arg2
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageOOO (int, java.lang.Object, java.lang.Object, java.lang.Object) 
		int what
		Object arg1
		Object arg2
		Object arg3
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageOOOO (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		int what
		Object arg1
		Object arg2
		Object arg3
		Object arg4
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageOOOOO (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		int what
		Object arg1
		Object arg2
		Object arg3
		Object arg4
		Object arg5
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIIII (int, int, int, int, int) 
		int what
		int arg1
		int arg2
		int arg3
		int arg4
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIIIIII (int, int, int, int, int, int, int) 
		int what
		int arg1
		int arg2
		int arg3
		int arg4
		int arg5
		int arg6
		com.android.internal.os.SomeArgs args
	public android.os.Message obtainMessageIIIIO (int, int, int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		int arg3
		int arg4
		Object arg5
		com.android.internal.os.SomeArgs args
}

com/android/internal/os/ProcessCpuTracker.class
ProcessCpuTracker.java
package com.android.internal.os
public com.android.internal.os.ProcessCpuTracker extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean localLOGV
	private static final int[] PROCESS_STATS_FORMAT
	static final int PROCESS_STAT_MINOR_FAULTS
	static final int PROCESS_STAT_MAJOR_FAULTS
	static final int PROCESS_STAT_UTIME
	static final int PROCESS_STAT_STIME
	private final long[] mProcessStatsData
	private final long[] mSinglePidStatsData
	private static final int[] PROCESS_FULL_STATS_FORMAT
	static final int PROCESS_FULL_STAT_MINOR_FAULTS
	static final int PROCESS_FULL_STAT_MAJOR_FAULTS
	static final int PROCESS_FULL_STAT_UTIME
	static final int PROCESS_FULL_STAT_STIME
	static final int PROCESS_FULL_STAT_VSIZE
	private final String[] mProcessFullStatsStringData
	private final long[] mProcessFullStatsData
	private static final int[] SYSTEM_CPU_FORMAT
	private final long[] mSystemCpuData
	private static final int[] LOAD_AVERAGE_FORMAT
	private final float[] mLoadAverageData
	private final boolean mIncludeThreads
	private final long mJiffyMillis
	private float mLoad1
	private float mLoad5
	private float mLoad15
	private long mCurrentSampleTime
	private long mLastSampleTime
	private long mCurrentSampleRealTime
	private long mLastSampleRealTime
	private long mBaseUserTime
	private long mBaseSystemTime
	private long mBaseIoWaitTime
	private long mBaseIrqTime
	private long mBaseSoftIrqTime
	private long mBaseIdleTime
	private int mRelUserTime
	private int mRelSystemTime
	private int mRelIoWaitTime
	private int mRelIrqTime
	private int mRelSoftIrqTime
	private int mRelIdleTime
	private boolean mRelStatsAreGood
	private int[] mCurPids
	private int[] mCurThreadPids
	private final java.util.ArrayList mProcStats
	private final java.util.ArrayList mWorkingProcs
	private boolean mWorkingProcsSorted
	private boolean mFirst
	private byte[] mBuffer
	private static final java.util.Comparator sLoadComparator
	public void  (boolean) 
		boolean includeThreads
		long jiffyHz
	public void onLoadChanged (float, float, float) 
		float load1
		float load5
		float load15
	public int onMeasureProcessName (java.lang.String) 
		String name
	public void init () 
	public void update () 
		long usertime
		long systemtime
		long idletime
		long iowaittime
		long irqtime
		long softirqtime
		float load1
		float load5
		float load15
		long nowUptime
		long nowRealtime
		long[] sysCpu
		android.os.StrictMode$ThreadPolicy savedPolicy
		float[] loadAverages
	private int[] collectStats (java.lang.String, int, boolean, int[], java.util.ArrayList) 
		long uptime
		long[] procStats
		long minfaults
		long majfaults
		long utime
		long stime
		String[] procStatsString
		long[] procStats
		String path
		int pid
		com.android.internal.os.ProcessCpuTracker$Stats st
		int i
		com.android.internal.os.ProcessCpuTracker$Stats st
		String statsFile
		int parentPid
		boolean first
		int[] curPids
		java.util.ArrayList allProcs
		int[] pids
		int NP
		int NS
		int curStatsIndex
	public long getCpuTimeForPid (int) 
		long time
		String statFile
		long[] statsData
		int pid
	public final int getLastUserTime () 
	public final int getLastSystemTime () 
	public final int getLastIoWaitTime () 
	public final int getLastIrqTime () 
	public final int getLastSoftIrqTime () 
	public final int getLastIdleTime () 
	public final boolean hasGoodLastStats () 
	public final float getTotalCpuPercent () 
		int denom
	final void buildWorkingProcs () 
		com.android.internal.os.ProcessCpuTracker$Stats tstats
		int j
		int M
		com.android.internal.os.ProcessCpuTracker$Stats stats
		int i
		int N
	public final int countStats () 
	public final com.android.internal.os.ProcessCpuTracker$Stats getStats (int) 
		int index
	public final int countWorkingStats () 
	public final com.android.internal.os.ProcessCpuTracker$Stats getWorkingStats (int) 
		int index
	public final java.lang.String printCurrentLoad () 
		java.io.StringWriter sw
		java.io.PrintWriter pw
	public final java.lang.String printCurrentState (long) 
		com.android.internal.os.ProcessCpuTracker$Stats tst
		int j
		int M
		com.android.internal.os.ProcessCpuTracker$Stats st
		int i
		long now
		java.io.StringWriter sw
		java.io.PrintWriter pw
		long sampleTime
		long sampleRealTime
		long percAwake
		int totalTime
		int N
	private void printRatio (java.io.PrintWriter, long, long) 
		long remainder
		java.io.PrintWriter pw
		long numerator
		long denominator
		long thousands
		long hundreds
	private void printProcessCPU (java.io.PrintWriter, java.lang.String, int, java.lang.String, int, int, int, int, int, int, int, int) 
		java.io.PrintWriter pw
		String prefix
		int pid
		String label
		int totalTime
		int user
		int system
		int iowait
		int irq
		int softIrq
		int minFaults
		int majFaults
	private java.lang.String readFile (java.lang.String, char) 
		int i
		int len
		java.io.FileNotFoundException e
		java.io.IOException e
		String file
		char endChar
		android.os.StrictMode$ThreadPolicy savedPolicy
		java.io.FileInputStream is
	private void getName (com.android.internal.os.ProcessCpuTracker$Stats, java.lang.String) 
		int i
		String cmdName
		com.android.internal.os.ProcessCpuTracker$Stats st
		String cmdlineFile
		String newName
	static void  () 
}

com/android/internal/inputmethod/
com/android/internal/inputmethod/InputMethodUtils$InputMethodListBuilder.class
InputMethodUtils.java
package com.android.internal.inputmethod
final com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder extends java.lang.Object {
	private final java.util.LinkedHashSet mInputMethodSet
	private void  () 
	public com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder fillImes (java.util.ArrayList, android.content.Context, boolean, java.util.Locale, boolean, java.lang.String) 
		android.view.inputmethod.InputMethodInfo imi
		int i
		java.util.ArrayList imis
		android.content.Context context
		boolean checkDefaultAttribute
		java.util.Locale locale
		boolean checkCountry
		String requiredSubtypeMode
	public com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder fillAuxiliaryImes (java.util.ArrayList, android.content.Context) 
		android.view.inputmethod.InputMethodInfo imi
		java.util.Iterator i$
		android.view.inputmethod.InputMethodInfo imi
		int i
		android.view.inputmethod.InputMethodInfo imi
		int i
		java.util.ArrayList imis
		android.content.Context context
		boolean added
	public boolean isEmpty () 
	public java.util.ArrayList build () 
	void  (com.android.internal.inputmethod.InputMethodUtils$1) 
		com.android.internal.inputmethod.InputMethodUtils$1 x0
}

com/android/internal/inputmethod/InputMethodUtils$1.class
InputMethodUtils.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodUtils$1 extends java.lang.Object {
}

com/android/internal/inputmethod/InputMethodUtils.class
InputMethodUtils.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodUtils extends java.lang.Object {
	public static final boolean DEBUG
	public static final int NOT_A_SUBTYPE_ID
	public static final String SUBTYPE_MODE_ANY
	public static final String SUBTYPE_MODE_KEYBOARD
	public static final String SUBTYPE_MODE_VOICE
	private static final String TAG
	private static final java.util.Locale ENGLISH_LOCALE
	private static final String NOT_A_SUBTYPE_ID_STR
	private static final String TAG_ENABLED_WHEN_DEFAULT_IS_NOT_ASCII_CAPABLE
	private static final String TAG_ASCII_CAPABLE
	private static final java.util.Locale[] SEARCH_ORDER_OF_FALLBACK_LOCALES
	private static final java.util.Locale LOCALE_EN_US
	private static final java.util.Locale LOCALE_EN_GB
	private void  () 
	public static java.lang.String getStackTrace () 
		int j
		StackTraceElement[] frames
		RuntimeException e
		StringBuilder sb
	public static java.lang.String getApiCallStack () 
		String tempCallStack
		int j
		StackTraceElement[] frames
		RuntimeException e
		String apiCallStack
	public static boolean isSystemIme (android.view.inputmethod.InputMethodInfo) 
		android.view.inputmethod.InputMethodInfo inputMethod
	public static boolean isSystemImeThatHasSubtypeOf (android.view.inputmethod.InputMethodInfo, android.content.Context, boolean, java.util.Locale, boolean, java.lang.String) 
		android.view.inputmethod.InputMethodInfo imi
		android.content.Context context
		boolean checkDefaultAttribute
		java.util.Locale requiredLocale
		boolean checkCountry
		String requiredSubtypeMode
	public static java.util.Locale getFallbackLocaleForDefaultIme (java.util.ArrayList, android.content.Context) 
		int i
		java.util.Locale fallbackLocale
		java.util.Locale[] arr$
		int len$
		int i$
		int i
		java.util.Locale fallbackLocale
		java.util.Locale[] arr$
		int len$
		int i$
		java.util.ArrayList imis
		android.content.Context context
	private static boolean isSystemAuxilialyImeThatHasAutomaticSubtype (android.view.inputmethod.InputMethodInfo, android.content.Context, boolean) 
		android.view.inputmethod.InputMethodSubtype s
		int i
		android.view.inputmethod.InputMethodInfo imi
		android.content.Context context
		boolean checkDefaultAttribute
		int subtypeCount
	public static java.util.Locale getSystemLocaleFromContext (android.content.Context) 
		android.content.res.Resources$NotFoundException ex
		android.content.Context context
	private static com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder getMinimumKeyboardSetWithoutSystemLocale (java.util.ArrayList, android.content.Context, java.util.Locale) 
		java.util.ArrayList imis
		android.content.Context context
		java.util.Locale fallbackLocale
		com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder builder
	private static com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder getMinimumKeyboardSetWithSystemLocale (java.util.ArrayList, android.content.Context, java.util.Locale, java.util.Locale) 
		java.util.ArrayList imis
		android.content.Context context
		java.util.Locale systemLocale
		java.util.Locale fallbackLocale
		com.android.internal.inputmethod.InputMethodUtils$InputMethodListBuilder builder
	public static java.util.ArrayList getDefaultEnabledImes (android.content.Context, boolean, java.util.ArrayList) 
		android.content.Context context
		boolean isSystemReady
		java.util.ArrayList imis
		java.util.Locale fallbackLocale
		java.util.Locale systemLocale
	public static java.util.Locale constructLocaleFromString (java.lang.String) 
		String localeStr
		String[] localeParams
	public static boolean containsSubtypeOf (android.view.inputmethod.InputMethodInfo, java.util.Locale, boolean, java.lang.String) 
		java.util.Locale subtypeLocale
		java.util.Locale subtypeLocale
		android.view.inputmethod.InputMethodSubtype subtype
		int i
		android.view.inputmethod.InputMethodInfo imi
		java.util.Locale locale
		boolean checkCountry
		String mode
		int N
	public static java.util.ArrayList getSubtypes (android.view.inputmethod.InputMethodInfo) 
		int i
		android.view.inputmethod.InputMethodInfo imi
		java.util.ArrayList subtypes
		int subtypeCount
	public static java.util.ArrayList getOverridingImplicitlyEnabledSubtypes (android.view.inputmethod.InputMethodInfo, java.lang.String) 
		android.view.inputmethod.InputMethodSubtype subtype
		int i
		android.view.inputmethod.InputMethodInfo imi
		String mode
		java.util.ArrayList subtypes
		int subtypeCount
	public static android.view.inputmethod.InputMethodInfo getMostApplicableDefaultIME (java.util.List) 
		android.view.inputmethod.InputMethodInfo imi
		java.util.List enabledImes
		int i
		int firstFoundSystemIme
	public static boolean isValidSubtypeId (android.view.inputmethod.InputMethodInfo, int) 
		android.view.inputmethod.InputMethodInfo imi
		int subtypeHashCode
	public static int getSubtypeIdFromHashCode (android.view.inputmethod.InputMethodInfo, int) 
		android.view.inputmethod.InputMethodSubtype ims
		int i
		int subtypeCount
		android.view.inputmethod.InputMethodInfo imi
		int subtypeHashCode
	public static java.util.ArrayList getImplicitlyApplicableSubtypesLocked (android.content.res.Resources, android.view.inputmethod.InputMethodInfo) 
		String mode
		android.view.inputmethod.InputMethodSubtype subtype
		int i
		android.view.inputmethod.InputMethodSubtype applicableSubtype
		android.view.inputmethod.InputMethodSubtype subtype
		String locale
		String mode
		String language
		int i
		android.view.inputmethod.InputMethodSubtype subtype
		String mode
		int i
		android.view.inputmethod.InputMethodSubtype lastResortKeyboardSubtype
		android.content.res.Resources res
		android.view.inputmethod.InputMethodInfo imi
		java.util.List subtypes
		String systemLocale
		String systemLanguage
		java.util.HashMap applicableModeAndSubtypesMap
		int N
		android.view.inputmethod.InputMethodSubtype keyboardSubtype
		java.util.ArrayList applicableSubtypes
	public static java.lang.String getLanguageFromLocaleString (java.lang.String) 
		String locale
		int idx
	public static android.view.inputmethod.InputMethodSubtype findLastResortApplicableSubtypeLocked (android.content.res.Resources, java.util.List, java.lang.String, java.lang.String, boolean) 
		android.view.inputmethod.InputMethodSubtype subtype
		String subtypeLocale
		String subtypeLanguage
		int i
		android.content.res.Resources res
		java.util.List subtypes
		String mode
		String locale
		boolean canIgnoreLocaleAsLastResort
		String language
		boolean partialMatchFound
		android.view.inputmethod.InputMethodSubtype applicableSubtype
		android.view.inputmethod.InputMethodSubtype firstMatchedModeSubtype
		int N
	public static boolean canAddToLastInputMethod (android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodSubtype subtype
	public static void setNonSelectedSystemImesDisabledUntilUsed (android.content.pm.IPackageManager, java.util.List, int, java.lang.String) 
		android.view.inputmethod.InputMethodInfo imi
		int j
		android.os.RemoteException e
		boolean enabledIme
		android.content.pm.ApplicationInfo ai
		boolean isSystemPackage
		String packageName
		String[] arr$
		int len$
		int i$
		android.content.pm.IPackageManager packageManager
		java.util.List enabledImis
		int userId
		String callingPackage
		String[] systemImesDisabledUntilUsed
		android.view.textservice.SpellCheckerInfo currentSpellChecker
	private static void setDisabledUntilUsed (android.content.pm.IPackageManager, java.lang.String, int, java.lang.String) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.content.pm.IPackageManager packageManager
		String packageName
		int userId
		String callingPackage
		int state
	public static java.lang.CharSequence getImeAndSubtypeDisplayName (android.content.Context, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.content.Context context
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		CharSequence imiLabel
	public static boolean checkIfPackageBelongsToUid (android.app.AppOpsManager, int, java.lang.String) 
		SecurityException e
		android.app.AppOpsManager appOpsManager
		int uid
		String packageName
	public static java.util.ArrayList getSuitableLocalesForSpellChecker (java.util.Locale) 
		java.util.Locale systemLocaleLanguageCountryVariant
		java.util.Locale systemLocaleLanguageCountry
		java.util.Locale systemLocaleLanguage
		String language
		boolean hasLanguage
		String country
		boolean hasCountry
		String variant
		boolean hasVariant
		java.util.Locale systemLocaleLanguageCountryVariant
		java.util.Locale systemLocaleLanguageCountry
		java.util.Locale systemLocaleLanguage
		java.util.Locale systemLocale
		java.util.Locale systemLocaleLanguageCountryVariant
		java.util.Locale systemLocaleLanguageCountry
		java.util.Locale systemLocaleLanguage
		java.util.ArrayList locales
	static boolean access$000 (android.view.inputmethod.InputMethodInfo, android.content.Context, boolean) 
		android.view.inputmethod.InputMethodInfo x0
		android.content.Context x1
		boolean x2
	static java.lang.String access$200 () 
	static void  () 
}

com/android/internal/inputmethod/InputMethodUtils$InputMethodSettings.class
InputMethodUtils.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings extends java.lang.Object {
	private static final char INPUT_METHOD_SEPARATER
	private static final char INPUT_METHOD_SUBTYPE_SEPARATER
	private final android.text.TextUtils$SimpleStringSplitter mInputMethodSplitter
	private final android.text.TextUtils$SimpleStringSplitter mSubtypeSplitter
	private final android.content.res.Resources mRes
	private final android.content.ContentResolver mResolver
	private final java.util.HashMap mMethodMap
	private final java.util.ArrayList mMethodList
	private String mEnabledInputMethodsStrCache
	private int mCurrentUserId
	private int[] mCurrentProfileIds
	private static void buildEnabledInputMethodsSettingString (java.lang.StringBuilder, android.util.Pair) 
		String subtypeId
		java.util.Iterator i$
		StringBuilder builder
		android.util.Pair ime
	public static java.lang.String buildInputMethodsSettingString (java.util.List) 
		android.util.Pair ime
		java.util.Iterator i$
		java.util.List allImeSettingsMap
		StringBuilder b
		boolean needsSeparator
	public static java.util.List buildInputMethodsAndSubtypeList (java.lang.String, android.text.TextUtils$SimpleStringSplitter, android.text.TextUtils$SimpleStringSplitter) 
		java.util.ArrayList subtypeHashes
		String imeId
		String nextImsStr
		String enabledInputMethodsStr
		android.text.TextUtils$SimpleStringSplitter inputMethodSplitter
		android.text.TextUtils$SimpleStringSplitter subtypeSplitter
		java.util.ArrayList imsList
	public void  (android.content.res.Resources, android.content.ContentResolver, java.util.HashMap, java.util.ArrayList, int) 
		android.content.res.Resources res
		android.content.ContentResolver resolver
		java.util.HashMap methodMap
		java.util.ArrayList methodList
		int userId
	public void setCurrentUserId (int) 
		int userId
	public void setCurrentProfileIds (int[]) 
		int[] currentProfileIds
	public boolean isCurrentProfile (int) 
		int i
		int userId
	public java.util.List getEnabledInputMethodListLocked () 
	public java.util.List getEnabledInputMethodAndSubtypeHashCodeListLocked () 
	public java.util.List getEnabledInputMethodSubtypeListLocked (android.content.Context, android.view.inputmethod.InputMethodInfo, boolean) 
		android.content.Context context
		android.view.inputmethod.InputMethodInfo imi
		boolean allowsImplicitlySelectedSubtypes
		java.util.List enabledSubtypes
	public java.util.List getEnabledInputMethodSubtypeListLocked (android.view.inputmethod.InputMethodInfo) 
		String s
		java.util.Iterator i$
		android.view.inputmethod.InputMethodSubtype ims
		int i
		int subtypeCount
		android.view.inputmethod.InputMethodInfo info
		android.util.Pair imsPair
		java.util.Iterator i$
		android.view.inputmethod.InputMethodInfo imi
		java.util.List imsList
		java.util.ArrayList enabledSubtypes
	public void enableAllIMEsIfThereIsNoEnabledIME () 
		android.view.inputmethod.InputMethodInfo imi
		int i
		StringBuilder sb
		int N
	public java.util.List getEnabledInputMethodsAndSubtypeListLocked () 
	public void appendAndPutEnabledInputMethodLocked (java.lang.String, boolean) 
		String id
		boolean reloadInputMethodStr
	public boolean buildAndPutEnabledInputMethodsStrRemovingIdLocked (java.lang.StringBuilder, java.util.List, java.lang.String) 
		String curId
		android.util.Pair ims
		java.util.Iterator i$
		StringBuilder builder
		java.util.List imsList
		String id
		boolean isRemoved
		boolean needsAppendSeparator
	private java.util.List createEnabledInputMethodListLocked (java.util.List) 
		android.view.inputmethod.InputMethodInfo info
		android.util.Pair ims
		java.util.Iterator i$
		java.util.List imsList
		java.util.ArrayList res
	private java.util.List createEnabledInputMethodAndSubtypeHashCodeListLocked (java.util.List) 
		android.view.inputmethod.InputMethodInfo info
		android.util.Pair ims
		java.util.Iterator i$
		java.util.List imsList
		java.util.ArrayList res
	private void putEnabledInputMethodsStr (java.lang.String) 
		String str
	public java.lang.String getEnabledInputMethodsStr () 
	private void saveSubtypeHistory (java.util.List, java.lang.String, java.lang.String) 
		String imeId
		String subtypeId
		android.util.Pair ime
		java.util.Iterator i$
		java.util.List savedImes
		String newImeId
		String newSubtypeId
		StringBuilder builder
		boolean isImeAdded
	private void addSubtypeToHistory (java.lang.String, java.lang.String) 
		android.util.Pair ime
		java.util.Iterator i$
		String imeId
		String subtypeId
		java.util.List subtypeHistory
	private void putSubtypeHistoryStr (java.lang.String) 
		String str
	public android.util.Pair getLastInputMethodAndSubtypeLocked () 
	public java.lang.String getLastSubtypeForInputMethodLocked (java.lang.String) 
		String imeId
		android.util.Pair ime
	private android.util.Pair getLastSubtypeForInputMethodLockedInternal (java.lang.String) 
		String subtypeInTheHistory
		String subtypeHashCode
		String imeInTheHistory
		android.util.Pair imeAndSubtype
		java.util.Iterator i$
		String imeId
		java.util.List enabledImes
		java.util.List subtypeHistory
	private java.lang.String getEnabledSubtypeHashCodeForInputMethodAndSubtypeLocked (java.util.List, java.lang.String, java.lang.String) 
		android.view.inputmethod.InputMethodSubtype st
		int i
		int N
		java.util.List implicitlySelectedSubtypes
		int hashCode
		NumberFormatException e
		String s
		java.util.Iterator i$
		java.util.ArrayList explicitlyEnabledSubtypes
		android.view.inputmethod.InputMethodInfo imi
		android.util.Pair enabledIme
		java.util.Iterator i$
		java.util.List enabledImes
		String imeId
		String subtypeHashCode
	private java.util.List loadInputMethodAndSubtypeHistoryLocked () 
		String subtypeId
		String imeId
		String nextImsStr
		java.util.ArrayList imsList
		String subtypeHistoryStr
	private java.lang.String getSubtypeHistoryStr () 
	public void putSelectedInputMethod (java.lang.String) 
		String imeId
	public void putSelectedSubtype (int) 
		int subtypeId
	public java.lang.String getDisabledSystemInputMethods () 
	public java.lang.String getSelectedInputMethod () 
	public boolean isSubtypeSelected () 
	private int getSelectedInputMethodSubtypeHashCode () 
		android.provider.Settings$SettingNotFoundException e
	public boolean isShowImeWithHardKeyboardEnabled () 
	public void setShowImeWithHardKeyboard (boolean) 
		boolean show
	public int getCurrentUserId () 
	public int getSelectedInputMethodSubtypeId (java.lang.String) 
		String selectedImiId
		android.view.inputmethod.InputMethodInfo imi
		int subtypeHashCode
	public void saveCurrentInputMethodAndSubtypeToHistory (java.lang.String, android.view.inputmethod.InputMethodSubtype) 
		String curMethodId
		android.view.inputmethod.InputMethodSubtype currentSubtype
		String subtypeId
	public java.util.HashMap getExplicitlyOrImplicitlyEnabledInputMethodsAndSubtypeListLocked (android.content.Context) 
		android.view.inputmethod.InputMethodInfo imi
		java.util.Iterator i$
		android.content.Context context
		java.util.HashMap enabledInputMethodAndSubtypes
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$StaticRotationList.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList extends java.lang.Object {
	private final java.util.List mImeSubtypeList
	public void  (java.util.List) 
		java.util.List imeSubtypeList
	private int getIndex (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem isli
		int i
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		int currentSubtypeId
		int N
	public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		int candidateIndex
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem candidate
		int offset
		boolean onlyCurrentIme
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		int currentIndex
		int N
	protected void dump (android.util.Printer, java.lang.String) 
		int rank
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
		int i
		android.util.Printer pw
		String prefix
		int N
	static java.util.List access$400 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList x0
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$ControllerImpl.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl extends java.lang.Object {
	private final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList mSwitchingAwareRotationList
	private final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList mSwitchingUnawareRotationList
	public static com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl createFrom (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl, java.util.List) 
		java.util.List switchingAwareImeSubtypes
		java.util.List switchingUnawareImeSubtypes
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl currentInstance
		java.util.List sortedEnabledItems
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList switchingAwareRotationList
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList switchingUnawareRotationList
	private void  (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList, com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList switchingAwareRotationList
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList switchingUnawareRotationList
	public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethod (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		boolean onlyCurrentIme
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
	public void onUserActionLocked (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
	private static java.util.List filterImeSubtypeList (java.util.List, boolean) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
		int i
		java.util.List items
		boolean supportsSwitchingToNextInputMethod
		java.util.ArrayList result
		int ALL_ITEMS_COUNT
	protected void dump (android.util.Printer) 
		android.util.Printer pw
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList$1.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList this$0
	void  (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList) 
	public int compare (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodInfo) 
		android.view.inputmethod.InputMethodInfo imi1
		android.view.inputmethod.InputMethodInfo imi2
		CharSequence imiId1
		CharSequence imiId2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int NOT_A_SUBTYPE_ID
	private final com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings mSettings
	private com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList mSubtypeList
	private com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl mController
	private static int calculateSubtypeId (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
	private void  (com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings, android.content.Context) 
		com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
		android.content.Context context
	public static com.android.internal.inputmethod.InputMethodSubtypeSwitchingController createInstanceLocked (com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings, android.content.Context) 
		com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
		android.content.Context context
	public void onUserActionLocked (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
	public void resetCircularListLocked (android.content.Context) 
		android.content.Context context
	public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		boolean onlyCurrentIme
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
	public java.util.List getSortedInputMethodAndSubtypeListLocked (boolean, boolean, boolean) 
		boolean showSubtypes
		boolean includingAuxiliarySubtypes
		boolean isScreenLocked
	public void dump (android.util.Printer) 
		android.util.Printer pw
	static int access$100 (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodInfo x0
		android.view.inputmethod.InputMethodSubtype x1
	static void  () 
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList extends java.lang.Object {
	private final android.content.Context mContext
	private final android.content.pm.PackageManager mPm
	private final String mSystemLocaleStr
	private final com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings mSettings
	private final java.util.TreeMap mSortedImmis
	public void  (android.content.Context, com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings) 
		android.content.Context context
		com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
		java.util.Locale locale
	public java.util.List getSortedInputMethodAndSubtypeList () 
	public java.util.List getSortedInputMethodAndSubtypeList (boolean, boolean, boolean) 
		android.view.inputmethod.InputMethodSubtype subtype
		java.util.Iterator i$
		CharSequence subtypeLabel
		android.view.inputmethod.InputMethodSubtype subtype
		String subtypeHashCode
		int j
		int subtypeCount
		java.util.List explicitlyOrImplicitlyEnabledSubtypeList
		java.util.HashSet enabledSubtypeSet
		CharSequence imeLabel
		android.view.inputmethod.InputMethodInfo imi
		java.util.Iterator i$
		boolean showSubtypes
		boolean includeAuxiliarySubtypes
		boolean isScreenLocked
		java.util.ArrayList imList
		java.util.HashMap immis
	static android.content.pm.PackageManager access$000 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList x0
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$ImeSubtypeListItem.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem extends java.lang.Object implements java.lang.Comparable  {
	public final CharSequence mImeName
	public final CharSequence mSubtypeName
	public final android.view.inputmethod.InputMethodInfo mImi
	public final int mSubtypeId
	public final boolean mIsSystemLocale
	public final boolean mIsSystemLanguage
	public void  (java.lang.CharSequence, java.lang.CharSequence, android.view.inputmethod.InputMethodInfo, int, java.lang.String, java.lang.String) 
		String systemLanguage
		String subtypeLanguage
		CharSequence imeName
		CharSequence subtypeName
		android.view.inputmethod.InputMethodInfo imi
		int subtypeId
		String subtypeLocale
		String systemLocale
	private static java.lang.String parseLanguageFromLocaleString (java.lang.String) 
		String locale
		int idx
	public int compareTo (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem other
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem that
		Object o
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$DynamicRotationList.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList extends java.lang.Object {
	private static final String TAG
	private final java.util.List mImeSubtypeList
	private final int[] mUsageHistoryOfSubtypeListItemIndex
	private void  (java.util.List) 
		int i
		java.util.List imeSubtypeListItems
		int N
	private int getUsageRank (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		int subtypeListItemIndex
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem subtypeListItem
		int usageRank
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		int currentSubtypeId
		int N
	public void onUserAction (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		int currentUsageRank
		int currentItemIndex
	public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		int subtypeListItemRank
		int subtypeListItemIndex
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem subtypeListItem
		int i
		boolean onlyCurrentIme
		android.view.inputmethod.InputMethodInfo imi
		android.view.inputmethod.InputMethodSubtype subtype
		int currentUsageRank
		int N
	protected void dump (android.util.Printer, java.lang.String) 
		int rank
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
		int i
		android.util.Printer pw
		String prefix
	static java.util.List access$200 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList) 
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList x0
	void  (java.util.List, com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1) 
		java.util.List x0
		com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1 x1
	static void  () 
}

com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$1.class
InputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
 com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1 extends java.lang.Object {
}

com/android/internal/util/
com/android/internal/util/FileRotator$1.class
FileRotator.java
package com.android.internal.util
 com.android.internal.util.FileRotator$1 extends java.lang.Object implements com.android.internal.util.FileRotator$Rewriter  {
	final com.android.internal.util.FileRotator$Reader val$reader
	final com.android.internal.util.FileRotator$Writer val$writer
	final com.android.internal.util.FileRotator this$0
	void  (com.android.internal.util.FileRotator, com.android.internal.util.FileRotator$Reader, com.android.internal.util.FileRotator$Writer) 
	public void reset () 
	public void read (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public boolean shouldWrite () 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
}

com/android/internal/util/DumpUtils$Dump.class
DumpUtils.java
package com.android.internal.util
public abstract com.android.internal.util.DumpUtils$Dump extends java.lang.Object {
	public abstract void dump (java.io.PrintWriter, java.lang.String) 
}

com/android/internal/util/IState.class
IState.java
package com.android.internal.util
public abstract com.android.internal.util.IState extends java.lang.Object {
	public static final boolean HANDLED
	public static final boolean NOT_HANDLED
	public abstract void enter () 
	public abstract void exit () 
	public abstract boolean processMessage (android.os.Message) 
	public abstract java.lang.String getName () 
}

com/android/internal/util/CallbackRegistry$NotifierCallback.class
CallbackRegistry.java
package com.android.internal.util
public abstract com.android.internal.util.CallbackRegistry$NotifierCallback extends java.lang.Object {
	public void  () 
	public abstract void onNotifyCallback (java.lang.Object, java.lang.Object, int, java.lang.Object) 
}

com/android/internal/util/FastPrintWriter$DummyWriter.class
FastPrintWriter.java
package com.android.internal.util
 com.android.internal.util.FastPrintWriter$DummyWriter extends java.io.Writer {
	private void  () 
	public void close ()  throws java.io.IOException 
		UnsupportedOperationException ex
	public void flush ()  throws java.io.IOException 
	public void write (char[], int, int)  throws java.io.IOException 
		char[] buf
		int offset
		int count
	void  (com.android.internal.util.FastPrintWriter$1) 
		com.android.internal.util.FastPrintWriter$1 x0
}

com/android/internal/util/BitwiseInputStream$AccessException.class
BitwiseInputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseInputStream$AccessException extends java.lang.Exception {
	public void  (java.lang.String) 
		String s
}

com/android/internal/util/GrowingArrayUtils.class
GrowingArrayUtils.java
package com.android.internal.util
public final com.android.internal.util.GrowingArrayUtils extends java.lang.Object {
	static final boolean $assertionsDisabled
	public static java.lang.Object[] append (java.lang.Object[], int, java.lang.Object) 
		Object[] newArray
		Object[] array
		int currentSize
		Object element
	public static int[] append (int[], int, int) 
		int[] newArray
		int[] array
		int currentSize
		int element
	public static long[] append (long[], int, long) 
		long[] newArray
		long[] array
		int currentSize
		long element
	public static boolean[] append (boolean[], int, boolean) 
		boolean[] newArray
		boolean[] array
		int currentSize
		boolean element
	public static java.lang.Object[] insert (java.lang.Object[], int, int, java.lang.Object) 
		Object[] array
		int currentSize
		int index
		Object element
		Object[] newArray
	public static int[] insert (int[], int, int, int) 
		int[] array
		int currentSize
		int index
		int element
		int[] newArray
	public static long[] insert (long[], int, int, long) 
		long[] array
		int currentSize
		int index
		long element
		long[] newArray
	public static boolean[] insert (boolean[], int, int, boolean) 
		boolean[] array
		int currentSize
		int index
		boolean element
		boolean[] newArray
	public static int growSize (int) 
		int currentSize
	private void  () 
	static void  () 
}

com/android/internal/util/FileRotator$Rewriter.class
FileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Rewriter extends java.lang.Object implements com.android.internal.util.FileRotator$Reader com.android.internal.util.FileRotator$Writer  {
	public abstract void reset () 
	public abstract boolean shouldWrite () 
}

com/android/internal/util/HexDump.class
HexDump.java
package com.android.internal.util
public com.android.internal.util.HexDump extends java.lang.Object {
	private static final char[] HEX_DIGITS
	public void  () 
	public static java.lang.String dumpHexString (byte[]) 
		byte[] array
	public static java.lang.String dumpHexString (byte[], int, int) 
		int j
		byte b
		int i
		int i
		int i
		int count
		byte[] array
		int offset
		int length
		StringBuilder result
		byte[] line
		int lineIndex
	public static java.lang.String toHexString (byte) 
		byte b
	public static java.lang.String toHexString (byte[]) 
		byte[] array
	public static java.lang.String toHexString (byte[], int, int) 
		byte b
		int i
		byte[] array
		int offset
		int length
		char[] buf
		int bufIndex
	public static java.lang.String toHexString (int) 
		int i
	public static byte[] toByteArray (byte) 
		byte b
		byte[] array
	public static byte[] toByteArray (int) 
		int i
		byte[] array
	private static int toByte (char) 
		char c
	public static byte[] hexStringToByteArray (java.lang.String) 
		int i
		String hexString
		int length
		byte[] buffer
	static void  () 
}

com/android/internal/util/AsyncChannel$DeathMonitor.class
AsyncChannel.java
package com.android.internal.util
final com.android.internal.util.AsyncChannel$DeathMonitor extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final com.android.internal.util.AsyncChannel this$0
	void  (com.android.internal.util.AsyncChannel) 
	public void binderDied () 
}

com/android/internal/util/TypedProperties$ParseException.class
TypedProperties.java
package com.android.internal.util
public com.android.internal.util.TypedProperties$ParseException extends java.lang.IllegalArgumentException {
	void  (java.io.StreamTokenizer, java.lang.String) 
		java.io.StreamTokenizer state
		String expected
}

com/android/internal/util/FileRotator$FileInfo.class
FileRotator.java
package com.android.internal.util
 com.android.internal.util.FileRotator$FileInfo extends java.lang.Object {
	public final String prefix
	public long startMillis
	public long endMillis
	public void  (java.lang.String) 
		String prefix
	public boolean parse (java.lang.String) 
		NumberFormatException e
		String name
		int dotIndex
		int dashIndex
	public java.lang.String build () 
		StringBuilder name
	public boolean isActive () 
}

com/android/internal/util/AsyncService$AsyncServiceInfo.class
AsyncService.java
package com.android.internal.util
public final com.android.internal.util.AsyncService$AsyncServiceInfo extends java.lang.Object {
	public android.os.Handler mHandler
	public int mRestartFlags
	public void  () 
}

com/android/internal/util/AsyncChannel$1ConnectAsync.class
AsyncChannel.java
package com.android.internal.util
final com.android.internal.util.AsyncChannel$1ConnectAsync extends java.lang.Object implements java.lang.Runnable  {
	android.content.Context mSrcCtx
	android.os.Handler mSrcHdlr
	String mDstPackageName
	String mDstClassName
	final com.android.internal.util.AsyncChannel this$0
	void  (com.android.internal.util.AsyncChannel, android.content.Context, android.os.Handler, java.lang.String, java.lang.String) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		String dstPackageName
		String dstClassName
	public void run () 
		int result
}

com/android/internal/util/DumpUtils.class
DumpUtils.java
package com.android.internal.util
public final com.android.internal.util.DumpUtils extends java.lang.Object {
	private void  () 
	public static void dumpAsync (android.os.Handler, com.android.internal.util.DumpUtils$Dump, java.io.PrintWriter, java.lang.String, long) 
		android.os.Handler handler
		com.android.internal.util.DumpUtils$Dump dump
		java.io.PrintWriter pw
		String prefix
		long timeout
		java.io.StringWriter sw
}

com/android/internal/util/AsyncChannel$SyncMessenger$SyncHandler.class
AsyncChannel.java
package com.android.internal.util
 com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler extends android.os.Handler {
	private Object mLockObject
	private android.os.Message mResultMsg
	final com.android.internal.util.AsyncChannel$SyncMessenger this$0
	private void  (com.android.internal.util.AsyncChannel$SyncMessenger, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.util.AsyncChannel$SyncMessenger, android.os.Looper, com.android.internal.util.AsyncChannel$1) 
		com.android.internal.util.AsyncChannel$SyncMessenger x0
		android.os.Looper x1
		com.android.internal.util.AsyncChannel$1 x2
	static java.lang.Object access$300 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler) 
		com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
	static android.os.Message access$402 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler, android.os.Message) 
		com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
		android.os.Message x1
	static android.os.Message access$400 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler) 
		com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
}

com/android/internal/util/AsyncChannel$AsyncChannelConnection.class
AsyncChannel.java
package com.android.internal.util
 com.android.internal.util.AsyncChannel$AsyncChannelConnection extends java.lang.Object implements android.content.ServiceConnection  {
	final com.android.internal.util.AsyncChannel this$0
	void  (com.android.internal.util.AsyncChannel) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName className
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName className
}

com/android/internal/util/FileRotator$Writer.class
FileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Writer extends java.lang.Object {
	public abstract void write (java.io.OutputStream)  throws java.io.IOException 
}

com/android/internal/util/LocalLog.class
LocalLog.java
package com.android.internal.util
public com.android.internal.util.LocalLog extends java.lang.Object {
	private final String mTag
	private final int mMaxLines
	private final java.util.ArrayList mLines
	public void  (java.lang.String) 
		String tag
	public void w (java.lang.String) 
		String msg
	public boolean dump (java.io.PrintWriter, java.lang.String, java.lang.String) 
		int i
		java.io.PrintWriter pw
		String header
		String prefix
}

com/android/internal/util/Predicates.class
Predicates.java
package com.android.internal.util
public com.android.internal.util.Predicates extends java.lang.Object {
	private void  () 
	public static transient com.android.internal.util.Predicate and (com.android.internal.util.Predicate[]) 
		com.android.internal.util.Predicate[] components
	public static com.android.internal.util.Predicate and (java.lang.Iterable) 
		Iterable components
	public static transient com.android.internal.util.Predicate or (com.android.internal.util.Predicate[]) 
		com.android.internal.util.Predicate[] components
	public static com.android.internal.util.Predicate or (java.lang.Iterable) 
		Iterable components
	public static com.android.internal.util.Predicate not (com.android.internal.util.Predicate) 
		com.android.internal.util.Predicate predicate
}

com/android/internal/util/FastMath.class
FastMath.java
package com.android.internal.util
public com.android.internal.util.FastMath extends java.lang.Object {
	public void  () 
	public static int round (float) 
		float value
		long lx
}

com/android/internal/util/TypedProperties$TypeException.class
TypedProperties.java
package com.android.internal.util
public com.android.internal.util.TypedProperties$TypeException extends java.lang.IllegalArgumentException {
	void  (java.lang.String, java.lang.Object, java.lang.String) 
		String property
		Object value
		String requestedType
}

com/android/internal/util/BitwiseOutputStream.class
BitwiseOutputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseOutputStream extends java.lang.Object {
	private byte[] mBuf
	private int mPos
	private int mEnd
	public void  (int) 
		int startingLength
	public byte[] toByteArray () 
		int len
		byte[] newBuf
	private void possExpand (int) 
		int bits
		byte[] newBuf
	public void write (int, int)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		int bits
		int data
		int index
		int offset
	public void writeByteArray (int, byte[])  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		int increment
		int i
		int bits
		byte[] arr
	public void skip (int) 
		int bits
}

com/android/internal/util/FileRotator$Reader.class
FileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Reader extends java.lang.Object {
	public abstract void read (java.io.InputStream)  throws java.io.IOException 
}

com/android/internal/util/WithFramework.class
WithFramework.java
package com.android.internal.util
 com.android.internal.util.WithFramework extends java.lang.Object {
	void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		Class mainClass
		String[] newArgs
		java.lang.reflect.Method mainMethod
	private static void printUsage () 
	static native int registerNatives () 
}

com/android/internal/util/Predicate.class
Predicate.java
package com.android.internal.util
public abstract com.android.internal.util.Predicate extends java.lang.Object {
	public abstract boolean apply (java.lang.Object) 
}

com/android/internal/util/State.class
State.java
package com.android.internal.util
public com.android.internal.util.State extends java.lang.Object implements com.android.internal.util.IState  {
	protected void  () 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
	public java.lang.String getName () 
		String name
		int lastDollar
}

com/android/internal/util/FastXmlSerializer.class
FastXmlSerializer.java
package com.android.internal.util
public com.android.internal.util.FastXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer  {
	private static final String[] ESCAPE_TABLE
	private static final int BUFFER_LEN
	private static String sSpace
	private final char[] mText
	private int mPos
	private java.io.Writer mWriter
	private java.io.OutputStream mOutputStream
	private java.nio.charset.CharsetEncoder mCharset
	private java.nio.ByteBuffer mBytes
	private boolean mIndent
	private boolean mInTag
	private int mNesting
	private boolean mLineStart
	public void  () 
	private void append (char)  throws java.io.IOException 
		char c
		int pos
	private void append (java.lang.String, int, int)  throws java.io.IOException 
		int next
		int end
		String str
		int i
		int length
		int pos
	private void append (char[], int, int)  throws java.io.IOException 
		int next
		int end
		char[] buf
		int i
		int length
		int pos
	private void append (java.lang.String)  throws java.io.IOException 
		String str
	private void appendIndent (int)  throws java.io.IOException 
		int indent
	private void escapeAndAppendString (java.lang.String)  throws java.io.IOException 
		char c
		String escape
		String string
		int N
		char NE
		String[] escapes
		int lastPos
		int pos
	private void escapeAndAppendString (char[], int, int)  throws java.io.IOException 
		char c
		String escape
		char[] buf
		int start
		int len
		char NE
		String[] escapes
		int end
		int lastPos
		int pos
	public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String namespace
		String name
		String value
	public void cdsect (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	public void comment (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	public void docdecl (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	public void endDocument ()  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String namespace
		String name
	public void entityRef (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	private void flushBytes ()  throws java.io.IOException 
		int position
	public void flush ()  throws java.io.IOException 
		java.nio.CharBuffer charBuffer
		java.nio.charset.CoderResult result
	public int getDepth () 
	public boolean getFeature (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String getNamespace () 
	public java.lang.String getPrefix (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
		String namespace
		boolean generatePrefix
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public void ignorableWhitespace (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	public void processingInstruction (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	public void setFeature (java.lang.String, boolean)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String name
		boolean state
	public void setOutput (java.io.OutputStream, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.nio.charset.IllegalCharsetNameException e
		java.nio.charset.UnsupportedCharsetException e
		java.io.OutputStream os
		String encoding
	public void setOutput (java.io.Writer)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.Writer writer
	public void setPrefix (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String prefix
		String namespace
	public void setProperty (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String name
		Object value
	public void startDocument (java.lang.String, java.lang.Boolean)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String encoding
		Boolean standalone
	public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String namespace
		String name
	public org.xmlpull.v1.XmlSerializer text (char[], int, int)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		char[] buf
		int start
		int len
	public org.xmlpull.v1.XmlSerializer text (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String text
	static void  () 
}

com/android/internal/util/CallbackRegistry.class
CallbackRegistry.java
package com.android.internal.util
public com.android.internal.util.CallbackRegistry extends java.lang.Object implements java.lang.Cloneable  {
	private static final String TAG
	private java.util.List mCallbacks
	private long mFirst64Removed
	private long[] mRemainderRemoved
	private int mNotificationLevel
	private final com.android.internal.util.CallbackRegistry$NotifierCallback mNotifier
	public void  (com.android.internal.util.CallbackRegistry$NotifierCallback) 
		com.android.internal.util.CallbackRegistry$NotifierCallback notifier
	public synchronized void notifyCallbacks (java.lang.Object, int, java.lang.Object) 
		long removedBits
		int i
		Object sender
		int arg
		Object arg2
	private void notifyFirst64Locked (java.lang.Object, int, java.lang.Object) 
		Object sender
		int arg
		Object arg2
		int maxNotified
	private void notifyRecurseLocked (java.lang.Object, int, java.lang.Object) 
		Object sender
		int arg
		Object arg2
		int callbackCount
		int remainderIndex
		int startCallbackIndex
	private void notifyRemainderLocked (java.lang.Object, int, java.lang.Object, int) 
		long bits
		int startIndex
		int endIndex
		Object sender
		int arg
		Object arg2
		int remainderIndex
	private void notifyCallbacksLocked (java.lang.Object, int, java.lang.Object, int, int, long) 
		int i
		Object sender
		int arg
		Object arg2
		int startIndex
		int endIndex
		long bits
		long bitMask
	public synchronized void add (java.lang.Object) 
		Object callback
		int index
	private boolean isRemovedLocked (int) 
		long bitMask
		long bits
		long bitMask
		int maskIndex
		int index
	private void removeRemovedCallbacks (int, long) 
		int i
		int startIndex
		long removed
		int endIndex
		long bitMask
	public synchronized void remove (java.lang.Object) 
		int index
		Object callback
	private void setRemovalBitLocked (int) 
		long bitMask
		long[] newRemainders
		int remainderIndex
		long bitMask
		int index
	public synchronized java.util.ArrayList copyListeners () 
		int i
		java.util.ArrayList callbacks
		int numListeners
	public synchronized boolean isEmpty () 
		int i
		int numListeners
	public synchronized void clear () 
		int i
	public synchronized com.android.internal.util.CallbackRegistry clone () 
		int i
		int numListeners
		CloneNotSupportedException e
		com.android.internal.util.CallbackRegistry clone
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/android/internal/util/ParcelableString.class
ParcelableString.java
package com.android.internal.util
public com.android.internal.util.ParcelableString extends java.lang.Object implements android.os.Parcelable  {
	public String string
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

com/android/internal/util/StateMachine$SmHandler$QuittingState.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$SmHandler$QuittingState extends com.android.internal.util.State {
	final com.android.internal.util.StateMachine$SmHandler this$0
	private void  (com.android.internal.util.StateMachine$SmHandler) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.StateMachine$1) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.StateMachine$1 x1
}

com/android/internal/util/FileRotator.class
FileRotator.java
package com.android.internal.util
public com.android.internal.util.FileRotator extends java.lang.Object {
	private static final String TAG
	private static final boolean LOGD
	private final java.io.File mBasePath
	private final String mPrefix
	private final long mRotateAgeMillis
	private final long mDeleteAgeMillis
	private static final String SUFFIX_BACKUP
	private static final String SUFFIX_NO_BACKUP
	public void  (java.io.File, java.lang.String, long, long) 
		java.io.File backupFile
		java.io.File file
		java.io.File noBackupFile
		java.io.File file
		String name
		String[] arr$
		int len$
		int i$
		java.io.File basePath
		String prefix
		long rotateAgeMillis
		long deleteAgeMillis
	public void deleteAll () 
		String name
		String[] arr$
		int len$
		int i$
		com.android.internal.util.FileRotator$FileInfo info
	public void dumpAll (java.io.OutputStream)  throws java.io.IOException 
		java.util.zip.ZipEntry entry
		java.io.File file
		java.io.FileInputStream is
		String name
		String[] arr$
		int len$
		int i$
		com.android.internal.util.FileRotator$FileInfo info
		java.io.OutputStream os
		java.util.zip.ZipOutputStream zos
	public void rewriteActive (com.android.internal.util.FileRotator$Rewriter, long)  throws java.io.IOException 
		com.android.internal.util.FileRotator$Rewriter rewriter
		long currentTimeMillis
		String activeName
	public void combineActive (com.android.internal.util.FileRotator$Reader, com.android.internal.util.FileRotator$Writer, long)  throws java.io.IOException 
		com.android.internal.util.FileRotator$Reader reader
		com.android.internal.util.FileRotator$Writer writer
		long currentTimeMillis
	public void rewriteAll (com.android.internal.util.FileRotator$Rewriter)  throws java.io.IOException 
		String name
		String[] arr$
		int len$
		int i$
		com.android.internal.util.FileRotator$Rewriter rewriter
		com.android.internal.util.FileRotator$FileInfo info
	private void rewriteSingle (com.android.internal.util.FileRotator$Rewriter, java.lang.String)  throws java.io.IOException 
		Throwable t
		java.io.File backupFile
		Throwable t
		com.android.internal.util.FileRotator$Rewriter rewriter
		String name
		java.io.File file
		java.io.File backupFile
	public void readMatching (com.android.internal.util.FileRotator$Reader, long, long)  throws java.io.IOException 
		java.io.File file
		String name
		String[] arr$
		int len$
		int i$
		com.android.internal.util.FileRotator$Reader reader
		long matchStartMillis
		long matchEndMillis
		com.android.internal.util.FileRotator$FileInfo info
	private java.lang.String getActiveName (long) 
		String name
		String[] arr$
		int len$
		int i$
		long currentTimeMillis
		String oldestActiveName
		long oldestActiveStart
		com.android.internal.util.FileRotator$FileInfo info
	public void maybeRotate (long) 
		java.io.File file
		java.io.File destFile
		java.io.File file
		String name
		String[] arr$
		int len$
		int i$
		long currentTimeMillis
		long rotateBefore
		long deleteBefore
		com.android.internal.util.FileRotator$FileInfo info
		String[] baseFiles
	private static void readFile (java.io.File, com.android.internal.util.FileRotator$Reader)  throws java.io.IOException 
		java.io.File file
		com.android.internal.util.FileRotator$Reader reader
		java.io.FileInputStream fis
		java.io.BufferedInputStream bis
	private static void writeFile (java.io.File, com.android.internal.util.FileRotator$Writer)  throws java.io.IOException 
		java.io.File file
		com.android.internal.util.FileRotator$Writer writer
		java.io.FileOutputStream fos
		java.io.BufferedOutputStream bos
	private static java.io.IOException rethrowAsIoException (java.lang.Throwable)  throws java.io.IOException 
		Throwable t
}

com/android/internal/util/CharSequences$2.class
CharSequences.java
package com.android.internal.util
final com.android.internal.util.CharSequences$2 extends java.lang.Object implements java.lang.CharSequence  {
	final byte[] val$bytes
	final int val$start
	final int val$end
	void  (byte[], int, int) 
	public char charAt (int) 
		int index
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int newStart
		int newEnd
	public java.lang.String toString () 
}

com/android/internal/util/ProcFileReader.class
ProcFileReader.java
package com.android.internal.util
public com.android.internal.util.ProcFileReader extends java.lang.Object implements java.io.Closeable  {
	private final java.io.InputStream mStream
	private final byte[] mBuffer
	private int mTail
	private boolean mLineFinished
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
	public void  (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream stream
		int bufferSize
	private int fillBuf ()  throws java.io.IOException 
		int length
		int read
	private void consumeBuf (int)  throws java.io.IOException 
		int count
	private int nextTokenIndex ()  throws java.io.IOException 
		byte b
		int i
	public boolean hasMoreData () 
	public void finishLine ()  throws java.io.IOException 
		int i
	public java.lang.String nextString ()  throws java.io.IOException 
		int tokenIndex
	public long nextLong ()  throws java.io.IOException 
		int tokenIndex
	public long nextOptionalLong (long)  throws java.io.IOException 
		long def
		int tokenIndex
	private java.lang.String parseAndConsumeString (int)  throws java.io.IOException 
		int tokenIndex
		String s
	private long parseAndConsumeLong (int)  throws java.io.IOException 
		int digit
		long next
		int i
		int tokenIndex
		boolean negative
		long result
	private java.lang.NumberFormatException invalidLong (int) 
		int tokenIndex
	public int nextInt ()  throws java.io.IOException 
		long value
	public void close ()  throws java.io.IOException 
}

com/android/internal/util/FastPrintWriter$1.class
FastPrintWriter.java
package com.android.internal.util
 com.android.internal.util.FastPrintWriter$1 extends java.lang.Object {
}

com/android/internal/util/ArrayUtils.class
ArrayUtils.java
package com.android.internal.util
public com.android.internal.util.ArrayUtils extends java.lang.Object {
	private static final int CACHE_SIZE
	private static Object[] sCache
	private void  () 
	public static byte[] newUnpaddedByteArray (int) 
		int minLen
	public static char[] newUnpaddedCharArray (int) 
		int minLen
	public static int[] newUnpaddedIntArray (int) 
		int minLen
	public static boolean[] newUnpaddedBooleanArray (int) 
		int minLen
	public static long[] newUnpaddedLongArray (int) 
		int minLen
	public static float[] newUnpaddedFloatArray (int) 
		int minLen
	public static java.lang.Object[] newUnpaddedObjectArray (int) 
		int minLen
	public static java.lang.Object[] newUnpaddedArray (java.lang.Class, int) 
		Class clazz
		int minLen
	public static boolean equals (byte[], byte[], int) 
		int i
		byte[] array1
		byte[] array2
		int length
	public static java.lang.Object[] emptyArray (java.lang.Class) 
		Class kind
		int bucket
		Object cache
	public static boolean isEmpty (java.lang.Object[]) 
		Object[] array
	public static boolean isEmpty (int[]) 
		int[] array
	public static boolean isEmpty (long[]) 
		long[] array
	public static boolean contains (java.lang.Object[], java.lang.Object) 
		Object[] array
		Object value
	public static int indexOf (java.lang.Object[], java.lang.Object) 
		int i
		Object[] array
		Object value
	public static boolean containsAll (java.lang.Object[], java.lang.Object[]) 
		Object checkItem
		Object[] arr$
		int len$
		int i$
		Object[] array
		Object[] check
	public static boolean contains (int[], int) 
		int element
		int[] arr$
		int len$
		int i$
		int[] array
		int value
	public static boolean contains (long[], long) 
		long element
		long[] arr$
		int len$
		int i$
		long[] array
		long value
	public static long total (long[]) 
		long value
		long[] arr$
		int len$
		int i$
		long[] array
		long total
	public static java.lang.Object[] appendElement (java.lang.Class, java.lang.Object[], java.lang.Object) 
		Object[] result
		int end
		Class kind
		Object[] array
		Object element
		Object[] result
		int end
	public static java.lang.Object[] removeElement (java.lang.Class, java.lang.Object[], java.lang.Object) 
		Object[] result
		int i
		int length
		Class kind
		Object[] array
		Object element
	public static int[] appendInt (int[], int) 
		int i
		int[] cur
		int val
		int N
		int[] ret
	public static int[] removeInt (int[], int) 
		int[] ret
		int i
		int[] cur
		int val
		int N
	public static java.lang.String[] removeString (java.lang.String[], java.lang.String) 
		String[] ret
		int i
		String[] cur
		String val
		int N
	public static long[] appendLong (long[], long) 
		int i
		long[] cur
		long val
		int N
		long[] ret
	public static long[] removeLong (long[], long) 
		long[] ret
		int i
		long[] cur
		long val
		int N
	public static long[] cloneOrNull (long[]) 
		long[] array
	public static android.util.ArraySet add (android.util.ArraySet, java.lang.Object) 
		android.util.ArraySet cur
		Object val
	public static android.util.ArraySet remove (android.util.ArraySet, java.lang.Object) 
		android.util.ArraySet cur
		Object val
	public static boolean contains (android.util.ArraySet, java.lang.Object) 
		android.util.ArraySet cur
		Object val
	public static java.util.ArrayList add (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList cur
		Object val
	public static java.util.ArrayList remove (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList cur
		Object val
	public static boolean contains (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList cur
		Object val
	public static boolean referenceEquals (java.util.ArrayList, java.util.ArrayList) 
		int i
		java.util.ArrayList a
		java.util.ArrayList b
		int sizeA
		int sizeB
		boolean diff
	static void  () 
}

com/android/internal/util/Preconditions.class
Preconditions.java
package com.android.internal.util
public com.android.internal.util.Preconditions extends java.lang.Object {
	public void  () 
	public static void checkArgument (boolean) 
		boolean expression
	public static java.lang.Object checkNotNull (java.lang.Object) 
		Object reference
	public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object) 
		Object reference
		Object errorMessage
	public static void checkState (boolean) 
		boolean expression
	public static void checkFlagsArgument (int, int) 
		int requestedFlags
		int allowedFlags
	public static int checkArgumentNonnegative (int, java.lang.String) 
		int value
		String errorMessage
	public static long checkArgumentNonnegative (long, java.lang.String) 
		long value
		String errorMessage
	public static int checkArgumentPositive (int, java.lang.String) 
		int value
		String errorMessage
	public static float checkArgumentFinite (float, java.lang.String) 
		float value
		String valueName
	public static float checkArgumentInRange (float, float, float, java.lang.String) 
		float value
		float lower
		float upper
		String valueName
	public static int checkArgumentInRange (int, int, int, java.lang.String) 
		int value
		int lower
		int upper
		String valueName
	public static java.lang.Object[] checkArrayElementsNotNull (java.lang.Object[], java.lang.String) 
		int i
		Object[] value
		String valueName
	public static java.util.Collection checkCollectionElementsNotNull (java.util.Collection, java.lang.String) 
		Object elem
		java.util.Iterator i$
		java.util.Collection value
		String valueName
		long ctr
	public static java.util.Collection checkCollectionNotEmpty (java.util.Collection, java.lang.String) 
		java.util.Collection value
		String valueName
	public static float[] checkArrayElementsInRange (float[], float, float, java.lang.String) 
		float v
		int i
		float[] value
		float lower
		float upper
		String valueName
}

com/android/internal/util/SizedInputStream.class
SizedInputStream.java
package com.android.internal.util
public com.android.internal.util.SizedInputStream extends java.io.InputStream {
	private final java.io.InputStream mWrapped
	private long mLength
	public void  (java.io.InputStream, long) 
		java.io.InputStream wrapped
		long length
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int byteOffset
		int byteCount
		int n
}

com/android/internal/util/NotificationColorUtil.class
NotificationColorUtil.java
package com.android.internal.util
public com.android.internal.util.NotificationColorUtil extends java.lang.Object {
	private static final String TAG
	private static final Object sLock
	private static com.android.internal.util.NotificationColorUtil sInstance
	private final com.android.internal.util.ImageUtils mImageUtils
	private final java.util.WeakHashMap mGrayscaleBitmapCache
	private final int mGrayscaleIconMaxSize
	public static com.android.internal.util.NotificationColorUtil getInstance (android.content.Context) 
		android.content.Context context
	private void  (android.content.Context) 
		android.content.Context context
	public boolean isGrayscaleIcon (android.graphics.Bitmap) 
		android.util.Pair cached
		android.graphics.Bitmap bitmap
		boolean result
		int generationId
	public boolean isGrayscaleIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.BitmapDrawable bd
		android.graphics.drawable.AnimationDrawable ad
		int count
		android.graphics.drawable.Drawable d
	public boolean isGrayscaleIcon (android.content.Context, android.graphics.drawable.Icon) 
		android.content.Context context
		android.graphics.drawable.Icon icon
	public boolean isGrayscaleIcon (android.content.Context, int) 
		android.content.res.Resources$NotFoundException ex
		android.content.Context context
		int drawableResId
	public java.lang.CharSequence invertCharSequenceColors (java.lang.CharSequence) 
		Object resultSpan
		Object span
		Object[] arr$
		int len$
		int i$
		android.text.Spanned ss
		Object[] spans
		android.text.SpannableStringBuilder builder
		CharSequence charSequence
	private android.text.style.TextAppearanceSpan processTextAppearanceSpan (android.text.style.TextAppearanceSpan) 
		int i
		int[] colors
		boolean changed
		android.text.style.TextAppearanceSpan span
		android.content.res.ColorStateList colorStateList
	private int processColor (int) 
		int color
	static void  () 
}

com/android/internal/util/MemInfoReader.class
MemInfoReader.java
package com.android.internal.util
public final com.android.internal.util.MemInfoReader extends java.lang.Object {
	final long[] mInfos
	public void  () 
	public void readMemInfo () 
		android.os.StrictMode$ThreadPolicy savedPolicy
	public long getTotalSize () 
	public long getFreeSize () 
	public long getCachedSize () 
	public long getKernelUsedSize () 
	public long getTotalSizeKb () 
	public long getFreeSizeKb () 
	public long getCachedSizeKb () 
	public long getKernelUsedSizeKb () 
	public long getSwapTotalSizeKb () 
	public long getSwapFreeSizeKb () 
	public long getZramTotalSizeKb () 
	public long[] getRawInfo () 
}

com/android/internal/util/BitwiseOutputStream$AccessException.class
BitwiseOutputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseOutputStream$AccessException extends java.lang.Exception {
	public void  (java.lang.String) 
		String s
}

com/android/internal/util/StateMachine.class
StateMachine.java
package com.android.internal.util
public com.android.internal.util.StateMachine extends java.lang.Object {
	private String mName
	private static final int SM_QUIT_CMD
	private static final int SM_INIT_CMD
	public static final boolean HANDLED
	public static final boolean NOT_HANDLED
	private com.android.internal.util.StateMachine$SmHandler mSmHandler
	private android.os.HandlerThread mSmThread
	private void initStateMachine (java.lang.String, android.os.Looper) 
		String name
		android.os.Looper looper
	protected void  (java.lang.String) 
		String name
		android.os.Looper looper
	protected void  (java.lang.String, android.os.Looper) 
		String name
		android.os.Looper looper
	protected void  (java.lang.String, android.os.Handler) 
		String name
		android.os.Handler handler
	protected final void addState (com.android.internal.util.State, com.android.internal.util.State) 
		com.android.internal.util.State state
		com.android.internal.util.State parent
	protected final void addState (com.android.internal.util.State) 
		com.android.internal.util.State state
	protected final void setInitialState (com.android.internal.util.State) 
		com.android.internal.util.State initialState
	protected final android.os.Message getCurrentMessage () 
		com.android.internal.util.StateMachine$SmHandler smh
	protected final com.android.internal.util.IState getCurrentState () 
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void transitionTo (com.android.internal.util.IState) 
		com.android.internal.util.IState destState
	protected final void transitionToHaltingState () 
	protected final void deferMessage (android.os.Message) 
		android.os.Message msg
	protected void unhandledMessage (android.os.Message) 
		android.os.Message msg
	protected void haltedProcessMessage (android.os.Message) 
		android.os.Message msg
	protected void onHalting () 
	protected void onQuitting () 
	public final java.lang.String getName () 
	public final void setLogRecSize (int) 
		int maxSize
	public final void setLogOnlyTransitions (boolean) 
		boolean enable
	public final int getLogRecSize () 
		com.android.internal.util.StateMachine$SmHandler smh
	public final int getLogRecCount () 
		com.android.internal.util.StateMachine$SmHandler smh
	public final com.android.internal.util.StateMachine$LogRec getLogRec (int) 
		int index
		com.android.internal.util.StateMachine$SmHandler smh
	public final java.util.Collection copyLogRecs () 
		com.android.internal.util.StateMachine$LogRec lr
		java.util.Iterator i$
		java.util.Vector vlr
		com.android.internal.util.StateMachine$SmHandler smh
	protected void addLogRec (java.lang.String) 
		String string
		com.android.internal.util.StateMachine$SmHandler smh
	protected boolean recordLogRec (android.os.Message) 
		android.os.Message msg
	protected java.lang.String getLogRecString (android.os.Message) 
		android.os.Message msg
	protected java.lang.String getWhatToString (int) 
		int what
	public final android.os.Handler getHandler () 
	public final android.os.Message obtainMessage () 
	public final android.os.Message obtainMessage (int) 
		int what
	public final android.os.Message obtainMessage (int, java.lang.Object) 
		int what
		Object obj
	public final android.os.Message obtainMessage (int, int) 
		int what
		int arg1
	public final android.os.Message obtainMessage (int, int, int) 
		int what
		int arg1
		int arg2
	public final android.os.Message obtainMessage (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
	public final void sendMessage (int) 
		int what
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessage (int, java.lang.Object) 
		int what
		Object obj
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessage (int, int) 
		int what
		int arg1
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessage (int, int, int) 
		int what
		int arg1
		int arg2
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessage (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessage (android.os.Message) 
		android.os.Message msg
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (int, long) 
		int what
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (int, java.lang.Object, long) 
		int what
		Object obj
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (int, int, long) 
		int what
		int arg1
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (int, int, int, long) 
		int what
		int arg1
		int arg2
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (int, int, int, java.lang.Object, long) 
		int what
		int arg1
		int arg2
		Object obj
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	public final void sendMessageDelayed (android.os.Message, long) 
		android.os.Message msg
		long delayMillis
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (int) 
		int what
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (int, java.lang.Object) 
		int what
		Object obj
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (int, int) 
		int what
		int arg1
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (int, int, int) 
		int what
		int arg1
		int arg2
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void sendMessageAtFrontOfQueue (android.os.Message) 
		android.os.Message msg
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void removeMessages (int) 
		int what
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void removeDeferredMessages (int) 
		android.os.Message msg
		int what
		com.android.internal.util.StateMachine$SmHandler smh
		java.util.Iterator iterator
	protected final boolean isQuit (android.os.Message) 
		android.os.Message msg
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void quit () 
		com.android.internal.util.StateMachine$SmHandler smh
	protected final void quitNow () 
		com.android.internal.util.StateMachine$SmHandler smh
	public boolean isDbg () 
		com.android.internal.util.StateMachine$SmHandler smh
	public void setDbg (boolean) 
		boolean dbg
		com.android.internal.util.StateMachine$SmHandler smh
	public void start () 
		com.android.internal.util.StateMachine$SmHandler smh
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public java.lang.String toString () 
		java.io.StringWriter sr
		java.io.PrintWriter pr
	protected void logAndAddLogRec (java.lang.String) 
		String s
	protected void log (java.lang.String) 
		String s
	protected void logd (java.lang.String) 
		String s
	protected void logv (java.lang.String) 
		String s
	protected void logi (java.lang.String) 
		String s
	protected void logw (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	static android.os.HandlerThread access$400 (com.android.internal.util.StateMachine) 
		com.android.internal.util.StateMachine x0
	static android.os.HandlerThread access$402 (com.android.internal.util.StateMachine, android.os.HandlerThread) 
		com.android.internal.util.StateMachine x0
		android.os.HandlerThread x1
	static com.android.internal.util.StateMachine$SmHandler access$502 (com.android.internal.util.StateMachine, com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine x0
		com.android.internal.util.StateMachine$SmHandler x1
}

com/android/internal/util/Predicates$OrPredicate.class
Predicates.java
package com.android.internal.util
 com.android.internal.util.Predicates$OrPredicate extends java.lang.Object implements com.android.internal.util.Predicate  {
	private final Iterable components
	private void  (java.lang.Iterable) 
		Iterable components
	public boolean apply (java.lang.Object) 
		com.android.internal.util.Predicate predicate
		java.util.Iterator i$
		Object t
	void  (java.lang.Iterable, com.android.internal.util.Predicates$1) 
		Iterable x0
		com.android.internal.util.Predicates$1 x1
}

com/android/internal/util/ParcelableString$1.class
ParcelableString.java
package com.android.internal.util
final com.android.internal.util.ParcelableString$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.util.ParcelableString createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		com.android.internal.util.ParcelableString ret
	public com.android.internal.util.ParcelableString[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/util/StateMachine$LogRec.class
StateMachine.java
package com.android.internal.util
public com.android.internal.util.StateMachine$LogRec extends java.lang.Object {
	private com.android.internal.util.StateMachine mSm
	private long mTime
	private int mWhat
	private String mInfo
	private com.android.internal.util.IState mState
	private com.android.internal.util.IState mOrgState
	private com.android.internal.util.IState mDstState
	void  (com.android.internal.util.StateMachine, android.os.Message, java.lang.String, com.android.internal.util.IState, com.android.internal.util.IState, com.android.internal.util.IState) 
		com.android.internal.util.StateMachine sm
		android.os.Message msg
		String info
		com.android.internal.util.IState state
		com.android.internal.util.IState orgState
		com.android.internal.util.IState transToState
	public void update (com.android.internal.util.StateMachine, android.os.Message, java.lang.String, com.android.internal.util.IState, com.android.internal.util.IState, com.android.internal.util.IState) 
		com.android.internal.util.StateMachine sm
		android.os.Message msg
		String info
		com.android.internal.util.IState state
		com.android.internal.util.IState orgState
		com.android.internal.util.IState dstState
	public long getTime () 
	public long getWhat () 
	public java.lang.String getInfo () 
	public com.android.internal.util.IState getState () 
	public com.android.internal.util.IState getDestState () 
	public com.android.internal.util.IState getOriginalState () 
	public java.lang.String toString () 
		StringBuilder sb
		java.util.Calendar c
		String what
}

com/android/internal/util/DumpUtils$1.class
DumpUtils.java
package com.android.internal.util
final com.android.internal.util.DumpUtils$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.StringWriter val$sw
	final com.android.internal.util.DumpUtils$Dump val$dump
	final String val$prefix
	void  (java.io.StringWriter, com.android.internal.util.DumpUtils$Dump, java.lang.String) 
	public void run () 
		java.io.PrintWriter lpw
}

com/android/internal/util/Protocol.class
Protocol.java
package com.android.internal.util
public com.android.internal.util.Protocol extends java.lang.Object {
	public static final int MAX_MESSAGE
	public static final int BASE_SYSTEM_RESERVED
	public static final int BASE_SYSTEM_ASYNC_CHANNEL
	public static final int BASE_WIFI
	public static final int BASE_WIFI_WATCHDOG
	public static final int BASE_WIFI_P2P_MANAGER
	public static final int BASE_WIFI_P2P_SERVICE
	public static final int BASE_WIFI_MONITOR
	public static final int BASE_WIFI_MANAGER
	public static final int BASE_WIFI_CONTROLLER
	public static final int BASE_WIFI_SCANNER
	public static final int BASE_WIFI_SCANNER_SERVICE
	public static final int BASE_WIFI_RTT_MANAGER
	public static final int BASE_WIFI_RTT_SERVICE
	public static final int BASE_WIFI_PASSPOINT_MANAGER
	public static final int BASE_WIFI_PASSPOINT_SERVICE
	public static final int BASE_WIFI_LOGGER
	public static final int BASE_DHCP
	public static final int BASE_DATA_CONNECTION
	public static final int BASE_DATA_CONNECTION_AC
	public static final int BASE_DATA_CONNECTION_TRACKER
	public static final int BASE_DNS_PINGER
	public static final int BASE_NSD_MANAGER
	public static final int BASE_NETWORK_STATE_TRACKER
	public static final int BASE_CONNECTIVITY_MANAGER
	public static final int BASE_NETWORK_AGENT
	public static final int BASE_NETWORK_MONITOR
	public static final int BASE_NETWORK_FACTORY
	public void  () 
}

com/android/internal/util/StateMachine$SmHandler$StateInfo.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$SmHandler$StateInfo extends java.lang.Object {
	com.android.internal.util.State state
	com.android.internal.util.StateMachine$SmHandler$StateInfo parentStateInfo
	boolean active
	final com.android.internal.util.StateMachine$SmHandler this$0
	private void  (com.android.internal.util.StateMachine$SmHandler) 
	public java.lang.String toString () 
	void  (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.StateMachine$1) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.StateMachine$1 x1
}

com/android/internal/util/AsyncChannel$SyncMessenger.class
AsyncChannel.java
package com.android.internal.util
 com.android.internal.util.AsyncChannel$SyncMessenger extends java.lang.Object {
	private static java.util.Stack sStack
	private static int sCount
	private android.os.HandlerThread mHandlerThread
	private com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler mHandler
	private android.os.Messenger mMessenger
	private void  () 
	private static com.android.internal.util.AsyncChannel$SyncMessenger obtain () 
		com.android.internal.util.AsyncChannel$SyncMessenger sm
		com.android.internal.util.AsyncChannel$SyncMessenger sm
	private void recycle () 
	private static android.os.Message sendMessageSynchronously (android.os.Messenger, android.os.Message) 
		InterruptedException e
		android.os.RemoteException e
		android.os.Messenger dstMessenger
		android.os.Message msg
		com.android.internal.util.AsyncChannel$SyncMessenger sm
		android.os.Message resultMsg
	static android.os.Message access$100 (android.os.Messenger, android.os.Message) 
		android.os.Messenger x0
		android.os.Message x1
	static void  () 
}

com/android/internal/util/Predicates$AndPredicate.class
Predicates.java
package com.android.internal.util
 com.android.internal.util.Predicates$AndPredicate extends java.lang.Object implements com.android.internal.util.Predicate  {
	private final Iterable components
	private void  (java.lang.Iterable) 
		Iterable components
	public boolean apply (java.lang.Object) 
		com.android.internal.util.Predicate predicate
		java.util.Iterator i$
		Object t
	void  (java.lang.Iterable, com.android.internal.util.Predicates$1) 
		Iterable x0
		com.android.internal.util.Predicates$1 x1
}

com/android/internal/util/FastPrintWriter.class
FastPrintWriter.java
package com.android.internal.util
public com.android.internal.util.FastPrintWriter extends java.io.PrintWriter {
	private final int mBufferLen
	private final char[] mText
	private int mPos
	private final java.io.OutputStream mOutputStream
	private final boolean mAutoFlush
	private final String mSeparator
	private final java.io.Writer mWriter
	private final android.util.Printer mPrinter
	private java.nio.charset.CharsetEncoder mCharset
	private final java.nio.ByteBuffer mBytes
	private boolean mIoError
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void  (java.io.OutputStream, boolean) 
		java.io.OutputStream out
		boolean autoFlush
	public void  (java.io.OutputStream, boolean, int) 
		java.io.OutputStream out
		boolean autoFlush
		int bufferLen
	public void  (java.io.Writer) 
		java.io.Writer wr
	public void  (java.io.Writer, boolean) 
		java.io.Writer wr
		boolean autoFlush
	public void  (java.io.Writer, boolean, int) 
		java.io.Writer wr
		boolean autoFlush
		int bufferLen
	public void  (android.util.Printer) 
		android.util.Printer pr
	public void  (android.util.Printer, int) 
		android.util.Printer pr
		int bufferLen
	private final void initEncoder (java.lang.String)  throws java.io.UnsupportedEncodingException 
		Exception e
		String csn
	public boolean checkError () 
	protected void clearError () 
	protected void setError () 
	private final void initDefaultEncoder () 
	private void appendLocked (char)  throws java.io.IOException 
		char c
		int pos
	private void appendLocked (java.lang.String, int, int)  throws java.io.IOException 
		int next
		int end
		String str
		int i
		int length
		int BUFFER_LEN
		int pos
	private void appendLocked (char[], int, int)  throws java.io.IOException 
		int next
		int end
		char[] buf
		int i
		int length
		int BUFFER_LEN
		int pos
	private void flushBytesLocked ()  throws java.io.IOException 
		int position
	private void flushLocked ()  throws java.io.IOException 
		java.nio.CharBuffer charBuffer
		java.nio.charset.CoderResult result
		int nonEolOff
		int sepLen
		int len
	public void flush () 
		java.io.IOException e
	public void close () 
		java.io.IOException e
	public void print (char[]) 
		java.io.IOException e
		char[] charArray
	public void print (char) 
		java.io.IOException e
		char ch
	public void print (java.lang.String) 
		java.io.IOException e
		String str
	public void print (int) 
		int inum
	public void print (long) 
		long lnum
	public void println () 
		java.io.IOException e
	public void println (int) 
		int inum
	public void println (long) 
		long lnum
	public void println (char[]) 
		char[] chars
	public void println (char) 
		char c
	public void write (char[], int, int) 
		java.io.IOException e
		char[] buf
		int offset
		int count
	public void write (int) 
		java.io.IOException e
		int oneChar
	public void write (java.lang.String) 
		java.io.IOException e
		String str
	public void write (java.lang.String, int, int) 
		java.io.IOException e
		String str
		int offset
		int count
	public java.io.PrintWriter append (java.lang.CharSequence, int, int) 
		CharSequence csq
		int start
		int end
		String output
	public volatile java.io.Writer append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence x0
		int x1
		int x2
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence x0
		int x1
		int x2
}

com/android/internal/util/AsyncChannel.class
AsyncChannel.java
package com.android.internal.util
public com.android.internal.util.AsyncChannel extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final int BASE
	public static final int CMD_CHANNEL_HALF_CONNECTED
	public static final int CMD_CHANNEL_FULL_CONNECTION
	public static final int CMD_CHANNEL_FULLY_CONNECTED
	public static final int CMD_CHANNEL_DISCONNECT
	public static final int CMD_CHANNEL_DISCONNECTED
	private static final int CMD_TO_STRING_COUNT
	private static String[] sCmdToString
	public static final int STATUS_SUCCESSFUL
	public static final int STATUS_BINDING_UNSUCCESSFUL
	public static final int STATUS_SEND_UNSUCCESSFUL
	public static final int STATUS_FULL_CONNECTION_REFUSED_ALREADY_CONNECTED
	public static final int STATUS_REMOTE_DISCONNECTION
	private com.android.internal.util.AsyncChannel$AsyncChannelConnection mConnection
	private android.content.Context mSrcContext
	private android.os.Handler mSrcHandler
	private android.os.Messenger mSrcMessenger
	private android.os.Messenger mDstMessenger
	private com.android.internal.util.AsyncChannel$DeathMonitor mDeathMonitor
	protected static java.lang.String cmdToString (int) 
		int cmd
	public void  () 
	public int connectSrcHandlerToPackageSync (android.content.Context, android.os.Handler, java.lang.String, java.lang.String) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		String dstPackageName
		String dstClassName
		android.content.Intent intent
		boolean result
	public int connectSync (android.content.Context, android.os.Handler, android.os.Messenger) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Messenger dstMessenger
	public int connectSync (android.content.Context, android.os.Handler, android.os.Handler) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Handler dstHandler
	public int fullyConnectSync (android.content.Context, android.os.Handler, android.os.Handler) 
		android.os.Message response
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Handler dstHandler
		int status
	public void connect (android.content.Context, android.os.Handler, java.lang.String, java.lang.String) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		String dstPackageName
		String dstClassName
		com.android.internal.util.AsyncChannel$1ConnectAsync ca
	public void connect (android.content.Context, android.os.Handler, java.lang.Class) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		Class klass
	public void connect (android.content.Context, android.os.Handler, android.os.Messenger) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Messenger dstMessenger
	public void connected (android.content.Context, android.os.Handler, android.os.Messenger) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Messenger dstMessenger
	public void connect (android.content.Context, android.os.Handler, android.os.Handler) 
		android.content.Context srcContext
		android.os.Handler srcHandler
		android.os.Handler dstHandler
	public void connect (com.android.internal.util.AsyncService, android.os.Messenger) 
		com.android.internal.util.AsyncService srcAsyncService
		android.os.Messenger dstMessenger
	public void disconnected () 
	public void disconnect () 
		android.os.Message msg
		Exception e
	public void sendMessage (android.os.Message) 
		android.os.RemoteException e
		android.os.Message msg
	public void sendMessage (int) 
		int what
		android.os.Message msg
	public void sendMessage (int, int) 
		int what
		int arg1
		android.os.Message msg
	public void sendMessage (int, int, int) 
		int what
		int arg1
		int arg2
		android.os.Message msg
	public void sendMessage (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		android.os.Message msg
	public void sendMessage (int, java.lang.Object) 
		int what
		Object obj
		android.os.Message msg
	public void replyToMessage (android.os.Message, android.os.Message) 
		android.os.RemoteException e
		android.os.Message srcMsg
		android.os.Message dstMsg
	public void replyToMessage (android.os.Message, int) 
		android.os.Message srcMsg
		int what
		android.os.Message msg
	public void replyToMessage (android.os.Message, int, int) 
		android.os.Message srcMsg
		int what
		int arg1
		android.os.Message msg
	public void replyToMessage (android.os.Message, int, int, int) 
		android.os.Message srcMsg
		int what
		int arg1
		int arg2
		android.os.Message msg
	public void replyToMessage (android.os.Message, int, int, int, java.lang.Object) 
		android.os.Message srcMsg
		int what
		int arg1
		int arg2
		Object obj
		android.os.Message msg
	public void replyToMessage (android.os.Message, int, java.lang.Object) 
		android.os.Message srcMsg
		int what
		Object obj
		android.os.Message msg
	public android.os.Message sendMessageSynchronously (android.os.Message) 
		android.os.Message msg
		android.os.Message resultMsg
	public android.os.Message sendMessageSynchronously (int) 
		int what
		android.os.Message msg
		android.os.Message resultMsg
	public android.os.Message sendMessageSynchronously (int, int) 
		int what
		int arg1
		android.os.Message msg
		android.os.Message resultMsg
	public android.os.Message sendMessageSynchronously (int, int, int) 
		int what
		int arg1
		int arg2
		android.os.Message msg
		android.os.Message resultMsg
	public android.os.Message sendMessageSynchronously (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		android.os.Message msg
		android.os.Message resultMsg
	public android.os.Message sendMessageSynchronously (int, java.lang.Object) 
		int what
		Object obj
		android.os.Message msg
		android.os.Message resultMsg
	private void replyHalfConnected (int) 
		android.os.RemoteException e
		int status
		android.os.Message msg
	private void replyDisconnected (int) 
		int status
		android.os.Message msg
	private static void log (java.lang.String) 
		String s
	static void access$000 (com.android.internal.util.AsyncChannel, int) 
		com.android.internal.util.AsyncChannel x0
		int x1
	static android.os.Messenger access$502 (com.android.internal.util.AsyncChannel, android.os.Messenger) 
		com.android.internal.util.AsyncChannel x0
		android.os.Messenger x1
	static void access$600 (com.android.internal.util.AsyncChannel, int) 
		com.android.internal.util.AsyncChannel x0
		int x1
	static void  () 
}

com/android/internal/util/XmlUtils$WriteMapCallback.class
XmlUtils.java
package com.android.internal.util
public abstract com.android.internal.util.XmlUtils$WriteMapCallback extends java.lang.Object {
	public abstract void writeUnknownObject (java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
}

com/android/internal/util/IndentingPrintWriter.class
IndentingPrintWriter.java
package com.android.internal.util
public com.android.internal.util.IndentingPrintWriter extends java.io.PrintWriter {
	private final String mSingleIndent
	private final int mWrapLength
	private StringBuilder mIndentBuilder
	private char[] mCurrentIndent
	private int mCurrentLength
	private boolean mEmptyLine
	public void  (java.io.Writer, java.lang.String) 
		java.io.Writer writer
		String singleIndent
	public void  (java.io.Writer, java.lang.String, int) 
		java.io.Writer writer
		String singleIndent
		int wrapLength
	public void increaseIndent () 
	public void decreaseIndent () 
	public void printPair (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void printPair (java.lang.String, java.lang.Object[]) 
		String key
		Object[] value
	public void printHexPair (java.lang.String, int) 
		String key
		int value
	public void write (char[], int, int) 
		char ch
		char[] buf
		int offset
		int count
		int indentLength
		int bufferEnd
		int lineStart
		int lineEnd
	private void maybeWriteIndent () 
}

com/android/internal/util/StateMachine$SmHandler$HaltingState.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$SmHandler$HaltingState extends com.android.internal.util.State {
	final com.android.internal.util.StateMachine$SmHandler this$0
	private void  (com.android.internal.util.StateMachine$SmHandler) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.StateMachine$1) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.StateMachine$1 x1
}

com/android/internal/util/StateMachine$SmHandler.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$SmHandler extends android.os.Handler {
	private boolean mHasQuit
	private boolean mDbg
	private static final Object mSmHandlerObj
	private android.os.Message mMsg
	private com.android.internal.util.StateMachine$LogRecords mLogRecords
	private boolean mIsConstructionCompleted
	private com.android.internal.util.StateMachine$SmHandler$StateInfo[] mStateStack
	private int mStateStackTopIndex
	private com.android.internal.util.StateMachine$SmHandler$StateInfo[] mTempStateStack
	private int mTempStateStackCount
	private com.android.internal.util.StateMachine$SmHandler$HaltingState mHaltingState
	private com.android.internal.util.StateMachine$SmHandler$QuittingState mQuittingState
	private com.android.internal.util.StateMachine mSm
	private java.util.HashMap mStateInfo
	private com.android.internal.util.State mInitialState
	private com.android.internal.util.State mDestState
	private java.util.ArrayList mDeferredMessages
	public final void handleMessage (android.os.Message) 
		com.android.internal.util.State msgProcessedState
		android.os.Message msg
	private void performTransitions (com.android.internal.util.State, android.os.Message) 
		com.android.internal.util.StateMachine$SmHandler$StateInfo commonStateInfo
		int stateStackEnteringIndex
		com.android.internal.util.State msgProcessedState
		android.os.Message msg
		com.android.internal.util.State orgState
		boolean recordLogMsg
		com.android.internal.util.State destState
	private final void cleanupAfterQuitting () 
	private final void completeConstruction () 
		com.android.internal.util.StateMachine$SmHandler$StateInfo i
		int depth
		com.android.internal.util.StateMachine$SmHandler$StateInfo si
		java.util.Iterator i$
		int maxDepth
	private final com.android.internal.util.State processMsg (android.os.Message) 
		android.os.Message msg
		com.android.internal.util.StateMachine$SmHandler$StateInfo curStateInfo
	private final void invokeExitMethods (com.android.internal.util.StateMachine$SmHandler$StateInfo) 
		com.android.internal.util.State curState
		com.android.internal.util.StateMachine$SmHandler$StateInfo commonStateInfo
	private final void invokeEnterMethods (int) 
		int i
		int stateStackEnteringIndex
	private final void moveDeferredMessageAtFrontOfQueue () 
		android.os.Message curMsg
		int i
	private final int moveTempStateStackToStateStack () 
		int startingIndex
		int i
		int j
	private final com.android.internal.util.StateMachine$SmHandler$StateInfo setupTempStateStackWithStatesToEnter (com.android.internal.util.State) 
		com.android.internal.util.State destState
		com.android.internal.util.StateMachine$SmHandler$StateInfo curStateInfo
	private final void setupInitialStateStack () 
		com.android.internal.util.StateMachine$SmHandler$StateInfo curStateInfo
	private final android.os.Message getCurrentMessage () 
	private final com.android.internal.util.IState getCurrentState () 
	private final com.android.internal.util.StateMachine$SmHandler$StateInfo addState (com.android.internal.util.State, com.android.internal.util.State) 
		com.android.internal.util.State state
		com.android.internal.util.State parent
		com.android.internal.util.StateMachine$SmHandler$StateInfo parentStateInfo
		com.android.internal.util.StateMachine$SmHandler$StateInfo stateInfo
	private void  (android.os.Looper, com.android.internal.util.StateMachine) 
		android.os.Looper looper
		com.android.internal.util.StateMachine sm
	private final void setInitialState (com.android.internal.util.State) 
		com.android.internal.util.State initialState
	private final void transitionTo (com.android.internal.util.IState) 
		com.android.internal.util.IState destState
	private final void deferMessage (android.os.Message) 
		android.os.Message msg
		android.os.Message newMsg
	private final void quit () 
	private final void quitNow () 
	private final boolean isQuit (android.os.Message) 
		android.os.Message msg
	private final boolean isDbg () 
	private final void setDbg (boolean) 
		boolean dbg
	static com.android.internal.util.StateMachine access$300 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	void  (android.os.Looper, com.android.internal.util.StateMachine, com.android.internal.util.StateMachine$1) 
		android.os.Looper x0
		com.android.internal.util.StateMachine x1
		com.android.internal.util.StateMachine$1 x2
	static com.android.internal.util.StateMachine$SmHandler$StateInfo access$800 (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.State, com.android.internal.util.State) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.State x1
		com.android.internal.util.State x2
	static void access$900 (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.State) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.State x1
	static android.os.Message access$1000 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static com.android.internal.util.IState access$1100 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static void access$1200 (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.IState) 
		com.android.internal.util.StateMachine$SmHandler x0
		com.android.internal.util.IState x1
	static com.android.internal.util.StateMachine$SmHandler$HaltingState access$1300 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static void access$1400 (com.android.internal.util.StateMachine$SmHandler, android.os.Message) 
		com.android.internal.util.StateMachine$SmHandler x0
		android.os.Message x1
	static boolean access$1500 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static com.android.internal.util.StateMachine$LogRecords access$1600 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static com.android.internal.util.StateMachine$SmHandler$StateInfo[] access$1800 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static int access$1900 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static com.android.internal.util.State access$2000 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static java.util.ArrayList access$2100 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static boolean access$2200 (com.android.internal.util.StateMachine$SmHandler, android.os.Message) 
		com.android.internal.util.StateMachine$SmHandler x0
		android.os.Message x1
	static void access$2300 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static void access$2400 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static boolean access$2500 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static void access$2600 (com.android.internal.util.StateMachine$SmHandler, boolean) 
		com.android.internal.util.StateMachine$SmHandler x0
		boolean x1
	static void access$2700 (com.android.internal.util.StateMachine$SmHandler) 
		com.android.internal.util.StateMachine$SmHandler x0
	static void  () 
}

com/android/internal/util/ImageUtils.class
ImageUtils.java
package com.android.internal.util
public com.android.internal.util.ImageUtils extends java.lang.Object {
	private static final int TOLERANCE
	private static final int ALPHA_TOLERANCE
	private static final int COMPACT_BITMAP_SIZE
	private int[] mTempBuffer
	private android.graphics.Bitmap mTempCompactBitmap
	private android.graphics.Canvas mTempCompactBitmapCanvas
	private android.graphics.Paint mTempCompactBitmapPaint
	private final android.graphics.Matrix mTempMatrix
	public void  () 
	public boolean isGrayscale (android.graphics.Bitmap) 
		int i
		android.graphics.Bitmap bitmap
		int height
		int width
		int size
	private void ensureBufferSize (int) 
		int size
	public static boolean isGrayscale (int) 
		int color
		int alpha
		int r
		int g
		int b
	public static android.graphics.Bitmap buildScaledBitmap (android.graphics.drawable.Drawable, int, int) 
		android.graphics.drawable.Drawable drawable
		int maxWidth
		int maxHeight
		int originalWidth
		int originalHeight
		float ratio
		int scaledWidth
		int scaledHeight
		android.graphics.Bitmap result
		android.graphics.Canvas canvas
}

com/android/internal/util/JournaledFile.class
JournaledFile.java
package com.android.internal.util
public com.android.internal.util.JournaledFile extends java.lang.Object {
	java.io.File mReal
	java.io.File mTemp
	boolean mWriting
	public void  (java.io.File, java.io.File) 
		java.io.File real
		java.io.File temp
	public java.io.File chooseForRead () 
		java.io.File result
		java.io.File result
		java.io.File result
	public java.io.File chooseForWrite () 
		java.io.IOException e
	public void commit () 
	public void rollback () 
}

com/android/internal/util/StateMachine$LogRecords.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$LogRecords extends java.lang.Object {
	private static final int DEFAULT_SIZE
	private java.util.Vector mLogRecVector
	private int mMaxSize
	private int mOldestIndex
	private int mCount
	private boolean mLogOnlyTransitions
	private void  () 
	synchronized void setSize (int) 
		int maxSize
	synchronized void setLogOnlyTransitions (boolean) 
		boolean enable
	synchronized boolean logOnlyTransitions () 
	synchronized int size () 
	synchronized int count () 
	synchronized void cleanup () 
	synchronized com.android.internal.util.StateMachine$LogRec get (int) 
		int index
		int nextIndex
	synchronized void add (com.android.internal.util.StateMachine, android.os.Message, java.lang.String, com.android.internal.util.IState, com.android.internal.util.IState, com.android.internal.util.IState) 
		com.android.internal.util.StateMachine$LogRec pmi
		com.android.internal.util.StateMachine sm
		android.os.Message msg
		String messageInfo
		com.android.internal.util.IState state
		com.android.internal.util.IState orgState
		com.android.internal.util.IState transToState
	void  (com.android.internal.util.StateMachine$1) 
		com.android.internal.util.StateMachine$1 x0
	static java.util.Vector access$1700 (com.android.internal.util.StateMachine$LogRecords) 
		com.android.internal.util.StateMachine$LogRecords x0
}

com/android/internal/util/VirtualRefBasePtr.class
VirtualRefBasePtr.java
package com.android.internal.util
public final com.android.internal.util.VirtualRefBasePtr extends java.lang.Object {
	private long mNativePtr
	public void  (long) 
		long ptr
	public long get () 
	public void release () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nIncStrong (long) 
	private static native void nDecStrong (long) 
}

com/android/internal/util/XmlUtils.class
XmlUtils.java
package com.android.internal.util
public com.android.internal.util.XmlUtils extends java.lang.Object {
	private static final String STRING_ARRAY_SEPARATOR
	public void  () 
	public static void skipCurrentTag (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int outerDepth
		int type
	public static final int convertValueToList (java.lang.CharSequence, java.lang.String[], int) 
		int i
		CharSequence value
		String[] options
		int defaultValue
	public static final boolean convertValueToBoolean (java.lang.CharSequence, boolean) 
		CharSequence value
		boolean defaultValue
		boolean result
	public static final int convertValueToInt (java.lang.CharSequence, int) 
		char c
		CharSequence charSeq
		int defaultValue
		String nm
		int sign
		int index
		int len
		int base
	public static int convertValueToUnsignedInt (java.lang.String, int) 
		String value
		int defaultValue
	public static int parseUnsignedIntAttribute (java.lang.CharSequence) 
		char c
		CharSequence charSeq
		String value
		int index
		int len
		int base
	public static final void writeMapXml (java.util.Map, java.io.OutputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.Map val
		java.io.OutputStream out
		org.xmlpull.v1.XmlSerializer serializer
	public static final void writeListXml (java.util.List, java.io.OutputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.List val
		java.io.OutputStream out
		org.xmlpull.v1.XmlSerializer serializer
	public static final void writeMapXml (java.util.Map, java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.Map val
		String name
		org.xmlpull.v1.XmlSerializer out
	public static final void writeMapXml (java.util.Map, java.lang.String, org.xmlpull.v1.XmlSerializer, com.android.internal.util.XmlUtils$WriteMapCallback)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.Map val
		String name
		org.xmlpull.v1.XmlSerializer out
		com.android.internal.util.XmlUtils$WriteMapCallback callback
	public static final void writeMapXml (java.util.Map, org.xmlpull.v1.XmlSerializer, com.android.internal.util.XmlUtils$WriteMapCallback)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.Map$Entry e
		java.util.Map val
		org.xmlpull.v1.XmlSerializer out
		com.android.internal.util.XmlUtils$WriteMapCallback callback
		java.util.Set s
		java.util.Iterator i
	public static final void writeListXml (java.util.List, java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.util.List val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
		int i
	public static final void writeSetXml (java.util.Set, java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object v
		java.util.Iterator i$
		java.util.Set val
		String name
		org.xmlpull.v1.XmlSerializer out
	public static final void writeByteArrayXml (byte[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int b
		int h
		int i
		byte[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
		StringBuilder sb
	public static final void writeIntArrayXml (int[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int i
		int[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
	public static final void writeLongArrayXml (long[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int i
		long[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
	public static final void writeDoubleArrayXml (double[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int i
		double[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
	public static final void writeStringArrayXml (java.lang.String[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int i
		String[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
	public static final void writeBooleanArrayXml (boolean[], java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int i
		boolean[] val
		String name
		org.xmlpull.v1.XmlSerializer out
		int N
	public static final void writeValueXml (java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object v
		String name
		org.xmlpull.v1.XmlSerializer out
	private static final void writeValueXml (java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer, com.android.internal.util.XmlUtils$WriteMapCallback)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String typeStr
		String typeStr
		String typeStr
		String typeStr
		String typeStr
		Object v
		String name
		org.xmlpull.v1.XmlSerializer out
		com.android.internal.util.XmlUtils$WriteMapCallback callback
		String typeStr
	public static final java.util.HashMap readMapXml (java.io.InputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.io.InputStream in
		org.xmlpull.v1.XmlPullParser parser
	public static final java.util.ArrayList readListXml (java.io.InputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.io.InputStream in
		org.xmlpull.v1.XmlPullParser parser
	public static final java.util.HashSet readSetXml (java.io.InputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		java.io.InputStream in
		org.xmlpull.v1.XmlPullParser parser
	public static final java.util.HashMap readThisMapXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
	public static final java.util.HashMap readThisMapXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[], com.android.internal.util.XmlUtils$ReadMapCallback)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object val
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		com.android.internal.util.XmlUtils$ReadMapCallback callback
		java.util.HashMap map
		int eventType
	public static final android.util.ArrayMap readThisArrayMapXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[], com.android.internal.util.XmlUtils$ReadMapCallback)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object val
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		com.android.internal.util.XmlUtils$ReadMapCallback callback
		android.util.ArrayMap map
		int eventType
	public static final java.util.ArrayList readThisListXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
	private static final java.util.ArrayList readThisListXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[], com.android.internal.util.XmlUtils$ReadMapCallback, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object val
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		com.android.internal.util.XmlUtils$ReadMapCallback callback
		boolean arrayMap
		java.util.ArrayList list
		int eventType
	public static final java.util.HashSet readThisSetXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
	private static final java.util.HashSet readThisSetXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[], com.android.internal.util.XmlUtils$ReadMapCallback, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object val
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		com.android.internal.util.XmlUtils$ReadMapCallback callback
		boolean arrayMap
		java.util.HashSet set
		int eventType
	public static final int[] readThisIntArrayXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		int num
		int[] array
		int i
		int eventType
	public static final long[] readThisLongArrayXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		int num
		long[] array
		int i
		int eventType
	public static final double[] readThisDoubleArrayXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		int num
		double[] array
		int i
		int eventType
	public static final java.lang.String[] readThisStringArrayXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		int num
		String[] array
		int i
		int eventType
	public static final boolean[] readThisBooleanArrayXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String endTag
		String[] name
		int num
		boolean[] array
		int i
		int eventType
	public static final java.lang.Object readValueXml (org.xmlpull.v1.XmlPullParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String[] name
		int eventType
	private static final java.lang.Object readThisValueXml (org.xmlpull.v1.XmlPullParser, java.lang.String[], com.android.internal.util.XmlUtils$ReadMapCallback, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object res
		String value
		int eventType
		org.xmlpull.v1.XmlPullParser parser
		String[] name
		com.android.internal.util.XmlUtils$ReadMapCallback callback
		boolean arrayMap
		String valueName
		String tagName
		Object res
		int eventType
	private static final java.lang.Object readThisPrimitiveValueXml (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser parser
		String tagName
	public static final void beginDocument (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String firstElementName
		int type
	public static final void nextElement (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int type
	public static boolean nextElementWithin (org.xmlpull.v1.XmlPullParser, int)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int type
		org.xmlpull.v1.XmlPullParser parser
		int outerDepth
	public static int readIntAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, int) 
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser in
		String name
		int defaultValue
		String value
	public static int readIntAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws java.io.IOException 
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static void writeIntAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, int)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		int value
	public static long readLongAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, long) 
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser in
		String name
		long defaultValue
		String value
	public static long readLongAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws java.io.IOException 
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static void writeLongAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, long)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		long value
	public static float readFloatAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws java.io.IOException 
		NumberFormatException e
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static void writeFloatAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, float)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		float value
	public static boolean readBooleanAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static boolean readBooleanAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String, boolean) 
		org.xmlpull.v1.XmlPullParser in
		String name
		boolean defaultValue
		String value
	public static void writeBooleanAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, boolean)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		boolean value
	public static android.net.Uri readUriAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static void writeUriAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, android.net.Uri)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		android.net.Uri value
	public static java.lang.String readStringAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser in
		String name
	public static void writeStringAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, java.lang.String)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		String value
	public static byte[] readByteArrayAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser in
		String name
		String value
	public static void writeByteArrayAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, byte[])  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
		String name
		byte[] value
	public static android.graphics.Bitmap readBitmapAttribute (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser in
		String name
		byte[] value
	public static void writeBitmapAttribute (org.xmlpull.v1.XmlSerializer, java.lang.String, android.graphics.Bitmap)  throws java.io.IOException 
		java.io.ByteArrayOutputStream os
		org.xmlpull.v1.XmlSerializer out
		String name
		android.graphics.Bitmap value
}

com/android/internal/util/TypedProperties.class
TypedProperties.java
package com.android.internal.util
public com.android.internal.util.TypedProperties extends java.util.HashMap {
	static final String NULL_STRING
	static final int TYPE_UNSET
	static final int TYPE_BOOLEAN
	static final int TYPE_BYTE
	static final int TYPE_SHORT
	static final int TYPE_INT
	static final int TYPE_LONG
	static final int TYPE_FLOAT
	static final int TYPE_DOUBLE
	static final int TYPE_STRING
	static final int TYPE_ERROR
	public static final int STRING_TYPE_MISMATCH
	public static final int STRING_NOT_SET
	public static final int STRING_NULL
	public static final int STRING_SET
	static java.io.StreamTokenizer initTokenizer (java.io.Reader) 
		java.io.Reader r
		java.io.StreamTokenizer st
	static int interpretType (java.lang.String) 
		String typeName
	static void parse (java.io.Reader, java.util.Map)  throws com.android.internal.util.TypedProperties$ParseException java.io.IOException 
		Object value
		Object oldValue
		int token
		int type
		String propertyName
		java.io.Reader r
		java.util.Map map
		java.io.StreamTokenizer st
		String identifierPattern
		java.util.regex.Pattern propertyNamePattern
	static java.lang.Object parseValue (java.io.StreamTokenizer, int)  throws java.io.IOException 
		NumberFormatException ex
		long value
		int width
		NumberFormatException ex
		double absValue
		double value
		java.io.StreamTokenizer st
		int type
		int token
	public void  () 
	public void load (java.io.Reader)  throws java.io.IOException 
		java.io.Reader r
	public java.lang.Object get (java.lang.Object) 
		Object key
		Object value
	public boolean getBoolean (java.lang.String, boolean) 
		String property
		boolean def
		Object value
	public byte getByte (java.lang.String, byte) 
		String property
		byte def
		Object value
	public short getShort (java.lang.String, short) 
		String property
		short def
		Object value
	public int getInt (java.lang.String, int) 
		String property
		int def
		Object value
	public long getLong (java.lang.String, long) 
		String property
		long def
		Object value
	public float getFloat (java.lang.String, float) 
		String property
		float def
		Object value
	public double getDouble (java.lang.String, double) 
		String property
		double def
		Object value
	public java.lang.String getString (java.lang.String, java.lang.String) 
		String property
		String def
		Object value
	public boolean getBoolean (java.lang.String) 
		String property
	public byte getByte (java.lang.String) 
		String property
	public short getShort (java.lang.String) 
		String property
	public int getInt (java.lang.String) 
		String property
	public long getLong (java.lang.String) 
		String property
	public float getFloat (java.lang.String) 
		String property
	public double getDouble (java.lang.String) 
		String property
	public java.lang.String getString (java.lang.String) 
		String property
	public int getStringInfo (java.lang.String) 
		String property
		Object value
	static void  () 
}

com/android/internal/util/CharSequences$1.class
CharSequences.java
package com.android.internal.util
final com.android.internal.util.CharSequences$1 extends java.lang.Object implements java.lang.CharSequence  {
	final byte[] val$bytes
	void  (byte[]) 
	public char charAt (int) 
		int index
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
}

com/android/internal/util/ScreenShapeHelper.class
ScreenShapeHelper.java
package com.android.internal.util
public com.android.internal.util.ScreenShapeHelper extends java.lang.Object {
	private static final boolean IS_EMULATOR
	public void  () 
	public static int getWindowOutsetBottomPx (android.content.res.Resources) 
		android.content.res.Resources resources
	static void  () 
}

com/android/internal/util/CharSequences.class
CharSequences.java
package com.android.internal.util
public com.android.internal.util.CharSequences extends java.lang.Object {
	public void  () 
	public static java.lang.CharSequence forAsciiBytes (byte[]) 
		byte[] bytes
	public static java.lang.CharSequence forAsciiBytes (byte[], int, int) 
		byte[] bytes
		int start
		int end
	static void validate (int, int, int) 
		int start
		int end
		int length
	public static boolean equals (java.lang.CharSequence, java.lang.CharSequence) 
		int i
		CharSequence a
		CharSequence b
		int length
	public static int compareToIgnoreCase (java.lang.CharSequence, java.lang.CharSequence) 
		int result
		CharSequence me
		CharSequence another
		int myLen
		int anotherLen
		int myPos
		int anotherPos
		int end
}

com/android/internal/util/BitwiseInputStream.class
BitwiseInputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseInputStream extends java.lang.Object {
	private byte[] mBuf
	private int mPos
	private int mEnd
	public void  (byte[]) 
		byte[] buf
	public int available () 
	public int read (int)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		int bits
		int index
		int offset
		int data
	public byte[] readByteArray (int)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		int increment
		int i
		int bits
		int bytes
		byte[] arr
	public void skip (int)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		int bits
}

com/android/internal/util/AsyncService.class
AsyncService.java
package com.android.internal.util
public abstract com.android.internal.util.AsyncService extends android.app.Service {
	private static final String TAG
	protected static final boolean DBG
	public static final int CMD_ASYNC_SERVICE_ON_START_INTENT
	public static final int CMD_ASYNC_SERVICE_DESTROY
	protected android.os.Messenger mMessenger
	android.os.Handler mHandler
	com.android.internal.util.AsyncService$AsyncServiceInfo mAsyncServiceInfo
	public void  () 
	public abstract com.android.internal.util.AsyncService$AsyncServiceInfo createHandler () 
	public android.os.Handler getHandler () 
	public void onCreate () 
	public int onStartCommand (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int startId
		android.os.Message msg
	public void onDestroy () 
		android.os.Message msg
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
}

com/android/internal/util/Predicates$NotPredicate.class
Predicates.java
package com.android.internal.util
 com.android.internal.util.Predicates$NotPredicate extends java.lang.Object implements com.android.internal.util.Predicate  {
	private final com.android.internal.util.Predicate predicate
	private void  (com.android.internal.util.Predicate) 
		com.android.internal.util.Predicate predicate
	public boolean apply (java.lang.Object) 
		Object t
	void  (com.android.internal.util.Predicate, com.android.internal.util.Predicates$1) 
		com.android.internal.util.Predicate x0
		com.android.internal.util.Predicates$1 x1
}

com/android/internal/util/Predicates$1.class
Predicates.java
package com.android.internal.util
 com.android.internal.util.Predicates$1 extends java.lang.Object {
}

com/android/internal/util/AsyncChannel$1.class
AsyncChannel.java
package com.android.internal.util
 com.android.internal.util.AsyncChannel$1 extends java.lang.Object {
}

com/android/internal/util/XmlUtils$ReadMapCallback.class
XmlUtils.java
package com.android.internal.util
public abstract com.android.internal.util.XmlUtils$ReadMapCallback extends java.lang.Object {
	public abstract java.lang.Object readThisUnknownObjectXml (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
}

com/android/internal/util/UserIcons.class
UserIcons.java
package com.android.internal.util
public com.android.internal.util.UserIcons extends java.lang.Object {
	private static final int[] USER_ICON_COLORS
	public void  () 
	public static android.graphics.Bitmap convertToBitmap (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
		int width
		int height
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
	public static android.graphics.drawable.Drawable getDefaultUserIcon (int, boolean) 
		int userId
		boolean light
		int colorResId
		android.graphics.drawable.Drawable icon
	static void  () 
}

com/android/internal/util/StateMachine$1.class
StateMachine.java
package com.android.internal.util
 com.android.internal.util.StateMachine$1 extends java.lang.Object {
}

com/android/internal/R$animator.class
R.java
package com.android.internal
public final com.android.internal.R$animator extends java.lang.Object {
	public static final int fade_in
	public static final int fade_out
	public void  () 
}

com/android/internal/R$id.class
R.java
package com.android.internal
public final com.android.internal.R$id extends java.lang.Object {
	public static final int accessibilityActionContextClick
	public static final int accessibilityActionScrollDown
	public static final int accessibilityActionScrollLeft
	public static final int accessibilityActionScrollRight
	public static final int accessibilityActionScrollToPosition
	public static final int accessibilityActionScrollUp
	public static final int accessibilityActionShowOnScreen
	public static final int account_name
	public static final int account_row_icon
	public static final int account_row_text
	public static final int account_type
	public static final int action0
	public static final int action1
	public static final int action2
	public static final int action_bar
	public static final int action_bar_container
	public static final int action_bar_spinner
	public static final int action_bar_subtitle
	public static final int action_bar_title
	public static final int action_context_bar
	public static final int action_divider
	public static final int action_menu_presenter
	public static final int action_mode_bar_stub
	public static final int action_mode_close_button
	public static final int actions
	public static final int activity_chooser_view_content
	public static final int addToDictionary
	public static final int alertTitle
	public static final int allow_button
	public static final int alwaysUse
	public static final int amPm
	public static final int am_label
	public static final int ampm_layout
	public static final int animator
	public static final int ask_checkbox
	public static final int authtoken_type
	public static final int back_button
	public static final int background
	public static final int banner
	public static final int big_picture
	public static final int big_text
	public static final int body
	public static final int breadcrumb_section
	public static final int button0
	public static final int button1
	public static final int button2
	public static final int button3
	public static final int button4
	public static final int button5
	public static final int button6
	public static final int button7
	public static final int buttonPanel
	public static final int button_always
	public static final int button_bar
	public static final int button_once
	public static final int by_common
	public static final int by_org
	public static final int by_org_unit
	public static final int calendar_view
	public static final int cancel
	public static final int candidatesArea
	public static final int characterPicker
	public static final int checkbox
	public static final int chronometer
	public static final int clearDefaultHint
	public static final int closeButton
	public static final int compat_checkbox
	public static final int content
	public static final int contentPanel
	public static final int copy
	public static final int copyUrl
	public static final int current_scene
	public static final int custom
	public static final int customPanel
	public static final int cut
	public static final int date
	public static final int datePicker
	public static final int date_picker_day_picker
	public static final int date_picker_header
	public static final int date_picker_header_date
	public static final int date_picker_header_year
	public static final int date_picker_year_picker
	public static final int day
	public static final int day_names
	public static final int day_picker_view_pager
	public static final int decor_content_parent
	public static final int decrement
	public static final int default_activity_button
	public static final int deny_button
	public static final int description
	public static final int divider
	public static final int edit
	public static final int edit_query
	public static final int edittext_container
	public static final int eight
	public static final int empty
	public static final int enter_pin_section
	public static final int expand_activities_button
	public static final int expires_on
	public static final int extractArea
	public static final int ffwd
	public static final int fillInIntent
	public static final int find
	public static final int find_next
	public static final int find_prev
	public static final int five
	public static final int floating_toolbar_menu_item_image_button
	public static final int four
	public static final int fullscreenArea
	public static final int hard_keyboard_section
	public static final int hard_keyboard_switch
	public static final int headers
	public static final int hint
	public static final int home
	public static final int hour
	public static final int hours
	public static final int icon
	public static final int icon1
	public static final int icon2
	public static final int icon_frame
	public static final int icon_menu_presenter
	public static final int image
	public static final int inbox_end_pad
	public static final int inbox_more
	public static final int inbox_text0
	public static final int inbox_text1
	public static final int inbox_text2
	public static final int inbox_text3
	public static final int inbox_text4
	public static final int inbox_text5
	public static final int inbox_text6
	public static final int increment
	public static final int info
	public static final int input
	public static final int inputArea
	public static final int inputExtractAccessories
	public static final int inputExtractAction
	public static final int inputExtractEditText
	public static final int internalEmpty
	public static final int issued_on
	public static final int keyboard
	public static final int keyboardView
	public static final int leftSpacer
	public static final int left_icon
	public static final int line1
	public static final int line3
	public static final int list
	public static final int listContainer
	public static final int list_footer
	public static final int list_item
	public static final int list_menu_presenter
	public static final int locale
	public static final int lock_screen
	public static final int mask
	public static final int matches
	public static final int media_actions
	public static final int media_route_control_frame
	public static final int media_route_disconnect_button
	public static final int media_route_extended_settings_button
	public static final int media_route_list
	public static final int media_route_volume_layout
	public static final int media_route_volume_slider
	public static final int mediacontroller_progress
	public static final int message
	public static final int minute
	public static final int minutes
	public static final int mode_normal
	public static final int month
	public static final int month_name
	public static final int month_view
	public static final int mount_button
	public static final int name
	public static final int navigationBarBackground
	public static final int new_app_action
	public static final int new_app_description
	public static final int new_app_icon
	public static final int next
	public static final int next_button
	public static final int nine
	public static final int no_applications_message
	public static final int no_permissions
	public static final int notification_main_column
	public static final int numberpicker_input
	public static final int ok
	public static final int old_app_action
	public static final int old_app_description
	public static final int old_app_icon
	public static final int one
	public static final int option1
	public static final int option2
	public static final int option3
	public static final int original_app_icon
	public static final int original_message
	public static final int overflow_divider
	public static final int overlay_display_window_texture
	public static final int overlay_display_window_title
	public static final int package_label
	public static final int packages_list
	public static final int parentMatrix
	public static final int parentPanel
	public static final int paste
	public static final int pasteAsPlainText
	public static final int pause
	public static final int perm_icon
	public static final int perm_name
	public static final int permission_group
	public static final int permission_list
	public static final int perms_list
	public static final int pickers
	public static final int pin_cancel_button
	public static final int pin_confirm_text
	public static final int pin_error_message
	public static final int pin_new_text
	public static final int pin_ok_button
	public static final int pin_text
	public static final int placeholder
	public static final int pm_label
	public static final int prefs
	public static final int prefs_frame
	public static final int prev
	public static final int primary
	public static final int profile_badge_large_template
	public static final int profile_badge_line2
	public static final int profile_badge_line3
	public static final int profile_button
	public static final int progress
	public static final int progressContainer
	public static final int progress_circular
	public static final int progress_horizontal
	public static final int progress_number
	public static final int progress_percent
	public static final int radial_picker
	public static final int radio
	public static final int reask_hint
	public static final int redo
	public static final int replaceText
	public static final int replace_app_icon
	public static final int replace_message
	public static final int resolver_list
	public static final int rew
	public static final int rightSpacer
	public static final int right_icon
	public static final int rowTypeId
	public static final int scene_layoutid_cache
	public static final int scrollView
	public static final int search_app_icon
	public static final int search_badge
	public static final int search_bar
	public static final int search_button
	public static final int search_close_btn
	public static final int search_edit_frame
	public static final int search_go_btn
	public static final int search_mag_icon
	public static final int search_plate
	public static final int search_src_text
	public static final int search_view
	public static final int search_voice_btn
	public static final int secondaryProgress
	public static final int seekbar
	public static final int selectAll
	public static final int selectTextMode
	public static final int select_all
	public static final int selectedIcon
	public static final int separator
	public static final int serial_number
	public static final int seven
	public static final int sha1_fingerprint
	public static final int sha256_fingerprint
	public static final int share
	public static final int shareText
	public static final int shortcut
	public static final int six
	public static final int skip_button
	public static final int sms_short_code_confirm_message
	public static final int sms_short_code_detail_layout
	public static final int sms_short_code_detail_message
	public static final int sms_short_code_remember_choice_checkbox
	public static final int sms_short_code_remember_undo_instruction
	public static final int spacer
	public static final int split_action_bar
	public static final int startSelectingText
	public static final int status
	public static final int statusBarBackground
	public static final int status_bar_latest_event_content
	public static final int stopSelectingText
	public static final int submit_area
	public static final int summary
	public static final int switchInputMethod
	public static final int switchWidget
	public static final int switch_new
	public static final int switch_old
	public static final int tabcontent
	public static final int tabhost
	public static final int tabs
	public static final int target_badge
	public static final int text
	public static final int text1
	public static final int text2
	public static final int textSpacerNoButtons
	public static final int three
	public static final int time
	public static final int timePicker
	public static final int timePickerLayout
	public static final int time_current
	public static final int time_header
	public static final int title
	public static final int titleDivider
	public static final int titleDividerTop
	public static final int title_container
	public static final int title_icon
	public static final int title_template
	public static final int to_common
	public static final int to_org
	public static final int to_org_unit
	public static final int toggle
	public static final int topPanel
	public static final int transitionPosition
	public static final int transitionTransform
	public static final int two
	public static final int undo
	public static final int unmount_button
	public static final int up
	public static final int value
	public static final int websearch
	public static final int widget_frame
	public static final int wifi_p2p_wps_pin
	public static final int year
	public static final int zero
	public static final int zoomControls
	public static final int zoomIn
	public static final int zoomMagnify
	public static final int zoomOut
	public void  () 
}

com/android/internal/telephony/
com/android/internal/telephony/ServiceStateTracker$SstSubscriptionsChangedListener.class
ServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.ServiceStateTracker$SstSubscriptionsChangedListener extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
	public final java.util.concurrent.atomic.AtomicInteger mPreviousSubId
	final com.android.internal.telephony.ServiceStateTracker this$0
	protected void  (com.android.internal.telephony.ServiceStateTracker) 
	public void onSubscriptionsChanged () 
		android.content.SharedPreferences$Editor editor
		android.content.Context context
		boolean restoreSelection
		android.content.SharedPreferences sp
		String oldNetworkSelection
		String oldNetworkSelectionName
		String oldNetworkSelectionShort
		int subId
}

com/android/internal/telephony/PhoneSubInfoProxy.class
PhoneSubInfoProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneSubInfoProxy extends com.android.internal.telephony.IPhoneSubInfo$Stub {
	private com.android.internal.telephony.PhoneSubInfo mPhoneSubInfo
	public void  (com.android.internal.telephony.PhoneSubInfo) 
		com.android.internal.telephony.PhoneSubInfo phoneSubInfo
	public void setmPhoneSubInfo (com.android.internal.telephony.PhoneSubInfo) 
		com.android.internal.telephony.PhoneSubInfo phoneSubInfo
	public java.lang.String getDeviceId (java.lang.String) 
		String callingPackage
	public java.lang.String getImei (java.lang.String) 
		String callingPackage
	public java.lang.String getNai (java.lang.String) 
		String callingPackage
	public java.lang.String getDeviceSvn (java.lang.String) 
		String callingPackage
	public java.lang.String getSubscriberId (java.lang.String) 
		String callingPackage
	public java.lang.String getGroupIdLevel1 (java.lang.String) 
		String callingPackage
	public java.lang.String getIccSerialNumber (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1Number (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1AlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getMsisdn (java.lang.String) 
		String callingPackage
	public java.lang.String getVoiceMailNumber (java.lang.String) 
		String callingPackage
	public java.lang.String getCompleteVoiceMailNumber () 
	public java.lang.String getVoiceMailAlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getIsimImpi () 
	public java.lang.String getIsimDomain () 
	public java.lang.String[] getIsimImpu () 
	public java.lang.String getDeviceIdForPhone (int)  throws android.os.RemoteException 
		int phoneId
	public java.lang.String getImeiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getDeviceSvnUsingSubId (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getNaiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getSubscriberIdForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getGroupIdLevel1ForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getIccSerialNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getLine1NumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getLine1AlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getMsisdnForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getVoiceMailNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getCompleteVoiceMailNumberForSubscriber (int)  throws android.os.RemoteException 
		int subId
	public java.lang.String getVoiceMailAlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
	public java.lang.String getIsimIst () 
	public java.lang.String[] getIsimPcscf () 
	public java.lang.String getIsimChallengeResponse (java.lang.String) 
		String nonce
	public java.lang.String getIccSimChallengeResponse (int, int, java.lang.String) 
		int subId
		int appType
		String data
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/SmsApplication$SmsApplicationData.class
SmsApplication.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsApplication$SmsApplicationData extends java.lang.Object {
	public String mApplicationName
	public String mPackageName
	public String mSmsReceiverClass
	public String mMmsReceiverClass
	public String mRespondViaMessageClass
	public String mSendToClass
	public int mUid
	public boolean isComplete () 
	public void  (java.lang.String, java.lang.String, int) 
		String applicationName
		String packageName
		int uid
}

com/android/internal/telephony/SubscriptionController.class
SubscriptionController.java
package com.android.internal.telephony
public com.android.internal.telephony.SubscriptionController extends com.android.internal.telephony.ISub$Stub {
	static final String LOG_TAG
	static final boolean DBG
	static final boolean VDBG
	static final int MAX_LOCAL_LOG_LINES
	private com.android.internal.telephony.SubscriptionController$ScLocalLog mLocalLog
	protected final Object mLock
	private static com.android.internal.telephony.SubscriptionController sInstance
	protected static com.android.internal.telephony.PhoneProxy[] sProxyPhones
	protected android.content.Context mContext
	protected android.telephony.TelephonyManager mTelephonyManager
	protected com.android.internal.telephony.CallManager mCM
	private final android.app.AppOpsManager mAppOps
	private static java.util.Map sSlotIdxToSubId
	private static int mDefaultFallbackSubId
	private static int mDefaultPhoneId
	private int[] colorArr
	public static com.android.internal.telephony.SubscriptionController init (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static com.android.internal.telephony.SubscriptionController init (android.content.Context, com.android.internal.telephony.CommandsInterface[]) 
		android.content.Context c
		com.android.internal.telephony.CommandsInterface[] ci
	public static com.android.internal.telephony.SubscriptionController getInstance () 
	private void  (android.content.Context) 
		android.content.Context c
	private boolean isSubInfoReady () 
	private void  (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	private boolean canReadPhoneState (java.lang.String, java.lang.String) 
		SecurityException e
		String callingPackage
		String message
	private void enforceModifyPhoneState (java.lang.String) 
		String message
	private void broadcastSimInfoContentChanged () 
		android.content.Intent intent
	public void notifySubscriptionInfoChanged () 
		android.os.RemoteException ex
		com.android.internal.telephony.ITelephonyRegistry tr
	private android.telephony.SubscriptionInfo getSubInfoRecord (android.database.Cursor) 
		android.database.Cursor cursor
		int id
		String iccId
		int simSlotIndex
		String displayName
		String carrierName
		int nameSource
		int iconTint
		String number
		int dataRoaming
		android.graphics.Bitmap iconBitmap
		int mcc
		int mnc
		String countryIso
		String line1Number
	private java.lang.String getSubscriptionCountryIso (int) 
		int subId
		int phoneId
	private java.util.List getSubInfo (java.lang.String, java.lang.Object) 
		android.telephony.SubscriptionInfo subInfo
		String selection
		Object queryKey
		String[] selectionArgs
		java.util.ArrayList subList
		android.database.Cursor cursor
	private int getUnusedColor (java.lang.String) 
		int j
		int i
		String callingPackage
		java.util.List availableSubInfos
		int colorIdx
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfo (int, java.lang.String) 
		android.telephony.SubscriptionInfo si
		java.util.Iterator i$
		java.util.List subList
		int subId
		String callingPackage
		long identity
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForIccId (java.lang.String, java.lang.String) 
		android.telephony.SubscriptionInfo si
		java.util.Iterator i$
		java.util.List subList
		String iccId
		String callingPackage
		long identity
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex (int, java.lang.String) 
		android.telephony.SubscriptionInfo si
		java.util.Iterator i$
		java.util.List subList
		int slotIdx
		String callingPackage
		long identity
	public java.util.List getAllSubInfoList (java.lang.String) 
		java.util.List subList
		String callingPackage
		long identity
	public java.util.List getActiveSubscriptionInfoList (java.lang.String) 
		java.util.List subList
		String callingPackage
		long identity
	public int getActiveSubInfoCount (java.lang.String) 
		java.util.List records
		String callingPackage
		long identity
	public int getAllSubInfoCount (java.lang.String) 
		int count
		android.database.Cursor cursor
		String callingPackage
		long identity
	public int getActiveSubInfoCountMax () 
	public int addSubInfoRecord (java.lang.String, int) 
		android.content.ContentValues value
		android.net.Uri uri
		int subId
		int oldSimInfoId
		int nameSource
		android.content.ContentValues value
		int subIdCountMax
		int defaultSubId
		int subId
		Integer currentSubId
		String nameToSet
		String simCarrierName
		String nameToSet
		android.content.ContentValues value
		android.content.ContentResolver resolver
		android.database.Cursor cursor
		int color
		boolean setDisplayName
		int[] subIds
		String iccId
		int slotId
		long identity
	public boolean setPlmnSpn (int, boolean, java.lang.String, boolean, java.lang.String) 
		String separator
		int i
		int[] subIds
		String carrierText
		int slotId
		boolean showPlmn
		String plmn
		boolean showSpn
		String spn
	private int setCarrierText (java.lang.String, int) 
		android.content.ContentValues value
		int result
		String text
		int subId
		long identity
	public int setIconTint (int, int) 
		android.content.ContentValues value
		int result
		int tint
		int subId
		long identity
	public int setDisplayName (java.lang.String, int) 
		String displayName
		int subId
	public int setDisplayNameUsingSrc (java.lang.String, int, long) 
		String nameToSet
		String nameToSet
		android.content.ContentValues value
		int result
		String displayName
		int subId
		long nameSource
		long identity
	public int setDisplayNumber (java.lang.String, int) 
		int result
		int phoneId
		android.content.ContentValues value
		String number
		int subId
		long identity
	public int setDataRoaming (int, int) 
		android.content.ContentValues value
		int result
		int roaming
		int subId
		long identity
	public int setMccMnc (java.lang.String, int) 
		NumberFormatException e
		String mccMnc
		int subId
		int mcc
		int mnc
		android.content.ContentValues value
		int result
	public int getSlotId (int) 
		int sim
		int sub
		java.util.Map$Entry entry
		java.util.Iterator i$
		int subId
		int size
	public int[] getSubId (int) 
		int slot
		int sub
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		int[] subIdArr
		int slotIdx
		int size
		java.util.ArrayList subIds
		int numSubIds
	public int getPhoneId (int) 
		int phoneId
		int sim
		int sub
		java.util.Map$Entry entry
		java.util.Iterator i$
		int subId
		int phoneId
		int size
	private int[] getDummySubIds (int) 
		int i
		int[] dummyValues
		int slotIdx
		int numSubs
	public int clearSubInfo () 
		int size
		long identity
	private void logvl (java.lang.String) 
		String msg
	private void logv (java.lang.String) 
		String msg
	private void logdl (java.lang.String) 
		String msg
	private static void slogd (java.lang.String) 
		String msg
	private void logd (java.lang.String) 
		String msg
	private void logel (java.lang.String) 
		String msg
	private void loge (java.lang.String) 
		String msg
	public int getDefaultSubId () 
		int subId
		int subId
		boolean isVoiceCapable
	public void setDefaultSmsSubId (int) 
		int subId
	private void broadcastDefaultSmsSubIdChanged (int) 
		int subId
		android.content.Intent intent
	public int getDefaultSmsSubId () 
		int subId
	public void setDefaultVoiceSubId (int) 
		int subId
	private void broadcastDefaultVoiceSubIdChanged (int) 
		int subId
		android.content.Intent intent
	public int getDefaultVoiceSubId () 
		int subId
	public int getDefaultDataSubId () 
		int subId
	public void setDefaultDataSubId (int) 
		int raf
		com.android.internal.telephony.PhoneProxy phone
		int raf
		int id
		int phoneId
		android.telephony.RadioAccessFamily[] rafs
		boolean atLeastOneMatch
		int subId
		com.android.internal.telephony.ProxyController proxyController
		int len
	private void updateAllDataConnectionTrackers () 
		int phoneId
		int len
	private void broadcastDefaultDataSubIdChanged (int) 
		int subId
		android.content.Intent intent
	private void setDefaultFallbackSubId (int) 
		String defaultMccMnc
		android.content.Intent intent
		int phoneId
		int subId
	public void clearDefaultsForInactiveSubIds () 
		java.util.List records
		long identity
	private boolean shouldDefaultBeCleared (java.util.List, int) 
		int id
		android.telephony.SubscriptionInfo record
		java.util.Iterator i$
		java.util.List records
		int subId
	public int getSubIdUsingPhoneId (int) 
		int phoneId
		int[] subIds
	public int[] getSubIdUsingSlotId (int) 
		int slotId
	public java.util.List getSubInfoUsingSlotIdWithCheck (int, boolean, java.lang.String) 
		android.telephony.SubscriptionInfo subInfo
		android.database.Cursor cursor
		java.util.ArrayList subList
		int slotId
		boolean needCheck
		String callingPackage
		long identity
	private void validateSubId (int) 
		int subId
	public void updatePhonesAvailability (com.android.internal.telephony.PhoneProxy[]) 
		com.android.internal.telephony.PhoneProxy[] phones
	public int[] getActiveSubIdList () 
		int sub
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set simInfoSet
		int[] subIdArr
		int i
	public boolean isActiveSubId (int) 
		int subId
		boolean retVal
	public int getSimStateForSlotIdx (int) 
		com.android.internal.telephony.IccCardConstants$State simState
		String err
		com.android.internal.telephony.IccCardConstants$State simState
		String err
		com.android.internal.telephony.IccCardConstants$State simState
		String err
		com.android.internal.telephony.IccCard icc
		com.android.internal.telephony.Phone phone
		int slotIdx
		com.android.internal.telephony.IccCardConstants$State simState
		String err
	public void setSubscriptionProperty (int, java.lang.String, java.lang.String) 
		int subId
		String propKey
		String propValue
		long token
		android.content.ContentResolver resolver
		android.content.ContentValues value
	public java.lang.String getSubscriptionProperty (int, java.lang.String, java.lang.String) 
		int subId
		String propKey
		String callingPackage
		String resultValue
		android.content.ContentResolver resolver
		android.database.Cursor cursor
	private static void printStackTrace (java.lang.String) 
		StackTraceElement ste
		StackTraceElement[] arr$
		int len$
		int i$
		String msg
		RuntimeException re
		StackTraceElement[] st
		boolean first
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		android.telephony.SubscriptionInfo entry
		java.util.Iterator i$
		android.telephony.SubscriptionInfo entry
		java.util.Iterator i$
		java.util.List sirl
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		long token
	static void  () 
}

com/android/internal/telephony/IMms$Stub.class
IMms.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IMms$Stub extends android.os.Binder implements com.android.internal.telephony.IMms  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendMessage
	static final int TRANSACTION_downloadMessage
	static final int TRANSACTION_getCarrierConfigValues
	static final int TRANSACTION_importTextMessage
	static final int TRANSACTION_importMultimediaMessage
	static final int TRANSACTION_deleteStoredMessage
	static final int TRANSACTION_deleteStoredConversation
	static final int TRANSACTION_updateStoredMessageStatus
	static final int TRANSACTION_archiveStoredConversation
	static final int TRANSACTION_addTextMessageDraft
	static final int TRANSACTION_addMultimediaMessageDraft
	static final int TRANSACTION_sendStoredMessage
	static final int TRANSACTION_setAutoPersisting
	static final int TRANSACTION_getAutoPersisting
	public void  () 
	public static com.android.internal.telephony.IMms asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.net.Uri _arg2
		android.os.Bundle _arg4
		android.app.PendingIntent _arg5
		int _arg0
		String _arg1
		android.net.Uri _arg2
		String _arg3
		android.os.Bundle _arg4
		android.app.PendingIntent _arg5
		android.net.Uri _arg3
		android.os.Bundle _arg4
		android.app.PendingIntent _arg5
		int _arg0
		String _arg1
		String _arg2
		android.net.Uri _arg3
		android.os.Bundle _arg4
		android.app.PendingIntent _arg5
		int _arg0
		android.os.Bundle _result
		String _arg0
		String _arg1
		int _arg2
		String _arg3
		long _arg4
		boolean _arg5
		boolean _arg6
		android.net.Uri _result
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		String _arg2
		long _arg3
		boolean _arg4
		boolean _arg5
		android.net.Uri _result
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		boolean _result
		String _arg0
		long _arg1
		boolean _result
		android.net.Uri _arg1
		android.content.ContentValues _arg2
		String _arg0
		android.net.Uri _arg1
		android.content.ContentValues _arg2
		boolean _result
		String _arg0
		long _arg1
		boolean _arg2
		boolean _result
		String _arg0
		String _arg1
		String _arg2
		android.net.Uri _result
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		android.net.Uri _result
		android.net.Uri _arg2
		android.os.Bundle _arg3
		android.app.PendingIntent _arg4
		int _arg0
		String _arg1
		android.net.Uri _arg2
		android.os.Bundle _arg3
		android.app.PendingIntent _arg4
		String _arg0
		boolean _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/SmsMessageBase$SubmitPduBase.class
SmsMessageBase.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SmsMessageBase$SubmitPduBase extends java.lang.Object {
	public byte[] encodedScAddress
	public byte[] encodedMessage
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/SmsAddress.class
SmsAddress.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SmsAddress extends java.lang.Object {
	public static final int TON_UNKNOWN
	public static final int TON_INTERNATIONAL
	public static final int TON_NATIONAL
	public static final int TON_NETWORK
	public static final int TON_SUBSCRIBER
	public static final int TON_ALPHANUMERIC
	public static final int TON_ABBREVIATED
	public int ton
	public String address
	public byte[] origBytes
	public void  () 
	public java.lang.String getAddressString () 
	public boolean isAlphanumeric () 
	public boolean isNetworkSpecific () 
	public boolean couldBeEmailGateway () 
}

com/android/internal/telephony/Call$SrvccState.class
Call.java
package com.android.internal.telephony
public final com.android.internal.telephony.Call$SrvccState extends java.lang.Enum {
	public static final com.android.internal.telephony.Call$SrvccState NONE
	public static final com.android.internal.telephony.Call$SrvccState STARTED
	public static final com.android.internal.telephony.Call$SrvccState COMPLETED
	public static final com.android.internal.telephony.Call$SrvccState FAILED
	public static final com.android.internal.telephony.Call$SrvccState CANCELED
	private static final com.android.internal.telephony.Call$SrvccState[] $VALUES
	public static com.android.internal.telephony.Call$SrvccState[] values () 
	public static com.android.internal.telephony.Call$SrvccState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/OperatorInfo$State.class
OperatorInfo.java
package com.android.internal.telephony
public final com.android.internal.telephony.OperatorInfo$State extends java.lang.Enum {
	public static final com.android.internal.telephony.OperatorInfo$State UNKNOWN
	public static final com.android.internal.telephony.OperatorInfo$State AVAILABLE
	public static final com.android.internal.telephony.OperatorInfo$State CURRENT
	public static final com.android.internal.telephony.OperatorInfo$State FORBIDDEN
	private static final com.android.internal.telephony.OperatorInfo$State[] $VALUES
	public static com.android.internal.telephony.OperatorInfo$State[] values () 
	public static com.android.internal.telephony.OperatorInfo$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/WakeLockStateMachine$1.class
WakeLockStateMachine.java
package com.android.internal.telephony
 com.android.internal.telephony.WakeLockStateMachine$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.WakeLockStateMachine this$0
	void  (com.android.internal.telephony.WakeLockStateMachine) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/WakeLockStateMachine$IdleState.class
WakeLockStateMachine.java
package com.android.internal.telephony
 com.android.internal.telephony.WakeLockStateMachine$IdleState extends com.android.internal.util.State {
	final com.android.internal.telephony.WakeLockStateMachine this$0
	void  (com.android.internal.telephony.WakeLockStateMachine) 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/ISub$Stub.class
ISub.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ISub$Stub extends android.os.Binder implements com.android.internal.telephony.ISub  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getAllSubInfoList
	static final int TRANSACTION_getAllSubInfoCount
	static final int TRANSACTION_getActiveSubscriptionInfo
	static final int TRANSACTION_getActiveSubscriptionInfoForIccId
	static final int TRANSACTION_getActiveSubscriptionInfoForSimSlotIndex
	static final int TRANSACTION_getActiveSubscriptionInfoList
	static final int TRANSACTION_getActiveSubInfoCount
	static final int TRANSACTION_getActiveSubInfoCountMax
	static final int TRANSACTION_addSubInfoRecord
	static final int TRANSACTION_setIconTint
	static final int TRANSACTION_setDisplayName
	static final int TRANSACTION_setDisplayNameUsingSrc
	static final int TRANSACTION_setDisplayNumber
	static final int TRANSACTION_setDataRoaming
	static final int TRANSACTION_getSlotId
	static final int TRANSACTION_getSubId
	static final int TRANSACTION_getDefaultSubId
	static final int TRANSACTION_clearSubInfo
	static final int TRANSACTION_getPhoneId
	static final int TRANSACTION_getDefaultDataSubId
	static final int TRANSACTION_setDefaultDataSubId
	static final int TRANSACTION_getDefaultVoiceSubId
	static final int TRANSACTION_setDefaultVoiceSubId
	static final int TRANSACTION_getDefaultSmsSubId
	static final int TRANSACTION_setDefaultSmsSubId
	static final int TRANSACTION_clearDefaultsForInactiveSubIds
	static final int TRANSACTION_getActiveSubIdList
	static final int TRANSACTION_setSubscriptionProperty
	static final int TRANSACTION_getSubscriptionProperty
	static final int TRANSACTION_getSimStateForSlotIdx
	static final int TRANSACTION_isActiveSubId
	public void  () 
	public static com.android.internal.telephony.ISub asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		java.util.List _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		android.telephony.SubscriptionInfo _result
		String _arg0
		String _arg1
		android.telephony.SubscriptionInfo _result
		int _arg0
		String _arg1
		android.telephony.SubscriptionInfo _result
		String _arg0
		java.util.List _result
		String _arg0
		int _result
		int _result
		String _arg0
		int _arg1
		int _result
		int _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		long _arg2
		int _result
		String _arg0
		int _arg1
		int _result
		int _arg0
		int _arg1
		int _result
		int _arg0
		int _result
		int _arg0
		int[] _result
		int _result
		int _result
		int _arg0
		int _result
		int _result
		int _arg0
		int _result
		int _arg0
		int _result
		int _arg0
		int[] _result
		int _arg0
		String _arg1
		String _arg2
		int _arg0
		String _arg1
		String _arg2
		String _result
		int _arg0
		int _result
		int _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/ICarrierConfigLoader$Stub.class
ICarrierConfigLoader.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ICarrierConfigLoader$Stub extends android.os.Binder implements com.android.internal.telephony.ICarrierConfigLoader  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getConfigForSubId
	static final int TRANSACTION_notifyConfigChangedForSubId
	static final int TRANSACTION_updateConfigForPhoneId
	public void  () 
	public static com.android.internal.telephony.ICarrierConfigLoader asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		android.os.PersistableBundle _result
		int _arg0
		int _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/UiccPhoneBookController.class
UiccPhoneBookController.java
package com.android.internal.telephony
public com.android.internal.telephony.UiccPhoneBookController extends com.android.internal.telephony.IIccPhoneBook$Stub {
	private static final String TAG
	private com.android.internal.telephony.Phone[] mPhone
	public void  (com.android.internal.telephony.Phone[]) 
		com.android.internal.telephony.Phone[] phone
	public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
	public boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
		com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy iccPbkIntMgrProxy
	public boolean updateAdnRecordsInEfByIndex (int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
	public boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		int subId
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
		com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy iccPbkIntMgrProxy
	public int[] getAdnRecordsSize (int)  throws android.os.RemoteException 
		int efid
	public int[] getAdnRecordsSizeForSubscriber (int, int)  throws android.os.RemoteException 
		int subId
		int efid
		com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy iccPbkIntMgrProxy
	public java.util.List getAdnRecordsInEf (int)  throws android.os.RemoteException 
		int efid
	public java.util.List getAdnRecordsInEfForSubscriber (int, int)  throws android.os.RemoteException 
		int subId
		int efid
		com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy iccPbkIntMgrProxy
	private com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy getIccPhoneBookInterfaceManagerProxy (int) 
		NullPointerException e
		ArrayIndexOutOfBoundsException e
		int subId
		int phoneId
	private int getDefaultSubscription () 
}

com/android/internal/telephony/CallManager$1.class
CallManager.java
package com.android.internal.telephony
 com.android.internal.telephony.CallManager$1 extends java.lang.Object {
}

com/android/internal/telephony/Connection$PostDialListener.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$PostDialListener extends java.lang.Object {
	public abstract void onPostDialWait () 
	public abstract void onPostDialChar (char) 
}

com/android/internal/telephony/PhoneSubInfoController.class
PhoneSubInfoController.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneSubInfoController extends com.android.internal.telephony.IPhoneSubInfo$Stub {
	private static final String TAG
	private com.android.internal.telephony.Phone[] mPhone
	public void  (com.android.internal.telephony.Phone[]) 
		com.android.internal.telephony.Phone[] phone
	public java.lang.String getDeviceId (java.lang.String) 
		String callingPackage
	public java.lang.String getDeviceIdForPhone (int) 
		int phoneId
		com.android.internal.telephony.Phone phone
	public java.lang.String getNaiForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getImeiForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getDeviceSvn (java.lang.String) 
		String callingPackage
	public java.lang.String getDeviceSvnUsingSubId (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getSubscriberId (java.lang.String) 
		String callingPackage
	public java.lang.String getSubscriberIdForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getIccSerialNumber (java.lang.String) 
		String callingPackage
	public java.lang.String getIccSerialNumberForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getLine1Number (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1NumberForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getLine1AlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1AlphaTagForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getMsisdn (java.lang.String) 
		String callingPackage
	public java.lang.String getMsisdnForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getVoiceMailNumber (java.lang.String) 
		String callingPackage
	public java.lang.String getVoiceMailNumberForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getCompleteVoiceMailNumber () 
	public java.lang.String getCompleteVoiceMailNumberForSubscriber (int) 
		int subId
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getVoiceMailAlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getVoiceMailAlphaTagForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	private com.android.internal.telephony.PhoneSubInfoProxy getPhoneSubInfoProxy (int) 
		NullPointerException e
		int subId
		int phoneId
	private com.android.internal.telephony.PhoneProxy getPhone (int) 
		int phoneId
	private int getDefaultSubscription () 
	public java.lang.String getIsimImpi () 
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getIsimDomain () 
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String[] getIsimImpu () 
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getIsimIst ()  throws android.os.RemoteException 
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String[] getIsimPcscf ()  throws android.os.RemoteException 
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getIsimChallengeResponse (java.lang.String)  throws android.os.RemoteException 
		String nonce
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getIccSimChallengeResponse (int, int, java.lang.String)  throws android.os.RemoteException 
		int subId
		int appType
		String data
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
	public java.lang.String getGroupIdLevel1 (java.lang.String) 
		String callingPackage
	public java.lang.String getGroupIdLevel1ForSubscriber (int, java.lang.String) 
		int subId
		String callingPackage
		com.android.internal.telephony.PhoneSubInfoProxy phoneSubInfoProxy
}

com/android/internal/telephony/InboundSmsTracker.class
InboundSmsTracker.java
package com.android.internal.telephony
public final com.android.internal.telephony.InboundSmsTracker extends java.lang.Object {
	private final byte[] mPdu
	private final long mTimestamp
	private final int mDestPort
	private final boolean mIs3gpp2
	private final boolean mIs3gpp2WapPdu
	private final String mAddress
	private final int mReferenceNumber
	private final int mSequenceNumber
	private final int mMessageCount
	private String mDeleteWhere
	private String[] mDeleteWhereArgs
	private static final int DEST_PORT_FLAG_NO_PORT
	private static final int DEST_PORT_FLAG_3GPP
	private static final int DEST_PORT_FLAG_3GPP2
	private static final int DEST_PORT_FLAG_3GPP2_WAP_PDU
	private static final int DEST_PORT_MASK
	void  (byte[], long, int, boolean, boolean) 
		byte[] pdu
		long timestamp
		int destPort
		boolean is3gpp2
		boolean is3gpp2WapPdu
	public void  (byte[], long, int, boolean, java.lang.String, int, int, int, boolean) 
		byte[] pdu
		long timestamp
		int destPort
		boolean is3gpp2
		String address
		int referenceNumber
		int sequenceNumber
		int messageCount
		boolean is3gpp2WapPdu
	void  (android.database.Cursor, boolean) 
		int destPort
		long rowId
		int index
		android.database.Cursor cursor
		boolean isCurrentFormat3gpp2
	android.content.ContentValues getContentValues () 
		int destPort
		android.content.ContentValues values
		int destPort
	static int getRealDestPort (int) 
		int destPort
	void setDeleteWhere (java.lang.String, java.lang.String[]) 
		String deleteWhere
		String[] deleteWhereArgs
	public java.lang.String toString () 
		StringBuilder builder
	byte[] getPdu () 
	long getTimestamp () 
	int getDestPort () 
	boolean is3gpp2 () 
	java.lang.String getFormat () 
	int getIndexOffset () 
	java.lang.String getAddress () 
	int getReferenceNumber () 
	int getSequenceNumber () 
	int getMessageCount () 
	java.lang.String getDeleteWhere () 
	java.lang.String[] getDeleteWhereArgs () 
}

com/android/internal/telephony/Phone$SuppService.class
Phone.java
package com.android.internal.telephony
public final com.android.internal.telephony.Phone$SuppService extends java.lang.Enum {
	public static final com.android.internal.telephony.Phone$SuppService UNKNOWN
	public static final com.android.internal.telephony.Phone$SuppService SWITCH
	public static final com.android.internal.telephony.Phone$SuppService SEPARATE
	public static final com.android.internal.telephony.Phone$SuppService TRANSFER
	public static final com.android.internal.telephony.Phone$SuppService CONFERENCE
	public static final com.android.internal.telephony.Phone$SuppService REJECT
	public static final com.android.internal.telephony.Phone$SuppService HANGUP
	public static final com.android.internal.telephony.Phone$SuppService RESUME
	private static final com.android.internal.telephony.Phone$SuppService[] $VALUES
	public static com.android.internal.telephony.Phone$SuppService[] values () 
	public static com.android.internal.telephony.Phone$SuppService valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/IntRangeManager$ClientRange.class
IntRangeManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IntRangeManager$ClientRange extends java.lang.Object {
	final int mStartId
	final int mEndId
	final String mClient
	final com.android.internal.telephony.IntRangeManager this$0
	void  (com.android.internal.telephony.IntRangeManager, int, int, java.lang.String) 
		int startId
		int endId
		String client
	public boolean equals (java.lang.Object) 
		com.android.internal.telephony.IntRangeManager$ClientRange other
		Object o
	public int hashCode () 
}

com/android/internal/telephony/IccCardConstants.class
IccCardConstants.java
package com.android.internal.telephony
public com.android.internal.telephony.IccCardConstants extends java.lang.Object {
	public static final String INTENT_KEY_ICC_STATE
	public static final String INTENT_VALUE_ICC_UNKNOWN
	public static final String INTENT_VALUE_ICC_NOT_READY
	public static final String INTENT_VALUE_ICC_ABSENT
	public static final String INTENT_VALUE_ICC_CARD_IO_ERROR
	public static final String INTENT_VALUE_ICC_LOCKED
	public static final String INTENT_VALUE_ICC_INTERNAL_LOCKED
	public static final String INTENT_VALUE_ICC_READY
	public static final String INTENT_VALUE_ICC_IMSI
	public static final String INTENT_VALUE_ICC_LOADED
	public static final String INTENT_KEY_LOCKED_REASON
	public static final String INTENT_VALUE_LOCKED_ON_PIN
	public static final String INTENT_VALUE_LOCKED_ON_PUK
	public static final String INTENT_VALUE_LOCKED_NETWORK
	public static final String INTENT_VALUE_ABSENT_ON_PERM_DISABLED
	public void  () 
}

com/android/internal/telephony/test/
com/android/internal/telephony/test/SimulatedGsmCallState.class
SimulatedGsmCallState.java
package com.android.internal.telephony.test
 com.android.internal.telephony.test.SimulatedGsmCallState extends android.os.Handler {
	com.android.internal.telephony.test.CallInfo[] mCalls
	private boolean mAutoProgressConnecting
	private boolean mNextDialFailImmediately
	static final int EVENT_PROGRESS_CALL_STATE
	static final int MAX_CALLS
	static final int CONNECTING_PAUSE_MSEC
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	public boolean triggerRing (java.lang.String) 
		com.android.internal.telephony.test.CallInfo call
		int i
		int empty
		boolean isCallWaiting
		String number
	public void progressConnectingCallState () 
		com.android.internal.telephony.test.CallInfo call
		int i
	public void progressConnectingToActive () 
		com.android.internal.telephony.test.CallInfo call
		int i
	public void setAutoProgressConnectingCall (boolean) 
		boolean b
	public void setNextDialFailImmediately (boolean) 
		boolean b
	public boolean triggerHangupForeground () 
		com.android.internal.telephony.test.CallInfo call
		int i
		com.android.internal.telephony.test.CallInfo call
		int i
		boolean found
	public boolean triggerHangupBackground () 
		com.android.internal.telephony.test.CallInfo call
		int i
		boolean found
	public boolean triggerHangupAll () 
		com.android.internal.telephony.test.CallInfo call
		int i
		boolean found
	public boolean onAnswer () 
		com.android.internal.telephony.test.CallInfo call
		int i
	public boolean onHangup () 
		com.android.internal.telephony.test.CallInfo call
		int i
		boolean found
	public boolean onChld (char, char) 
		boolean ret
		boolean ret
		boolean ret
		char c0
		char c1
		boolean ret
		int callIndex
	public boolean releaseHeldOrUDUB () 
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		boolean found
	public boolean releaseActiveAcceptHeldOrWaiting () 
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		boolean foundHeld
		boolean foundActive
	public boolean switchActiveAndHeldOrWaiting () 
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		boolean hasHeld
	public boolean separateCall (int) 
		com.android.internal.telephony.test.CallInfo cb
		int countHeld
		int lastHeld
		int i
		com.android.internal.telephony.test.CallInfo c
		com.android.internal.telephony.test.InvalidStateEx ex
		int index
	public boolean conference () 
		com.android.internal.telephony.test.CallInfo c
		int i
		com.android.internal.telephony.test.CallInfo c
		int i
		int countCalls
	public boolean explicitCallTransfer () 
		com.android.internal.telephony.test.CallInfo c
		int i
		int countCalls
	public boolean onDial (java.lang.String) 
		com.android.internal.telephony.test.InvalidStateEx ex
		int i
		String address
		int freeSlot
		String phNum
	public java.util.List getDriverCalls () 
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.test.CallInfo c
		int i
		java.util.ArrayList ret
	public java.util.List getClccLines () 
		com.android.internal.telephony.test.CallInfo c
		int i
		java.util.ArrayList ret
	private int countActiveLines ()  throws com.android.internal.telephony.test.InvalidStateEx 
		com.android.internal.telephony.test.CallInfo call
		int i
		boolean hasMpty
		boolean hasHeld
		boolean hasActive
		boolean hasConnecting
		boolean hasRinging
		boolean mptyIsHeld
		int ret
}

com/android/internal/telephony/test/ModelInterpreter.class
ModelInterpreter.java
package com.android.internal.telephony.test
public com.android.internal.telephony.test.ModelInterpreter extends java.lang.Object implements java.lang.Runnable com.android.internal.telephony.test.SimulatedRadioControl  {
	static final int MAX_CALLS
	static final int CONNECTING_PAUSE_MSEC
	static final String LOG_TAG
	java.io.InputStream mIn
	java.io.OutputStream mOut
	com.android.internal.telephony.test.LineReader mLineReader
	java.net.ServerSocket mSS
	private String mFinalResponse
	com.android.internal.telephony.test.SimulatedGsmCallState mSimulatedCallState
	android.os.HandlerThread mHandlerThread
	int mPausedResponseCount
	Object mPausedResponseMonitor
	static final int PROGRESS_CALL_STATE
	static final String[][] sDefaultResponses
	public void  (java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream in
		java.io.OutputStream out
	public void  (java.net.InetSocketAddress)  throws java.io.IOException 
		java.net.InetSocketAddress sa
	private void init () 
		android.os.Looper looper
	public void run () 
		java.io.IOException ex
		java.io.IOException ex
		java.net.Socket s
		InterruptedException ex
		com.android.internal.telephony.test.InterpreterEx ex
		RuntimeException ex
		String line
	public void triggerRing (java.lang.String) 
		boolean success
		String number
	public void progressConnectingCallState () 
	public void progressConnectingToActive () 
	public void setAutoProgressConnectingCall (boolean) 
		boolean b
	public void setNextDialFailImmediately (boolean) 
		boolean b
	public void setNextCallFailCause (int) 
		int gsmCause
	public void triggerHangupForeground () 
		boolean success
	public void triggerHangupBackground () 
		boolean success
	public void triggerHangupAll () 
		boolean success
	public void sendUnsolicited (java.lang.String) 
		String unsol
	public void triggerSsn (int, int) 
		int a
		int b
	public void triggerIncomingUssd (java.lang.String, java.lang.String) 
		String statusCode
		String message
	public void triggerIncomingSMS (java.lang.String) 
		String message
	public void pauseResponses () 
	public void resumeResponses () 
	private void onAnswer ()  throws com.android.internal.telephony.test.InterpreterEx 
		boolean success
	private void onHangup ()  throws com.android.internal.telephony.test.InterpreterEx 
		boolean success
	private void onCHLD (java.lang.String)  throws com.android.internal.telephony.test.InterpreterEx 
		String command
		char c0
		char c1
		boolean success
	private void onDial (java.lang.String)  throws com.android.internal.telephony.test.InterpreterEx 
		String command
		boolean success
	private void onCLCC () 
		int i
		int s
		java.util.List lines
	private void onSMSSend (java.lang.String) 
		String command
		String pdu
	void processLine (java.lang.String)  throws com.android.internal.telephony.test.InterpreterEx 
		String r
		int j
		boolean found
		String command
		int i
		String line
		String[] commands
	java.lang.String[] splitCommands (java.lang.String)  throws com.android.internal.telephony.test.InterpreterEx 
		String line
		String[] ret
	void println (java.lang.String) 
		byte[] bytes
		java.io.IOException ex
		String s
	void print (java.lang.String) 
		byte[] bytes
		java.io.IOException ex
		String s
	public void shutdown () 
		java.io.IOException ex
		java.io.IOException ex
		android.os.Looper looper
	static void  () 
}

com/android/internal/telephony/test/CallInfo.class
SimulatedGsmCallState.java
package com.android.internal.telephony.test
 com.android.internal.telephony.test.CallInfo extends java.lang.Object {
	boolean mIsMT
	com.android.internal.telephony.test.CallInfo$State mState
	boolean mIsMpty
	String mNumber
	int mTOA
	void  (boolean, com.android.internal.telephony.test.CallInfo$State, boolean, java.lang.String) 
		boolean isMT
		com.android.internal.telephony.test.CallInfo$State state
		boolean isMpty
		String number
	static com.android.internal.telephony.test.CallInfo createOutgoingCall (java.lang.String) 
		String number
	static com.android.internal.telephony.test.CallInfo createIncomingCall (java.lang.String) 
		String number
	java.lang.String toCLCCLine (int) 
		int index
	com.android.internal.telephony.DriverCall toDriverCall (int) 
		com.android.internal.telephony.ATParseEx ex
		int index
		com.android.internal.telephony.DriverCall ret
	boolean isActiveOrHeld () 
	boolean isConnecting () 
	boolean isRinging () 
}

com/android/internal/telephony/test/SimulatedCommands$SimFdnState.class
SimulatedCommands.java
package com.android.internal.telephony.test
final com.android.internal.telephony.test.SimulatedCommands$SimFdnState extends java.lang.Enum {
	public static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState NONE
	public static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState REQUIRE_PIN2
	public static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState REQUIRE_PUK2
	public static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState SIM_PERM_LOCKED
	private static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState[] $VALUES
	public static com.android.internal.telephony.test.SimulatedCommands$SimFdnState[] values () 
	public static com.android.internal.telephony.test.SimulatedCommands$SimFdnState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/test/SimulatedCommands$SimLockState.class
SimulatedCommands.java
package com.android.internal.telephony.test
final com.android.internal.telephony.test.SimulatedCommands$SimLockState extends java.lang.Enum {
	public static final com.android.internal.telephony.test.SimulatedCommands$SimLockState NONE
	public static final com.android.internal.telephony.test.SimulatedCommands$SimLockState REQUIRE_PIN
	public static final com.android.internal.telephony.test.SimulatedCommands$SimLockState REQUIRE_PUK
	public static final com.android.internal.telephony.test.SimulatedCommands$SimLockState SIM_PERM_LOCKED
	private static final com.android.internal.telephony.test.SimulatedCommands$SimLockState[] $VALUES
	public static com.android.internal.telephony.test.SimulatedCommands$SimLockState[] values () 
	public static com.android.internal.telephony.test.SimulatedCommands$SimLockState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/test/InvalidStateEx.class
SimulatedGsmCallState.java
package com.android.internal.telephony.test
 com.android.internal.telephony.test.InvalidStateEx extends java.lang.Exception {
	void  () 
}

com/android/internal/telephony/test/SimulatedRadioControl.class
SimulatedRadioControl.java
package com.android.internal.telephony.test
public abstract com.android.internal.telephony.test.SimulatedRadioControl extends java.lang.Object {
	public abstract void triggerRing (java.lang.String) 
	public abstract void progressConnectingCallState () 
	public abstract void progressConnectingToActive () 
	public abstract void setAutoProgressConnectingCall (boolean) 
	public abstract void setNextDialFailImmediately (boolean) 
	public abstract void setNextCallFailCause (int) 
	public abstract void triggerHangupForeground () 
	public abstract void triggerHangupBackground () 
	public abstract void triggerHangupAll () 
	public abstract void triggerIncomingSMS (java.lang.String) 
	public abstract void shutdown () 
	public abstract void pauseResponses () 
	public abstract void resumeResponses () 
	public abstract void triggerSsn (int, int) 
	public abstract void triggerIncomingUssd (java.lang.String, java.lang.String) 
}

com/android/internal/telephony/test/CallInfo$State.class
SimulatedGsmCallState.java
package com.android.internal.telephony.test
final com.android.internal.telephony.test.CallInfo$State extends java.lang.Enum {
	public static final com.android.internal.telephony.test.CallInfo$State ACTIVE
	public static final com.android.internal.telephony.test.CallInfo$State HOLDING
	public static final com.android.internal.telephony.test.CallInfo$State DIALING
	public static final com.android.internal.telephony.test.CallInfo$State ALERTING
	public static final com.android.internal.telephony.test.CallInfo$State INCOMING
	public static final com.android.internal.telephony.test.CallInfo$State WAITING
	private final int mValue
	private static final com.android.internal.telephony.test.CallInfo$State[] $VALUES
	public static com.android.internal.telephony.test.CallInfo$State[] values () 
	public static com.android.internal.telephony.test.CallInfo$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int value () 
	static void  () 
}

com/android/internal/telephony/test/LineReader.class
ModelInterpreter.java
package com.android.internal.telephony.test
 com.android.internal.telephony.test.LineReader extends java.lang.Object {
	static final int BUFFER_SIZE
	byte[] mBuffer
	java.io.InputStream mInStream
	void  (java.io.InputStream) 
		java.io.InputStream s
	java.lang.String getNextLine () 
	java.lang.String getNextLineCtrlZ () 
	java.lang.String getNextLine (boolean) 
		int result
		java.io.IOException ex
		IndexOutOfBoundsException ex
		java.io.UnsupportedEncodingException ex
		boolean ctrlZ
		int i
}

com/android/internal/telephony/test/TestConferenceEventPackageParser.class
TestConferenceEventPackageParser.java
package com.android.internal.telephony.test
public com.android.internal.telephony.test.TestConferenceEventPackageParser extends java.lang.Object {
	private static final String LOG_TAG
	private static final String PARTICIPANT_TAG
	private java.io.InputStream mInputStream
	public void  (java.io.InputStream) 
		java.io.InputStream inputStream
	public com.android.ims.ImsConferenceState parse () 
		android.os.Bundle participant
		int outerDepth
		java.io.IOException e
		java.io.IOException e
		Exception e
		java.io.IOException e
		com.android.ims.ImsConferenceState conferenceState
		org.xmlpull.v1.XmlPullParser parser
	private android.os.Bundle parseParticipant (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
		android.os.Bundle bundle
		String user
		String displayText
		String endpoint
		String status
		int outerDepth
}

com/android/internal/telephony/test/SimulatedCommands.class
SimulatedCommands.java
package com.android.internal.telephony.test
public final com.android.internal.telephony.test.SimulatedCommands extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface com.android.internal.telephony.test.SimulatedRadioControl  {
	private static final String LOG_TAG
	private static final com.android.internal.telephony.test.SimulatedCommands$SimLockState INITIAL_LOCK_STATE
	private static final String DEFAULT_SIM_PIN_CODE
	private static final String SIM_PUK_CODE
	private static final com.android.internal.telephony.test.SimulatedCommands$SimFdnState INITIAL_FDN_STATE
	private static final String DEFAULT_SIM_PIN2_CODE
	private static final String SIM_PUK2_CODE
	com.android.internal.telephony.test.SimulatedGsmCallState simulatedCallState
	android.os.HandlerThread mHandlerThread
	com.android.internal.telephony.test.SimulatedCommands$SimLockState mSimLockedState
	boolean mSimLockEnabled
	int mPinUnlockAttempts
	int mPukUnlockAttempts
	String mPinCode
	com.android.internal.telephony.test.SimulatedCommands$SimFdnState mSimFdnEnabledState
	boolean mSimFdnEnabled
	int mPin2UnlockAttempts
	int mPuk2UnlockAttempts
	int mNetworkType
	String mPin2Code
	boolean mSsnNotifyOn
	int mPausedResponseCount
	java.util.ArrayList mPausedResponses
	int mNextCallFailCause
	public void  () 
		android.os.Looper looper
	public void getIccCardStatus (android.os.Message) 
		android.os.Message result
	public void supplyIccPin (java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		com.android.internal.telephony.CommandException ex
		String pin
		android.os.Message result
	public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		com.android.internal.telephony.CommandException ex
		String puk
		String newPin
		android.os.Message result
	public void supplyIccPin2 (java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		com.android.internal.telephony.CommandException ex
		String pin2
		android.os.Message result
	public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		com.android.internal.telephony.CommandException ex
		String puk2
		String newPin2
		android.os.Message result
	public void changeIccPin (java.lang.String, java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		String oldPin
		String newPin
		android.os.Message result
	public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		String oldPin2
		String newPin2
		android.os.Message result
	public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String facility
		String oldPwd
		String newPwd
		android.os.Message result
	public void setSuppServiceNotifications (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message) 
		String facility
		String pin
		int serviceClass
		android.os.Message result
	public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message) 
		int[] r
		int[] r
		String facility
		String pin
		int serviceClass
		String appId
		android.os.Message result
	public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message) 
		String facility
		boolean lockEnabled
		String pin
		int serviceClass
		android.os.Message result
	public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		com.android.internal.telephony.CommandException ex
		String facility
		boolean lockEnabled
		String pin
		int serviceClass
		String appId
		android.os.Message result
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		String netpin
		android.os.Message result
	public void getCurrentCalls (android.os.Message) 
		android.os.Message result
	public void getPDPContextList (android.os.Message) 
		android.os.Message result
	public void getDataCallList (android.os.Message) 
		android.os.Message result
	public void dial (java.lang.String, int, android.os.Message) 
		String address
		int clirMode
		android.os.Message result
	public void dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Message) 
		String address
		int clirMode
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Message result
	public void getIMSI (android.os.Message) 
		android.os.Message result
	public void getIMSIForApp (java.lang.String, android.os.Message) 
		String aid
		android.os.Message result
	public void getIMEI (android.os.Message) 
		android.os.Message result
	public void getIMEISV (android.os.Message) 
		android.os.Message result
	public void hangupConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
		boolean success
	public void hangupWaitingOrBackground (android.os.Message) 
		android.os.Message result
		boolean success
	public void hangupForegroundResumeBackground (android.os.Message) 
		android.os.Message result
		boolean success
	public void switchWaitingOrHoldingAndActive (android.os.Message) 
		android.os.Message result
		boolean success
	public void conference (android.os.Message) 
		android.os.Message result
		boolean success
	public void explicitCallTransfer (android.os.Message) 
		android.os.Message result
		boolean success
	public void separateConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
		boolean success
		char ch
	public void acceptCall (android.os.Message) 
		android.os.Message result
		boolean success
	public void rejectCall (android.os.Message) 
		android.os.Message result
		boolean success
	public void getLastCallFailCause (android.os.Message) 
		android.os.Message result
		int[] ret
	public void getLastPdpFailCause (android.os.Message) 
		android.os.Message result
	public void getLastDataCallFailCause (android.os.Message) 
		android.os.Message result
	public void setMute (boolean, android.os.Message) 
		boolean enableMute
		android.os.Message result
	public void getMute (android.os.Message) 
		android.os.Message result
	public void getSignalStrength (android.os.Message) 
		android.os.Message result
		int[] ret
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message result
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message result
		int[] ret
	public void sendTerminalResponse (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelope (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void handleCallSetupRequestFromSim (boolean, android.os.Message) 
		boolean accept
		android.os.Message response
	public void getVoiceRegistrationState (android.os.Message) 
		android.os.Message result
		String[] ret
	public void getDataRegistrationState (android.os.Message) 
		android.os.Message result
		String[] ret
	public void getOperator (android.os.Message) 
		android.os.Message result
		String[] ret
	public void sendDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void startDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void stopDtmf (android.os.Message) 
		android.os.Message result
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message result
	public void sendSMS (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void deleteSmsOnSim (int, android.os.Message) 
		int index
		android.os.Message response
	public void deleteSmsOnRuim (int, android.os.Message) 
		int index
		android.os.Message response
	public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message) 
		int status
		String smsc
		String pdu
		android.os.Message response
	public void writeSmsToRuim (int, java.lang.String, android.os.Message) 
		int status
		String pdu
		android.os.Message response
	public void setupDataCall (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String radioTechnology
		String profile
		String apn
		String user
		String password
		String authType
		String protocol
		android.os.Message result
	public void deactivateDataCall (int, int, android.os.Message) 
		int cid
		int reason
		android.os.Message result
	public void setPreferredNetworkType (int, android.os.Message) 
		int networkType
		android.os.Message result
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message result
		int[] ret
	public void getNeighboringCids (android.os.Message) 
		int i
		android.os.Message result
		int[] ret
	public void setLocationUpdates (boolean, android.os.Message) 
		boolean enable
		android.os.Message response
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
	public void reportSmsMemoryStatus (boolean, android.os.Message) 
		boolean available
		android.os.Message result
	public void reportStkServiceIsRunning (android.os.Message) 
		android.os.Message result
	public void getCdmaSubscriptionSource (android.os.Message) 
		android.os.Message result
	private boolean isSimLocked () 
	public void setRadioPower (boolean, android.os.Message) 
		boolean on
		android.os.Message result
	public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message) 
		boolean success
		String ackPdu
		android.os.Message result
	public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		android.os.Message response
	public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		String aid
		android.os.Message result
	public void queryCLIP (android.os.Message) 
		android.os.Message response
	public void getCLIR (android.os.Message) 
		android.os.Message result
	public void setCLIR (int, android.os.Message) 
		int clirMode
		android.os.Message result
	public void queryCallWaiting (int, android.os.Message) 
		int serviceClass
		android.os.Message response
	public void setCallWaiting (boolean, int, android.os.Message) 
		boolean enable
		int serviceClass
		android.os.Message response
	public void setCallForward (int, int, int, java.lang.String, int, android.os.Message) 
		int action
		int cfReason
		int serviceClass
		String number
		int timeSeconds
		android.os.Message result
	public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message) 
		int cfReason
		int serviceClass
		String number
		android.os.Message result
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message result
	public void exitEmergencyCallbackMode (android.os.Message) 
		android.os.Message result
	public void setNetworkSelectionModeManual (java.lang.String, android.os.Message) 
		String operatorNumeric
		android.os.Message result
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message result
		int[] ret
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message result
	public void getBasebandVersion (android.os.Message) 
		android.os.Message result
	public void triggerIncomingStkCcAlpha (java.lang.String) 
		String alphaString
	public void sendStkCcAplha (java.lang.String) 
		String alphaString
	public void triggerIncomingUssd (java.lang.String, java.lang.String) 
		String[] result
		String statusCode
		String message
	public void sendUSSD (java.lang.String, android.os.Message) 
		String ussdString
		android.os.Message result
	public void cancelPendingUssd (android.os.Message) 
		android.os.Message response
	public void resetRadio (android.os.Message) 
		android.os.Message result
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
	public void triggerRing (java.lang.String) 
		String number
	public void progressConnectingCallState () 
	public void progressConnectingToActive () 
	public void setAutoProgressConnectingCall (boolean) 
		boolean b
	public void setNextDialFailImmediately (boolean) 
		boolean b
	public void setNextCallFailCause (int) 
		int gsmCause
	public void triggerHangupForeground () 
	public void triggerHangupBackground () 
	public void triggerSsn (int, int) 
		int type
		int code
		com.android.internal.telephony.gsm.SuppServiceNotification not
	public void shutdown () 
		android.os.Looper looper
	public void triggerHangupAll () 
	public void triggerIncomingSMS (java.lang.String) 
		String message
	public void pauseResponses () 
	public void resumeResponses () 
		int i
		int s
	private void unimplemented (android.os.Message) 
		android.os.Message result
	private void resultSuccess (android.os.Message, java.lang.Object) 
		android.os.Message result
		Object ret
	private void resultFail (android.os.Message, java.lang.Throwable) 
		android.os.Message result
		Throwable tr
	public void getDeviceIdentity (android.os.Message) 
		android.os.Message response
	public void getCDMASubscription (android.os.Message) 
		android.os.Message response
	public void setCdmaSubscriptionSource (int, android.os.Message) 
		int cdmaSubscriptionType
		android.os.Message response
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
	public void setPhoneType (int) 
		int phoneType
	public void getPreferredVoicePrivacy (android.os.Message) 
		android.os.Message result
	public void setPreferredVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message response
	public void queryTTYMode (android.os.Message) 
		android.os.Message response
	public void sendCDMAFeatureCode (java.lang.String, android.os.Message) 
		String FeatureCode
		android.os.Message response
	public void sendCdmaSms (byte[], android.os.Message) 
		byte[] pdu
		android.os.Message response
	public void setCdmaBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void getCdmaBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
		android.os.Message response
	public void forceDataDormancy (android.os.Message) 
		android.os.Message response
	public void setGsmBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
		android.os.Message response
	public void getGsmBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin
		String aid
		android.os.Message response
	public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		String aid
		android.os.Message response
	public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin2
		String aid
		android.os.Message response
	public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk2
		String newPin2
		String aid
		android.os.Message response
	public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		String aidPtr
		android.os.Message response
	public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		String aidPtr
		android.os.Message response
	public void requestIsimAuthentication (java.lang.String, android.os.Message) 
		String nonce
		android.os.Message response
	public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message) 
		int authContext
		String data
		String aid
		android.os.Message response
	public void getVoiceRadioTechnology (android.os.Message) 
		android.os.Message response
	public void getCellInfoList (android.os.Message) 
		android.os.Message response
	public void setCellInfoListRate (int, android.os.Message) 
		int rateInMillis
		android.os.Message response
	public void setInitialAttachApn (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, android.os.Message) 
		String apn
		String protocol
		int authType
		String username
		String password
		android.os.Message result
	public void setDataProfile (com.android.internal.telephony.dataconnection.DataProfile[], android.os.Message) 
		com.android.internal.telephony.dataconnection.DataProfile[] dps
		android.os.Message result
	public void getImsRegistrationState (android.os.Message) 
		android.os.Message response
	public void sendImsCdmaSms (byte[], int, int, android.os.Message) 
		byte[] pdu
		int retry
		int messageRef
		android.os.Message response
	public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message) 
		String smscPDU
		String pdu
		int retry
		int messageRef
		android.os.Message response
	public void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
		String AID
		android.os.Message response
	public void iccCloseLogicalChannel (int, android.os.Message) 
		int channel
		android.os.Message response
	public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
	public void getHardwareConfig (android.os.Message) 
		android.os.Message result
	public void requestShutdown (android.os.Message) 
		android.os.Message result
	public void startLceService (int, boolean, android.os.Message) 
		int report_interval_ms
		boolean pullMode
		android.os.Message result
	public void stopLceService (android.os.Message) 
		android.os.Message result
	public void pullLceData (android.os.Message) 
		android.os.Message result
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message result
	static void  () 
}

com/android/internal/telephony/test/InterpreterEx.class
ModelInterpreter.java
package com.android.internal.telephony.test
 com.android.internal.telephony.test.InterpreterEx extends java.lang.Exception {
	String mResult
	public void  (java.lang.String) 
		String result
}

com/android/internal/telephony/IccCard.class
IccCard.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IccCard extends java.lang.Object {
	public abstract com.android.internal.telephony.IccCardConstants$State getState () 
	public abstract com.android.internal.telephony.uicc.IccRecords getIccRecords () 
	public abstract com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public abstract void registerForAbsent (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForAbsent (android.os.Handler) 
	public abstract void registerForNetworkLocked (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForNetworkLocked (android.os.Handler) 
	public abstract void registerForLocked (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForLocked (android.os.Handler) 
	public abstract void supplyPin (java.lang.String, android.os.Message) 
	public abstract void supplyPuk (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyPin2 (java.lang.String, android.os.Message) 
	public abstract void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message) 
	public abstract boolean getIccFdnAvailable () 
	public abstract void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
	public abstract boolean getIccLockEnabled () 
	public abstract boolean getIccFdnEnabled () 
	public abstract void setIccLockEnabled (boolean, java.lang.String, android.os.Message) 
	public abstract void setIccFdnEnabled (boolean, java.lang.String, android.os.Message) 
	public abstract void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message) 
	public abstract java.lang.String getServiceProviderName () 
	public abstract boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
	public abstract boolean hasIccCard () 
	public abstract boolean getIccPin2Blocked () 
	public abstract boolean getIccPuk2Blocked () 
}

com/android/internal/telephony/SmsConstants.class
SmsConstants.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsConstants extends java.lang.Object {
	public static final int ENCODING_UNKNOWN
	public static final int ENCODING_7BIT
	public static final int ENCODING_8BIT
	public static final int ENCODING_16BIT
	public static final int MAX_USER_DATA_SEPTETS
	public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER
	public static final int ENCODING_KSC5601
	public static final int MAX_USER_DATA_BYTES
	public static final int MAX_USER_DATA_BYTES_WITH_HEADER
	public static final String FORMAT_UNKNOWN
	public static final String FORMAT_3GPP
	public static final String FORMAT_3GPP2
	public void  () 
}

com/android/internal/telephony/ServiceStateTracker.class
ServiceStateTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ServiceStateTracker extends android.os.Handler {
	private static final String LOG_TAG
	protected static final boolean DBG
	protected static final boolean VDBG
	protected static final String PROP_FORCE_ROAMING
	protected com.android.internal.telephony.CommandsInterface mCi
	protected com.android.internal.telephony.uicc.UiccController mUiccController
	protected com.android.internal.telephony.uicc.UiccCardApplication mUiccApplcation
	protected com.android.internal.telephony.uicc.IccRecords mIccRecords
	protected com.android.internal.telephony.PhoneBase mPhoneBase
	protected boolean mVoiceCapable
	public android.telephony.ServiceState mSS
	protected android.telephony.ServiceState mNewSS
	private static final long LAST_CELL_INFO_LIST_MAX_AGE_MS
	protected long mLastCellInfoListTime
	protected java.util.List mLastCellInfoList
	protected final android.telephony.CellInfo mCellInfo
	protected android.telephony.SignalStrength mSignalStrength
	public com.android.internal.telephony.RestrictedState mRestrictedState
	public static final int OTASP_UNINITIALIZED
	public static final int OTASP_UNKNOWN
	public static final int OTASP_NEEDED
	public static final int OTASP_NOT_NEEDED
	protected int[] mPollingContext
	protected boolean mDesiredPowerState
	protected boolean mDontPollSignalStrength
	protected android.os.RegistrantList mVoiceRoamingOnRegistrants
	protected android.os.RegistrantList mVoiceRoamingOffRegistrants
	protected android.os.RegistrantList mDataRoamingOnRegistrants
	protected android.os.RegistrantList mDataRoamingOffRegistrants
	protected android.os.RegistrantList mAttachedRegistrants
	protected android.os.RegistrantList mDetachedRegistrants
	protected android.os.RegistrantList mDataRegStateOrRatChangedRegistrants
	protected android.os.RegistrantList mNetworkAttachedRegistrants
	protected android.os.RegistrantList mPsRestrictEnabledRegistrants
	protected android.os.RegistrantList mPsRestrictDisabledRegistrants
	protected boolean mPendingRadioPowerOffAfterDataOff
	protected int mPendingRadioPowerOffAfterDataOffTag
	protected static final int POLL_PERIOD_MILLIS
	public static final int DEFAULT_GPRS_CHECK_PERIOD_MILLIS
	protected static final int EVENT_RADIO_STATE_CHANGED
	protected static final int EVENT_NETWORK_STATE_CHANGED
	protected static final int EVENT_GET_SIGNAL_STRENGTH
	protected static final int EVENT_POLL_STATE_REGISTRATION
	protected static final int EVENT_POLL_STATE_GPRS
	protected static final int EVENT_POLL_STATE_OPERATOR
	protected static final int EVENT_POLL_SIGNAL_STRENGTH
	protected static final int EVENT_NITZ_TIME
	protected static final int EVENT_SIGNAL_STRENGTH_UPDATE
	protected static final int EVENT_RADIO_AVAILABLE
	protected static final int EVENT_POLL_STATE_NETWORK_SELECTION_MODE
	protected static final int EVENT_GET_LOC_DONE
	protected static final int EVENT_SIM_RECORDS_LOADED
	protected static final int EVENT_SIM_READY
	protected static final int EVENT_LOCATION_UPDATES_ENABLED
	protected static final int EVENT_GET_PREFERRED_NETWORK_TYPE
	protected static final int EVENT_SET_PREFERRED_NETWORK_TYPE
	protected static final int EVENT_RESET_PREFERRED_NETWORK_TYPE
	protected static final int EVENT_CHECK_REPORT_GPRS
	protected static final int EVENT_RESTRICTED_STATE_CHANGED
	protected static final int EVENT_POLL_STATE_REGISTRATION_CDMA
	protected static final int EVENT_POLL_STATE_OPERATOR_CDMA
	protected static final int EVENT_RUIM_READY
	protected static final int EVENT_RUIM_RECORDS_LOADED
	protected static final int EVENT_POLL_SIGNAL_STRENGTH_CDMA
	protected static final int EVENT_GET_SIGNAL_STRENGTH_CDMA
	protected static final int EVENT_NETWORK_STATE_CHANGED_CDMA
	protected static final int EVENT_GET_LOC_DONE_CDMA
	protected static final int EVENT_NV_LOADED
	protected static final int EVENT_POLL_STATE_CDMA_SUBSCRIPTION
	protected static final int EVENT_NV_READY
	protected static final int EVENT_ERI_FILE_LOADED
	protected static final int EVENT_OTA_PROVISION_STATUS_CHANGE
	protected static final int EVENT_SET_RADIO_POWER_OFF
	protected static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	protected static final int EVENT_CDMA_PRL_VERSION_CHANGED
	protected static final int EVENT_RADIO_ON
	public static final int EVENT_ICC_CHANGED
	protected static final int EVENT_GET_CELL_INFO_LIST
	protected static final int EVENT_UNSOL_CELL_INFO_LIST
	protected static final int EVENT_CHANGE_IMS_STATE
	protected static final int EVENT_IMS_STATE_CHANGED
	protected static final int EVENT_IMS_STATE_DONE
	protected static final int EVENT_IMS_CAPABILITY_CHANGED
	protected static final String TIMEZONE_PROPERTY
	protected static final String[] GMT_COUNTRY_CODES
	protected static final String REGISTRATION_DENIED_GEN
	protected static final String REGISTRATION_DENIED_AUTH
	protected boolean mImsRegistrationOnOff
	protected boolean mAlarmSwitch
	protected android.content.IntentFilter mIntentFilter
	protected android.app.PendingIntent mRadioOffIntent
	protected static final String ACTION_RADIO_OFF
	protected boolean mPowerOffDelayNeed
	protected boolean mDeviceShuttingDown
	protected boolean mSpnUpdatePending
	protected String mCurSpn
	protected String mCurDataSpn
	protected String mCurPlmn
	protected boolean mCurShowPlmn
	protected boolean mCurShowSpn
	protected int mSubId
	private boolean mImsRegistered
	protected android.telephony.SubscriptionManager mSubscriptionManager
	protected com.android.internal.telephony.SubscriptionController mSubscriptionController
	protected final com.android.internal.telephony.ServiceStateTracker$SstSubscriptionsChangedListener mOnSubscriptionsChangedListener
	private android.telephony.SignalStrength mLastSignalStrength
	private boolean mWantContinuousLocationUpdates
	private boolean mWantSingleLocationUpdate
	protected void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.CommandsInterface, android.telephony.CellInfo) 
		com.android.internal.telephony.PhoneBase phoneBase
		com.android.internal.telephony.CommandsInterface ci
		android.telephony.CellInfo cellInfo
	void requestShutdown () 
	public void dispose () 
	public boolean getDesiredPowerState () 
	protected boolean notifySignalStrength () 
		NullPointerException ex
		boolean notified
	protected void notifyDataRegStateRilRadioTechnologyChanged () 
		int rat
		int drs
	protected void useDataRegStateForDataOnlyDevices () 
	protected void updatePhoneObject () 
		boolean isRegistered
	public void registerForVoiceRoamingOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceRoamingOn (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceRoamingOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceRoamingOff (android.os.Handler) 
		android.os.Handler h
	public void registerForDataRoamingOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataRoamingOn (android.os.Handler) 
		android.os.Handler h
	public void registerForDataRoamingOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataRoamingOff (android.os.Handler) 
		android.os.Handler h
	public void reRegisterNetwork (android.os.Message) 
		android.os.Message onComplete
	public void setRadioPower (boolean) 
		boolean power
	public void enableSingleLocationUpdate () 
	public void enableLocationUpdates () 
	protected void disableSingleLocationUpdate () 
	public void disableLocationUpdates () 
	public void handleMessage (android.os.Message) 
		android.os.AsyncResult ar
		com.android.internal.telephony.ServiceStateTracker$CellInfoResult result
		java.util.List list
		android.os.AsyncResult ar
		int[] responseArray
		android.os.AsyncResult ar
		android.os.Message msg
	protected abstract com.android.internal.telephony.Phone getPhone () 
	protected abstract void handlePollStateResult (int, android.os.AsyncResult) 
	protected abstract void updateSpnDisplay () 
	protected abstract void setPowerStateToDesired () 
	protected abstract void onUpdateIccAvailability () 
	protected abstract void log (java.lang.String) 
	protected abstract void loge (java.lang.String) 
	public abstract int getCurrentDataConnectionState () 
	public abstract boolean isConcurrentVoiceAndDataAllowed () 
	public abstract void setImsRegistrationState (boolean) 
	public void onImsCapabilityChanged () 
	public abstract void pollState () 
	public void registerForDataConnectionAttached (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataConnectionAttached (android.os.Handler) 
		android.os.Handler h
	public void registerForDataConnectionDetached (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataConnectionDetached (android.os.Handler) 
		android.os.Handler h
	public void registerForDataRegStateOrRatChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataRegStateOrRatChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForNetworkAttached (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForNetworkAttached (android.os.Handler) 
		android.os.Handler h
	public void registerForPsRestrictedEnabled (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForPsRestrictedEnabled (android.os.Handler) 
		android.os.Handler h
	public void registerForPsRestrictedDisabled (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForPsRestrictedDisabled (android.os.Handler) 
		android.os.Handler h
	public void powerOffRadioSafely (com.android.internal.telephony.dataconnection.DcTrackerBase) 
		int i
		android.os.Message msg
		String[] networkNotClearData
		String currentNetwork
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
	public boolean processPendingRadioPowerOffAfterDataOff () 
	protected boolean onSignalStrengthResult (android.os.AsyncResult, boolean) 
		android.os.AsyncResult ar
		boolean isGsm
		android.telephony.SignalStrength oldSignalStrength
	protected abstract void hangupAndPowerOff () 
	protected void cancelPollState () 
	protected boolean shouldFixTimeZoneNow (com.android.internal.telephony.PhoneBase, java.lang.String, java.lang.String, boolean) 
		Exception e
		Exception e
		long ctm
		com.android.internal.telephony.PhoneBase phoneBase
		String operatorNumeric
		String prevOperatorNumeric
		boolean needToFixTimeZone
		int mcc
		int prevMcc
		boolean iccCardExist
		boolean retVal
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		String property
		String defValue
	public java.util.List getAllCellInfo () 
		InterruptedException e
		android.os.Message msg
		com.android.internal.telephony.ServiceStateTracker$CellInfoResult result
		int ver
	public android.telephony.SignalStrength getSignalStrength () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public boolean isImsRegistered () 
	protected void checkCorrectThread () 
	protected boolean isCallerOnDifferentThread () 
		boolean value
	protected void updateCarrierMccMncConfiguration (java.lang.String, java.lang.String, android.content.Context) 
		String newOp
		String oldOp
		android.content.Context context
	protected boolean inSameCountry (java.lang.String) 
		String operatorNumeric
		String homeNumeric
		boolean inSameCountry
		String networkMCC
		String homeMCC
		String networkCountry
		String homeCountry
	protected abstract void setRoamingType (android.telephony.ServiceState) 
	protected java.lang.String getHomeOperatorNumeric () 
	protected int getPhoneId () 
	protected void resetServiceStateInIwlanMode () 
		boolean resetIwlanRatVal
	protected final boolean alwaysOnHomeNetwork (android.os.BaseBundle) 
		android.os.BaseBundle b
	private boolean isInNetwork (android.os.BaseBundle, java.lang.String, java.lang.String) 
		android.os.BaseBundle b
		String network
		String key
		String[] networks
	protected final boolean isRoamingInGsmNetwork (android.os.BaseBundle, java.lang.String) 
		android.os.BaseBundle b
		String network
	protected final boolean isNonRoamingInGsmNetwork (android.os.BaseBundle, java.lang.String) 
		android.os.BaseBundle b
		String network
	protected final boolean isRoamingInCdmaNetwork (android.os.BaseBundle, java.lang.String) 
		android.os.BaseBundle b
		String network
	protected final boolean isNonRoamingInCdmaNetwork (android.os.BaseBundle, java.lang.String) 
		android.os.BaseBundle b
		String network
	static void  () 
}

com/android/internal/telephony/HbpcdLookup$MccIdd.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$MccIdd extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String MCC
	public static final String IDD
	public void  () 
	static void  () 
}

com/android/internal/telephony/RILConstants.class
RILConstants.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.RILConstants extends java.lang.Object {
	public static final int RIL_ERRNO_INVALID_RESPONSE
	public static final int MAX_INT
	public static final int SUCCESS
	public static final int RADIO_NOT_AVAILABLE
	public static final int GENERIC_FAILURE
	public static final int PASSWORD_INCORRECT
	public static final int SIM_PIN2
	public static final int SIM_PUK2
	public static final int REQUEST_NOT_SUPPORTED
	public static final int REQUEST_CANCELLED
	public static final int OP_NOT_ALLOWED_DURING_VOICE_CALL
	public static final int OP_NOT_ALLOWED_BEFORE_REG_NW
	public static final int SMS_SEND_FAIL_RETRY
	public static final int SIM_ABSENT
	public static final int SUBSCRIPTION_NOT_AVAILABLE
	public static final int MODE_NOT_SUPPORTED
	public static final int FDN_CHECK_FAILURE
	public static final int ILLEGAL_SIM_OR_ME
	public static final int MISSING_RESOURCE
	public static final int NO_SUCH_ELEMENT
	public static final int DIAL_MODIFIED_TO_USSD
	public static final int DIAL_MODIFIED_TO_SS
	public static final int DIAL_MODIFIED_TO_DIAL
	public static final int USSD_MODIFIED_TO_DIAL
	public static final int USSD_MODIFIED_TO_SS
	public static final int USSD_MODIFIED_TO_USSD
	public static final int SS_MODIFIED_TO_DIAL
	public static final int SS_MODIFIED_TO_USSD
	public static final int SUBSCRIPTION_NOT_SUPPORTED
	public static final int SS_MODIFIED_TO_SS
	public static final int SIM_ALREADY_POWERED_OFF
	public static final int SIM_ALREADY_POWERED_ON
	public static final int SIM_DATA_NOT_AVAILABLE
	public static final int SIM_SAP_CONNECT_FAILURE
	public static final int SIM_SAP_MSG_SIZE_TOO_LARGE
	public static final int SIM_SAP_MSG_SIZE_TOO_SMALL
	public static final int SIM_SAP_CONNECT_OK_CALL_ONGOING
	public static final int LCE_NOT_SUPPORTED
	public static final int NETWORK_MODE_WCDMA_PREF
	public static final int NETWORK_MODE_GSM_ONLY
	public static final int NETWORK_MODE_WCDMA_ONLY
	public static final int NETWORK_MODE_GSM_UMTS
	public static final int NETWORK_MODE_CDMA
	public static final int NETWORK_MODE_CDMA_NO_EVDO
	public static final int NETWORK_MODE_EVDO_NO_CDMA
	public static final int NETWORK_MODE_GLOBAL
	public static final int NETWORK_MODE_LTE_CDMA_EVDO
	public static final int NETWORK_MODE_LTE_GSM_WCDMA
	public static final int NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA
	public static final int NETWORK_MODE_LTE_ONLY
	public static final int NETWORK_MODE_LTE_WCDMA
	public static final int PREFERRED_NETWORK_MODE
	public static final int CDMA_CELL_BROADCAST_SMS_DISABLED
	public static final int CDMA_CELL_BROADCAST_SMS_ENABLED
	public static final int NO_PHONE
	public static final int GSM_PHONE
	public static final int CDMA_PHONE
	public static final int SIP_PHONE
	public static final int THIRD_PARTY_PHONE
	public static final int IMS_PHONE
	public static final int LTE_ON_CDMA_UNKNOWN
	public static final int LTE_ON_CDMA_FALSE
	public static final int LTE_ON_CDMA_TRUE
	public static final int CDM_TTY_MODE_DISABLED
	public static final int CDM_TTY_MODE_ENABLED
	public static final int CDM_TTY_FULL_MODE
	public static final int CDM_TTY_HCO_MODE
	public static final int CDM_TTY_VCO_MODE
	public static final int SETUP_DATA_TECH_CDMA
	public static final int SETUP_DATA_TECH_GSM
	public static final int SETUP_DATA_AUTH_NONE
	public static final int SETUP_DATA_AUTH_PAP
	public static final int SETUP_DATA_AUTH_CHAP
	public static final int SETUP_DATA_AUTH_PAP_CHAP
	public static final String SETUP_DATA_PROTOCOL_IP
	public static final String SETUP_DATA_PROTOCOL_IPV6
	public static final String SETUP_DATA_PROTOCOL_IPV4V6
	public static final int DEACTIVATE_REASON_NONE
	public static final int DEACTIVATE_REASON_RADIO_OFF
	public static final int DEACTIVATE_REASON_PDP_RESET
	public static final int NV_CONFIG_RELOAD_RESET
	public static final int NV_CONFIG_ERASE_RESET
	public static final int NV_CONFIG_FACTORY_RESET
	public static final int LCE_NOT_AVAILABLE
	public static final int LCE_STOPPED
	public static final int LCE_ACTIVE
	public static final int RIL_RESTRICTED_STATE_NONE
	public static final int RIL_RESTRICTED_STATE_CS_EMERGENCY
	public static final int RIL_RESTRICTED_STATE_CS_NORMAL
	public static final int RIL_RESTRICTED_STATE_CS_ALL
	public static final int RIL_RESTRICTED_STATE_PS_ALL
	public static final int DATA_PROFILE_DEFAULT
	public static final int DATA_PROFILE_TETHERED
	public static final int DATA_PROFILE_IMS
	public static final int DATA_PROFILE_FOTA
	public static final int DATA_PROFILE_CBS
	public static final int DATA_PROFILE_OEM_BASE
	public static final int DATA_PROFILE_INVALID
	public static final int RIL_REQUEST_GET_SIM_STATUS
	public static final int RIL_REQUEST_ENTER_SIM_PIN
	public static final int RIL_REQUEST_ENTER_SIM_PUK
	public static final int RIL_REQUEST_ENTER_SIM_PIN2
	public static final int RIL_REQUEST_ENTER_SIM_PUK2
	public static final int RIL_REQUEST_CHANGE_SIM_PIN
	public static final int RIL_REQUEST_CHANGE_SIM_PIN2
	public static final int RIL_REQUEST_ENTER_NETWORK_DEPERSONALIZATION
	public static final int RIL_REQUEST_GET_CURRENT_CALLS
	public static final int RIL_REQUEST_DIAL
	public static final int RIL_REQUEST_GET_IMSI
	public static final int RIL_REQUEST_HANGUP
	public static final int RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND
	public static final int RIL_REQUEST_HANGUP_FOREGROUND_RESUME_BACKGROUND
	public static final int RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE
	public static final int RIL_REQUEST_CONFERENCE
	public static final int RIL_REQUEST_UDUB
	public static final int RIL_REQUEST_LAST_CALL_FAIL_CAUSE
	public static final int RIL_REQUEST_SIGNAL_STRENGTH
	public static final int RIL_REQUEST_VOICE_REGISTRATION_STATE
	public static final int RIL_REQUEST_DATA_REGISTRATION_STATE
	public static final int RIL_REQUEST_OPERATOR
	public static final int RIL_REQUEST_RADIO_POWER
	public static final int RIL_REQUEST_DTMF
	public static final int RIL_REQUEST_SEND_SMS
	public static final int RIL_REQUEST_SEND_SMS_EXPECT_MORE
	public static final int RIL_REQUEST_SETUP_DATA_CALL
	public static final int RIL_REQUEST_SIM_IO
	public static final int RIL_REQUEST_SEND_USSD
	public static final int RIL_REQUEST_CANCEL_USSD
	public static final int RIL_REQUEST_GET_CLIR
	public static final int RIL_REQUEST_SET_CLIR
	public static final int RIL_REQUEST_QUERY_CALL_FORWARD_STATUS
	public static final int RIL_REQUEST_SET_CALL_FORWARD
	public static final int RIL_REQUEST_QUERY_CALL_WAITING
	public static final int RIL_REQUEST_SET_CALL_WAITING
	public static final int RIL_REQUEST_SMS_ACKNOWLEDGE
	public static final int RIL_REQUEST_GET_IMEI
	public static final int RIL_REQUEST_GET_IMEISV
	public static final int RIL_REQUEST_ANSWER
	public static final int RIL_REQUEST_DEACTIVATE_DATA_CALL
	public static final int RIL_REQUEST_QUERY_FACILITY_LOCK
	public static final int RIL_REQUEST_SET_FACILITY_LOCK
	public static final int RIL_REQUEST_CHANGE_BARRING_PASSWORD
	public static final int RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE
	public static final int RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC
	public static final int RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL
	public static final int RIL_REQUEST_QUERY_AVAILABLE_NETWORKS
	public static final int RIL_REQUEST_DTMF_START
	public static final int RIL_REQUEST_DTMF_STOP
	public static final int RIL_REQUEST_BASEBAND_VERSION
	public static final int RIL_REQUEST_SEPARATE_CONNECTION
	public static final int RIL_REQUEST_SET_MUTE
	public static final int RIL_REQUEST_GET_MUTE
	public static final int RIL_REQUEST_QUERY_CLIP
	public static final int RIL_REQUEST_LAST_DATA_CALL_FAIL_CAUSE
	public static final int RIL_REQUEST_DATA_CALL_LIST
	public static final int RIL_REQUEST_RESET_RADIO
	public static final int RIL_REQUEST_OEM_HOOK_RAW
	public static final int RIL_REQUEST_OEM_HOOK_STRINGS
	public static final int RIL_REQUEST_SCREEN_STATE
	public static final int RIL_REQUEST_SET_SUPP_SVC_NOTIFICATION
	public static final int RIL_REQUEST_WRITE_SMS_TO_SIM
	public static final int RIL_REQUEST_DELETE_SMS_ON_SIM
	public static final int RIL_REQUEST_SET_BAND_MODE
	public static final int RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE
	public static final int RIL_REQUEST_STK_GET_PROFILE
	public static final int RIL_REQUEST_STK_SET_PROFILE
	public static final int RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND
	public static final int RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE
	public static final int RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM
	public static final int RIL_REQUEST_EXPLICIT_CALL_TRANSFER
	public static final int RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE
	public static final int RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE
	public static final int RIL_REQUEST_GET_NEIGHBORING_CELL_IDS
	public static final int RIL_REQUEST_SET_LOCATION_UPDATES
	public static final int RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE
	public static final int RIL_REQUEST_CDMA_SET_ROAMING_PREFERENCE
	public static final int RIL_REQUEST_CDMA_QUERY_ROAMING_PREFERENCE
	public static final int RIL_REQUEST_SET_TTY_MODE
	public static final int RIL_REQUEST_QUERY_TTY_MODE
	public static final int RIL_REQUEST_CDMA_SET_PREFERRED_VOICE_PRIVACY_MODE
	public static final int RIL_REQUEST_CDMA_QUERY_PREFERRED_VOICE_PRIVACY_MODE
	public static final int RIL_REQUEST_CDMA_FLASH
	public static final int RIL_REQUEST_CDMA_BURST_DTMF
	public static final int RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY
	public static final int RIL_REQUEST_CDMA_SEND_SMS
	public static final int RIL_REQUEST_CDMA_SMS_ACKNOWLEDGE
	public static final int RIL_REQUEST_GSM_GET_BROADCAST_CONFIG
	public static final int RIL_REQUEST_GSM_SET_BROADCAST_CONFIG
	public static final int RIL_REQUEST_GSM_BROADCAST_ACTIVATION
	public static final int RIL_REQUEST_CDMA_GET_BROADCAST_CONFIG
	public static final int RIL_REQUEST_CDMA_SET_BROADCAST_CONFIG
	public static final int RIL_REQUEST_CDMA_BROADCAST_ACTIVATION
	public static final int RIL_REQUEST_CDMA_SUBSCRIPTION
	public static final int RIL_REQUEST_CDMA_WRITE_SMS_TO_RUIM
	public static final int RIL_REQUEST_CDMA_DELETE_SMS_ON_RUIM
	public static final int RIL_REQUEST_DEVICE_IDENTITY
	public static final int RIL_REQUEST_EXIT_EMERGENCY_CALLBACK_MODE
	public static final int RIL_REQUEST_GET_SMSC_ADDRESS
	public static final int RIL_REQUEST_SET_SMSC_ADDRESS
	public static final int RIL_REQUEST_REPORT_SMS_MEMORY_STATUS
	public static final int RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING
	public static final int RIL_REQUEST_CDMA_GET_SUBSCRIPTION_SOURCE
	public static final int RIL_REQUEST_ISIM_AUTHENTICATION
	public static final int RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU
	public static final int RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS
	public static final int RIL_REQUEST_VOICE_RADIO_TECH
	public static final int RIL_REQUEST_GET_CELL_INFO_LIST
	public static final int RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE
	public static final int RIL_REQUEST_SET_INITIAL_ATTACH_APN
	public static final int RIL_REQUEST_IMS_REGISTRATION_STATE
	public static final int RIL_REQUEST_IMS_SEND_SMS
	public static final int RIL_REQUEST_SIM_TRANSMIT_APDU_BASIC
	public static final int RIL_REQUEST_SIM_OPEN_CHANNEL
	public static final int RIL_REQUEST_SIM_CLOSE_CHANNEL
	public static final int RIL_REQUEST_SIM_TRANSMIT_APDU_CHANNEL
	public static final int RIL_REQUEST_NV_READ_ITEM
	public static final int RIL_REQUEST_NV_WRITE_ITEM
	public static final int RIL_REQUEST_NV_WRITE_CDMA_PRL
	public static final int RIL_REQUEST_NV_RESET_CONFIG
	public static final int RIL_REQUEST_SET_UICC_SUBSCRIPTION
	public static final int RIL_REQUEST_ALLOW_DATA
	public static final int RIL_REQUEST_GET_HARDWARE_CONFIG
	public static final int RIL_REQUEST_SIM_AUTHENTICATION
	public static final int RIL_REQUEST_GET_DC_RT_INFO
	public static final int RIL_REQUEST_SET_DC_RT_INFO_RATE
	public static final int RIL_REQUEST_SET_DATA_PROFILE
	public static final int RIL_REQUEST_SHUTDOWN
	public static final int RIL_REQUEST_GET_RADIO_CAPABILITY
	public static final int RIL_REQUEST_SET_RADIO_CAPABILITY
	public static final int RIL_REQUEST_START_LCE
	public static final int RIL_REQUEST_STOP_LCE
	public static final int RIL_REQUEST_PULL_LCEDATA
	public static final int RIL_REQUEST_GET_ACTIVITY_INFO
	public static final int RIL_UNSOL_RESPONSE_BASE
	public static final int RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED
	public static final int RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED
	public static final int RIL_UNSOL_RESPONSE_VOICE_NETWORK_STATE_CHANGED
	public static final int RIL_UNSOL_RESPONSE_NEW_SMS
	public static final int RIL_UNSOL_RESPONSE_NEW_SMS_STATUS_REPORT
	public static final int RIL_UNSOL_RESPONSE_NEW_SMS_ON_SIM
	public static final int RIL_UNSOL_ON_USSD
	public static final int RIL_UNSOL_ON_USSD_REQUEST
	public static final int RIL_UNSOL_NITZ_TIME_RECEIVED
	public static final int RIL_UNSOL_SIGNAL_STRENGTH
	public static final int RIL_UNSOL_DATA_CALL_LIST_CHANGED
	public static final int RIL_UNSOL_SUPP_SVC_NOTIFICATION
	public static final int RIL_UNSOL_STK_SESSION_END
	public static final int RIL_UNSOL_STK_PROACTIVE_COMMAND
	public static final int RIL_UNSOL_STK_EVENT_NOTIFY
	public static final int RIL_UNSOL_STK_CALL_SETUP
	public static final int RIL_UNSOL_SIM_SMS_STORAGE_FULL
	public static final int RIL_UNSOL_SIM_REFRESH
	public static final int RIL_UNSOL_CALL_RING
	public static final int RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED
	public static final int RIL_UNSOL_RESPONSE_CDMA_NEW_SMS
	public static final int RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS
	public static final int RIL_UNSOL_CDMA_RUIM_SMS_STORAGE_FULL
	public static final int RIL_UNSOL_RESTRICTED_STATE_CHANGED
	public static final int RIL_UNSOL_ENTER_EMERGENCY_CALLBACK_MODE
	public static final int RIL_UNSOL_CDMA_CALL_WAITING
	public static final int RIL_UNSOL_CDMA_OTA_PROVISION_STATUS
	public static final int RIL_UNSOL_CDMA_INFO_REC
	public static final int RIL_UNSOL_OEM_HOOK_RAW
	public static final int RIL_UNSOL_RINGBACK_TONE
	public static final int RIL_UNSOL_RESEND_INCALL_MUTE
	public static final int RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	public static final int RIL_UNSOl_CDMA_PRL_CHANGED
	public static final int RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE
	public static final int RIL_UNSOL_RIL_CONNECTED
	public static final int RIL_UNSOL_VOICE_RADIO_TECH_CHANGED
	public static final int RIL_UNSOL_CELL_INFO_LIST
	public static final int RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED
	public static final int RIL_UNSOL_UICC_SUBSCRIPTION_STATUS_CHANGED
	public static final int RIL_UNSOL_SRVCC_STATE_NOTIFY
	public static final int RIL_UNSOL_HARDWARE_CONFIG_CHANGED
	public static final int RIL_UNSOL_DC_RT_INFO_CHANGED
	public static final int RIL_UNSOL_RADIO_CAPABILITY
	public static final int RIL_UNSOL_ON_SS
	public static final int RIL_UNSOL_STK_CC_ALPHA_NOTIFY
	public static final int RIL_UNSOL_LCEDATA_RECV
	static void  () 
}

com/android/internal/telephony/LastCallFailCause.class
LastCallFailCause.java
package com.android.internal.telephony
public com.android.internal.telephony.LastCallFailCause extends java.lang.Object {
	public int causeCode
	public String vendorCause
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/ITelephony$Stub.class
ITelephony.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ITelephony$Stub extends android.os.Binder implements com.android.internal.telephony.ITelephony  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dial
	static final int TRANSACTION_call
	static final int TRANSACTION_endCall
	static final int TRANSACTION_endCallForSubscriber
	static final int TRANSACTION_answerRingingCall
	static final int TRANSACTION_answerRingingCallForSubscriber
	static final int TRANSACTION_silenceRinger
	static final int TRANSACTION_isOffhook
	static final int TRANSACTION_isOffhookForSubscriber
	static final int TRANSACTION_isRingingForSubscriber
	static final int TRANSACTION_isRinging
	static final int TRANSACTION_isIdle
	static final int TRANSACTION_isIdleForSubscriber
	static final int TRANSACTION_isRadioOn
	static final int TRANSACTION_isRadioOnForSubscriber
	static final int TRANSACTION_isSimPinEnabled
	static final int TRANSACTION_supplyPin
	static final int TRANSACTION_supplyPinForSubscriber
	static final int TRANSACTION_supplyPuk
	static final int TRANSACTION_supplyPukForSubscriber
	static final int TRANSACTION_supplyPinReportResult
	static final int TRANSACTION_supplyPinReportResultForSubscriber
	static final int TRANSACTION_supplyPukReportResult
	static final int TRANSACTION_supplyPukReportResultForSubscriber
	static final int TRANSACTION_handlePinMmi
	static final int TRANSACTION_handlePinMmiForSubscriber
	static final int TRANSACTION_toggleRadioOnOff
	static final int TRANSACTION_toggleRadioOnOffForSubscriber
	static final int TRANSACTION_setRadio
	static final int TRANSACTION_setRadioForSubscriber
	static final int TRANSACTION_setRadioPower
	static final int TRANSACTION_updateServiceLocation
	static final int TRANSACTION_updateServiceLocationForSubscriber
	static final int TRANSACTION_enableLocationUpdates
	static final int TRANSACTION_enableLocationUpdatesForSubscriber
	static final int TRANSACTION_disableLocationUpdates
	static final int TRANSACTION_disableLocationUpdatesForSubscriber
	static final int TRANSACTION_enableDataConnectivity
	static final int TRANSACTION_disableDataConnectivity
	static final int TRANSACTION_isDataConnectivityPossible
	static final int TRANSACTION_getCellLocation
	static final int TRANSACTION_getNeighboringCellInfo
	static final int TRANSACTION_getCallState
	static final int TRANSACTION_getCallStateForSubscriber
	static final int TRANSACTION_getDataActivity
	static final int TRANSACTION_getDataState
	static final int TRANSACTION_getActivePhoneType
	static final int TRANSACTION_getActivePhoneTypeForSubscriber
	static final int TRANSACTION_getCdmaEriIconIndex
	static final int TRANSACTION_getCdmaEriIconIndexForSubscriber
	static final int TRANSACTION_getCdmaEriIconMode
	static final int TRANSACTION_getCdmaEriIconModeForSubscriber
	static final int TRANSACTION_getCdmaEriText
	static final int TRANSACTION_getCdmaEriTextForSubscriber
	static final int TRANSACTION_needsOtaServiceProvisioning
	static final int TRANSACTION_setVoiceMailNumber
	static final int TRANSACTION_getVoiceMessageCount
	static final int TRANSACTION_getVoiceMessageCountForSubscriber
	static final int TRANSACTION_getNetworkType
	static final int TRANSACTION_getNetworkTypeForSubscriber
	static final int TRANSACTION_getDataNetworkType
	static final int TRANSACTION_getDataNetworkTypeForSubscriber
	static final int TRANSACTION_getVoiceNetworkTypeForSubscriber
	static final int TRANSACTION_hasIccCard
	static final int TRANSACTION_hasIccCardUsingSlotId
	static final int TRANSACTION_getLteOnCdmaMode
	static final int TRANSACTION_getLteOnCdmaModeForSubscriber
	static final int TRANSACTION_getAllCellInfo
	static final int TRANSACTION_setCellInfoListRate
	static final int TRANSACTION_getDefaultSim
	static final int TRANSACTION_iccOpenLogicalChannel
	static final int TRANSACTION_iccCloseLogicalChannel
	static final int TRANSACTION_iccTransmitApduLogicalChannel
	static final int TRANSACTION_iccTransmitApduBasicChannel
	static final int TRANSACTION_iccExchangeSimIO
	static final int TRANSACTION_sendEnvelopeWithStatus
	static final int TRANSACTION_nvReadItem
	static final int TRANSACTION_nvWriteItem
	static final int TRANSACTION_nvWriteCdmaPrl
	static final int TRANSACTION_nvResetConfig
	static final int TRANSACTION_getCalculatedPreferredNetworkType
	static final int TRANSACTION_getPreferredNetworkType
	static final int TRANSACTION_getTetherApnRequired
	static final int TRANSACTION_setNetworkSelectionModeAutomatic
	static final int TRANSACTION_getCellNetworkScanResults
	static final int TRANSACTION_setNetworkSelectionModeManual
	static final int TRANSACTION_setPreferredNetworkType
	static final int TRANSACTION_setDataEnabled
	static final int TRANSACTION_getDataEnabled
	static final int TRANSACTION_getPcscfAddress
	static final int TRANSACTION_setImsRegistrationState
	static final int TRANSACTION_getCdmaMdn
	static final int TRANSACTION_getCdmaMin
	static final int TRANSACTION_getCarrierPrivilegeStatus
	static final int TRANSACTION_checkCarrierPrivilegesForPackage
	static final int TRANSACTION_checkCarrierPrivilegesForPackageAnyPhone
	static final int TRANSACTION_getCarrierPackageNamesForIntentAndPhone
	static final int TRANSACTION_setLine1NumberForDisplayForSubscriber
	static final int TRANSACTION_getLine1NumberForDisplay
	static final int TRANSACTION_getLine1AlphaTagForDisplay
	static final int TRANSACTION_getMergedSubscriberIds
	static final int TRANSACTION_setOperatorBrandOverride
	static final int TRANSACTION_setRoamingOverride
	static final int TRANSACTION_invokeOemRilRequestRaw
	static final int TRANSACTION_needMobileRadioShutdown
	static final int TRANSACTION_shutdownMobileRadios
	static final int TRANSACTION_setRadioCapability
	static final int TRANSACTION_getRadioAccessFamily
	static final int TRANSACTION_enableVideoCalling
	static final int TRANSACTION_isVideoCallingEnabled
	static final int TRANSACTION_canChangeDtmfToneLength
	static final int TRANSACTION_isWorldPhone
	static final int TRANSACTION_isTtyModeSupported
	static final int TRANSACTION_isHearingAidCompatibilitySupported
	static final int TRANSACTION_isImsRegistered
	static final int TRANSACTION_isWifiCallingEnabled
	static final int TRANSACTION_isVolteEnabled
	static final int TRANSACTION_getDeviceId
	static final int TRANSACTION_getSubIdForPhoneAccount
	static final int TRANSACTION_factoryReset
	static final int TRANSACTION_getLocaleFromDefaultSim
	static final int TRANSACTION_getModemActivityInfo
	public void  () 
	public static com.android.internal.telephony.ITelephony asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		String _arg0
		String _arg1
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		String _arg0
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		String _arg0
		String _arg1
		boolean _result
		int _arg0
		String _arg1
		String _arg2
		boolean _result
		String _arg0
		int[] _result
		int _arg0
		String _arg1
		int[] _result
		String _arg0
		String _arg1
		int[] _result
		int _arg0
		String _arg1
		String _arg2
		int[] _result
		String _arg0
		boolean _result
		int _arg0
		String _arg1
		boolean _result
		int _arg0
		boolean _arg0
		boolean _result
		int _arg0
		boolean _arg1
		boolean _result
		boolean _arg0
		boolean _result
		int _arg0
		int _arg0
		int _arg0
		boolean _result
		boolean _result
		boolean _result
		String _arg0
		android.os.Bundle _result
		String _arg0
		java.util.List _result
		int _result
		int _arg0
		int _result
		int _result
		int _result
		int _result
		int _arg0
		int _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		boolean _result
		int _arg0
		String _arg1
		String _arg2
		boolean _result
		int _result
		int _arg0
		int _result
		int _result
		int _arg0
		String _arg1
		int _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		int _arg0
		String _arg1
		int _result
		boolean _result
		int _arg0
		boolean _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		String _arg0
		java.util.List _result
		int _arg0
		int _result
		String _arg0
		android.telephony.IccOpenLogicalChannelResponse _result
		int _arg0
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg5
		String _arg6
		String _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		String _arg5
		String _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		String _arg5
		byte[] _result
		String _arg0
		String _result
		int _arg0
		String _result
		int _arg0
		String _arg1
		boolean _result
		byte[] _arg0
		boolean _result
		int _arg0
		boolean _result
		String _arg0
		int _result
		int _arg0
		int _result
		int _result
		int _arg0
		int _arg0
		com.android.internal.telephony.CellNetworkScanResult _result
		com.android.internal.telephony.OperatorInfo _arg1
		int _arg0
		com.android.internal.telephony.OperatorInfo _arg1
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		int _arg0
		boolean _arg1
		int _arg0
		boolean _result
		String _arg0
		String _arg1
		String[] _result
		boolean _arg0
		int _arg0
		String _result
		int _arg0
		String _result
		int _result
		String _arg0
		int _result
		String _arg0
		int _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		int _arg1
		java.util.List _result
		int _arg0
		String _arg1
		String _arg2
		boolean _result
		int _arg0
		String _arg1
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String[] _result
		String _arg0
		boolean _result
		java.util.List _arg0
		java.util.List _arg1
		java.util.List _arg2
		java.util.List _arg3
		boolean _result
		byte[] _arg1
		byte[] _arg0
		byte[] _arg1
		int _arg1_length
		int _result
		boolean _result
		android.telephony.RadioAccessFamily[] _arg0
		int _arg0
		String _arg1
		int _result
		boolean _arg0
		String _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		String _arg0
		String _result
		android.telecom.PhoneAccount _arg0
		android.telecom.PhoneAccount _arg0
		int _result
		int _arg0
		String _result
		android.telephony.ModemActivityInfo _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/PhoneConstants.class
PhoneConstants.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneConstants extends java.lang.Object {
	public static final String STATE_KEY
	public static final int PHONE_TYPE_NONE
	public static final int PHONE_TYPE_GSM
	public static final int PHONE_TYPE_CDMA
	public static final int PHONE_TYPE_SIP
	public static final int PHONE_TYPE_THIRD_PARTY
	public static final int PHONE_TYPE_IMS
	public static final int LTE_ON_CDMA_UNKNOWN
	public static final int LTE_ON_CDMA_FALSE
	public static final int LTE_ON_CDMA_TRUE
	public static final int PRESENTATION_ALLOWED
	public static final int PRESENTATION_RESTRICTED
	public static final int PRESENTATION_UNKNOWN
	public static final int PRESENTATION_PAYPHONE
	public static final String PHONE_NAME_KEY
	public static final String FAILURE_REASON_KEY
	public static final String STATE_CHANGE_REASON_KEY
	public static final String DATA_NETWORK_TYPE_KEY
	public static final String DATA_FAILURE_CAUSE_KEY
	public static final String DATA_APN_TYPE_KEY
	public static final String DATA_APN_KEY
	public static final String DATA_LINK_PROPERTIES_KEY
	public static final String DATA_NETWORK_CAPABILITIES_KEY
	public static final String DATA_IFACE_NAME_KEY
	public static final String NETWORK_UNAVAILABLE_KEY
	public static final String DATA_NETWORK_ROAMING_KEY
	public static final String PHONE_IN_ECM_STATE
	public static final String REASON_LINK_PROPERTIES_CHANGED
	public static final int PIN_RESULT_SUCCESS
	public static final int PIN_PASSWORD_INCORRECT
	public static final int PIN_GENERAL_FAILURE
	public static final int APN_ALREADY_ACTIVE
	public static final int APN_REQUEST_STARTED
	public static final int APN_TYPE_NOT_AVAILABLE
	public static final int APN_REQUEST_FAILED
	public static final int APN_ALREADY_INACTIVE
	public static final String APN_TYPE_ALL
	public static final String APN_TYPE_DEFAULT
	public static final String APN_TYPE_MMS
	public static final String APN_TYPE_SUPL
	public static final String APN_TYPE_DUN
	public static final String APN_TYPE_HIPRI
	public static final String APN_TYPE_FOTA
	public static final String APN_TYPE_IMS
	public static final String APN_TYPE_CBS
	public static final String APN_TYPE_IA
	public static final String APN_TYPE_EMERGENCY
	public static final int RIL_CARD_MAX_APPS
	public static final int DEFAULT_CARD_INDEX
	public static final int MAX_PHONE_COUNT_SINGLE_SIM
	public static final int MAX_PHONE_COUNT_DUAL_SIM
	public static final int MAX_PHONE_COUNT_TRI_SIM
	public static final String PHONE_KEY
	public static final String SLOT_KEY
	public static final String ACTION_SUBSCRIPTION_PHONE_STATE_CHANGED
	public static final String SUBSCRIPTION_KEY
	public static final String SUB_SETTING
	public static final int SUB1
	public static final int SUB2
	public static final int SUB3
	public static final int SIM_ID_1
	public static final int SIM_ID_2
	public static final int SIM_ID_3
	public static final int SIM_ID_4
	public static final int APPTYPE_UNKNOWN
	public static final int APPTYPE_SIM
	public static final int APPTYPE_USIM
	public static final int APPTYPE_RUIM
	public static final int APPTYPE_CSIM
	public static final int APPTYPE_ISIM
	public static final int UNSET_MTU
	public static final int CAPABILITY_3G
	public static final int AUDIO_OUTPUT_ENABLE_SPEAKER
	public static final int AUDIO_OUTPUT_DISABLE_SPEAKER
	public static final int AUDIO_OUTPUT_DEFAULT
	public void  () 
}

com/android/internal/telephony/SmsStorageMonitor$1.class
SmsStorageMonitor.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsStorageMonitor$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.SmsStorageMonitor this$0
	void  (com.android.internal.telephony.SmsStorageMonitor) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/InboundSmsHandler$StartupState.class
InboundSmsHandler.java
package com.android.internal.telephony
 com.android.internal.telephony.InboundSmsHandler$StartupState extends com.android.internal.util.State {
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/Call$1.class
Call.java
package com.android.internal.telephony
 com.android.internal.telephony.Call$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/CallInfo.class
CallInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.CallInfo extends java.lang.Object implements android.os.Parcelable  {
	private String handle
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String handle
	public java.lang.String getHandle () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	static void  () 
}

com/android/internal/telephony/DefaultPhoneNotifier$IDataStateChangedCallback.class
DefaultPhoneNotifier.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.DefaultPhoneNotifier$IDataStateChangedCallback extends java.lang.Object {
	public abstract void onDataStateChanged (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
}

com/android/internal/telephony/SmsHeader$ConcatRef.class
SmsHeader.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsHeader$ConcatRef extends java.lang.Object {
	public int refNumber
	public int seqNumber
	public int msgCount
	public boolean isEightBits
	public void  () 
}

com/android/internal/telephony/IIccPhoneBook.class
IIccPhoneBook.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IIccPhoneBook extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getAdnRecordsInEf (int)  throws android.os.RemoteException 
	public abstract java.util.List getAdnRecordsInEfForSubscriber (int, int)  throws android.os.RemoteException 
	public abstract boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean updateAdnRecordsInEfByIndex (int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int[] getAdnRecordsSize (int)  throws android.os.RemoteException 
	public abstract int[] getAdnRecordsSizeForSubscriber (int, int)  throws android.os.RemoteException 
}

com/android/internal/telephony/CommandException$Error.class
CommandException.java
package com.android.internal.telephony
public final com.android.internal.telephony.CommandException$Error extends java.lang.Enum {
	public static final com.android.internal.telephony.CommandException$Error INVALID_RESPONSE
	public static final com.android.internal.telephony.CommandException$Error RADIO_NOT_AVAILABLE
	public static final com.android.internal.telephony.CommandException$Error GENERIC_FAILURE
	public static final com.android.internal.telephony.CommandException$Error PASSWORD_INCORRECT
	public static final com.android.internal.telephony.CommandException$Error SIM_PIN2
	public static final com.android.internal.telephony.CommandException$Error SIM_PUK2
	public static final com.android.internal.telephony.CommandException$Error REQUEST_NOT_SUPPORTED
	public static final com.android.internal.telephony.CommandException$Error OP_NOT_ALLOWED_DURING_VOICE_CALL
	public static final com.android.internal.telephony.CommandException$Error OP_NOT_ALLOWED_BEFORE_REG_NW
	public static final com.android.internal.telephony.CommandException$Error SMS_FAIL_RETRY
	public static final com.android.internal.telephony.CommandException$Error SIM_ABSENT
	public static final com.android.internal.telephony.CommandException$Error SUBSCRIPTION_NOT_AVAILABLE
	public static final com.android.internal.telephony.CommandException$Error MODE_NOT_SUPPORTED
	public static final com.android.internal.telephony.CommandException$Error FDN_CHECK_FAILURE
	public static final com.android.internal.telephony.CommandException$Error ILLEGAL_SIM_OR_ME
	public static final com.android.internal.telephony.CommandException$Error MISSING_RESOURCE
	public static final com.android.internal.telephony.CommandException$Error NO_SUCH_ELEMENT
	public static final com.android.internal.telephony.CommandException$Error SUBSCRIPTION_NOT_SUPPORTED
	public static final com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_USSD
	public static final com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_SS
	public static final com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_DIAL
	public static final com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_DIAL
	public static final com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_SS
	public static final com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_USSD
	public static final com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_DIAL
	public static final com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_USSD
	public static final com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_SS
	private static final com.android.internal.telephony.CommandException$Error[] $VALUES
	public static com.android.internal.telephony.CommandException$Error[] values () 
	public static com.android.internal.telephony.CommandException$Error valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/SmsBroadcastUndelivered$SmsReferenceKey.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey extends java.lang.Object {
	final String mAddress
	final int mReferenceNumber
	final int mMessageCount
	void  (com.android.internal.telephony.InboundSmsTracker) 
		com.android.internal.telephony.InboundSmsTracker tracker
	java.lang.String[] getDeleteWhereArgs () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey other
		Object o
}

com/android/internal/telephony/InboundSmsHandler.class
InboundSmsHandler.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.InboundSmsHandler extends com.android.internal.util.StateMachine {
	protected static final boolean DBG
	private static final boolean VDBG
	private static final String[] PDU_PROJECTION
	private static final String[] PDU_SEQUENCE_PORT_PROJECTION
	static final int PDU_COLUMN
	static final int SEQUENCE_COLUMN
	static final int DESTINATION_PORT_COLUMN
	static final int DATE_COLUMN
	static final int REFERENCE_NUMBER_COLUMN
	static final int COUNT_COLUMN
	static final int ADDRESS_COLUMN
	static final int ID_COLUMN
	static final String SELECT_BY_ID
	static final String SELECT_BY_REFERENCE
	public static final int EVENT_NEW_SMS
	static final int EVENT_BROADCAST_SMS
	static final int EVENT_BROADCAST_COMPLETE
	static final int EVENT_RETURN_TO_IDLE
	static final int EVENT_RELEASE_WAKELOCK
	static final int EVENT_START_ACCEPTING_SMS
	static final int EVENT_UPDATE_PHONE_OBJECT
	public static final int EVENT_INJECT_SMS
	private static final int WAKELOCK_TIMEOUT
	private static final android.net.Uri sRawUri
	protected final android.content.Context mContext
	private final android.content.ContentResolver mResolver
	private final com.android.internal.telephony.WapPushOverSms mWapPush
	final android.os.PowerManager$WakeLock mWakeLock
	final com.android.internal.telephony.InboundSmsHandler$DefaultState mDefaultState
	final com.android.internal.telephony.InboundSmsHandler$StartupState mStartupState
	final com.android.internal.telephony.InboundSmsHandler$IdleState mIdleState
	final com.android.internal.telephony.InboundSmsHandler$DeliveringState mDeliveringState
	final com.android.internal.telephony.InboundSmsHandler$WaitingState mWaitingState
	protected com.android.internal.telephony.SmsStorageMonitor mStorageMonitor
	private final boolean mSmsReceiveDisabled
	protected com.android.internal.telephony.PhoneBase mPhone
	protected com.android.internal.telephony.CellBroadcastHandler mCellBroadcastHandler
	private android.os.UserManager mUserManager
	android.os.IDeviceIdleController mDeviceIdleController
	protected void  (java.lang.String, android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.PhoneBase, com.android.internal.telephony.CellBroadcastHandler) 
		String name
		android.content.Context context
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.CellBroadcastHandler cellBroadcastHandler
		boolean smsCapable
		android.os.PowerManager pm
	public void dispose () 
	public void updatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	protected void onQuitting () 
	public com.android.internal.telephony.PhoneBase getPhone () 
	void handleNewSms (android.os.AsyncResult) 
		android.telephony.SmsMessage sms
		RuntimeException ex
		boolean handled
		android.os.AsyncResult ar
		int result
	void handleInjectSms (android.os.AsyncResult) 
		int result
		android.telephony.SmsMessage sms
		RuntimeException ex
		android.app.PendingIntent$CanceledException e
		android.os.AsyncResult ar
		int result
		android.app.PendingIntent receivedIntent
	public int dispatchMessage (com.android.internal.telephony.SmsMessageBase) 
		com.android.internal.telephony.SmsMessageBase smsb
	protected abstract int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase) 
	protected abstract void acknowledgeLastIncomingSms (boolean, int, android.os.Message) 
	protected void onUpdatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	void notifyAndAcknowledgeLastIncomingSms (boolean, int, android.os.Message) 
		android.content.Intent intent
		boolean success
		int result
		android.os.Message response
	protected abstract boolean is3gpp2 () 
	protected int dispatchNormalMessage (com.android.internal.telephony.SmsMessageBase) 
		int destPort
		com.android.internal.telephony.InboundSmsTracker tracker
		com.android.internal.telephony.SmsHeader$ConcatRef concatRef
		com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
		int destPort
		com.android.internal.telephony.SmsMessageBase sms
		com.android.internal.telephony.SmsHeader smsHeader
		com.android.internal.telephony.InboundSmsTracker tracker
	protected int addTrackerToRawTableAndSendMessage (com.android.internal.telephony.InboundSmsTracker) 
		com.android.internal.telephony.InboundSmsTracker tracker
	boolean processMessagePart (com.android.internal.telephony.InboundSmsTracker) 
		byte[][] pdus
		int port
		int index
		String address
		String refNumber
		String count
		String[] whereArgs
		int cursorCount
		android.database.SQLException e
		android.database.Cursor cursor
		android.telephony.SmsMessage msg
		byte[] pdu
		byte[][] arr$
		int len$
		int i$
		java.io.ByteArrayOutputStream output
		int result
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter smsFilter
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback smsFilterCallback
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter smsFilter
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback smsFilterCallback
		com.android.internal.telephony.InboundSmsTracker tracker
		int messageCount
		byte[][] pdus
		int destPort
		com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
		java.util.List carrierPackages
		com.android.internal.telephony.uicc.UiccCard card
		java.util.List systemPackages
	private java.util.List getSystemAppForIntent (android.content.Intent) 
		String packageName
		android.content.pm.ResolveInfo info
		java.util.Iterator i$
		android.content.Intent intent
		java.util.List packages
		android.content.pm.PackageManager packageManager
		java.util.List receivers
		String carrierFilterSmsPerm
	protected void dispatchIntent (android.content.Intent, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.UserHandle) 
		android.os.RemoteException re
		android.content.pm.UserInfo info
		android.os.UserHandle targetUser
		int i
		int[] users
		android.content.Intent intent
		String permission
		int appOp
		android.os.Bundle opts
		android.content.BroadcastReceiver resultReceiver
		android.os.UserHandle user
	void deleteFromRawTable (java.lang.String, java.lang.String[]) 
		String deleteWhere
		String[] deleteWhereArgs
		int rows
	android.os.Bundle handleSmsWhitelisting (android.content.ComponentName) 
		String pkgName
		String reason
		long duration
		android.app.BroadcastOptions bopts
		android.os.RemoteException e
		android.content.ComponentName target
		String pkgName
		String reason
	void dispatchSmsDeliveryIntent (byte[][], java.lang.String, int, android.content.BroadcastReceiver) 
		android.net.Uri uri
		android.content.ComponentName componentName
		android.net.Uri uri
		byte[][] pdus
		String format
		int destPort
		android.content.BroadcastReceiver resultReceiver
		android.content.Intent intent
		android.os.Bundle options
	private int addTrackerToRawTable (com.android.internal.telephony.InboundSmsTracker) 
		String oldPduString
		byte[] pdu
		byte[] oldPdu
		int sequence
		String address
		String refNumber
		String count
		String seqNumber
		String[] deleteWhereArgs
		android.database.SQLException e
		android.database.Cursor cursor
		long rowId
		Exception e
		com.android.internal.telephony.InboundSmsTracker tracker
		android.content.ContentValues values
		android.net.Uri newUri
	static boolean isCurrentFormat3gpp2 () 
		int activePhone
	protected void storeVoiceMailCount () 
		String imsi
		int mwi
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	private android.net.Uri writeInboxMessage (android.content.Intent) 
		NullPointerException e
		android.telephony.SmsMessage sms
		android.telephony.SmsMessage[] arr$
		int len$
		int i$
		Exception e
		android.content.Intent intent
		android.telephony.SmsMessage[] messages
		android.content.ContentValues values
		long identity
	private static android.content.ContentValues parseSmsMessage (android.telephony.SmsMessage[]) 
		android.telephony.SmsMessage[] msgs
		android.telephony.SmsMessage sms
		android.content.ContentValues values
		String subject
	private static java.lang.String buildMessageBodyFromPdus (android.telephony.SmsMessage[]) 
		android.telephony.SmsMessage msg
		android.telephony.SmsMessage[] arr$
		int len$
		int i$
		StringBuilder body
		android.telephony.SmsMessage[] msgs
	private static java.lang.String replaceFormFeeds (java.lang.String) 
		String s
	static com.android.internal.util.IState access$000 (com.android.internal.telephony.InboundSmsHandler) 
		com.android.internal.telephony.InboundSmsHandler x0
	static void access$100 (com.android.internal.telephony.InboundSmsHandler, android.os.Message) 
		com.android.internal.telephony.InboundSmsHandler x0
		android.os.Message x1
	static void access$200 (com.android.internal.telephony.InboundSmsHandler, com.android.internal.util.IState) 
		com.android.internal.telephony.InboundSmsHandler x0
		com.android.internal.util.IState x1
	static void access$300 (com.android.internal.telephony.InboundSmsHandler, android.os.Message) 
		com.android.internal.telephony.InboundSmsHandler x0
		android.os.Message x1
	static void access$400 (com.android.internal.telephony.InboundSmsHandler, com.android.internal.util.IState) 
		com.android.internal.telephony.InboundSmsHandler x0
		com.android.internal.util.IState x1
	static void access$500 (com.android.internal.telephony.InboundSmsHandler, com.android.internal.util.IState) 
		com.android.internal.telephony.InboundSmsHandler x0
		com.android.internal.util.IState x1
	static void access$600 (com.android.internal.telephony.InboundSmsHandler, com.android.internal.util.IState) 
		com.android.internal.telephony.InboundSmsHandler x0
		com.android.internal.util.IState x1
	static void access$700 (com.android.internal.telephony.InboundSmsHandler, android.os.Message) 
		com.android.internal.telephony.InboundSmsHandler x0
		android.os.Message x1
	static void access$800 (com.android.internal.telephony.InboundSmsHandler, com.android.internal.util.IState) 
		com.android.internal.telephony.InboundSmsHandler x0
		com.android.internal.util.IState x1
	static void access$900 (com.android.internal.telephony.InboundSmsHandler, java.lang.String) 
		com.android.internal.telephony.InboundSmsHandler x0
		String x1
	static void access$1000 (com.android.internal.telephony.InboundSmsHandler, java.lang.String) 
		com.android.internal.telephony.InboundSmsHandler x0
		String x1
	static void  () 
}

com/android/internal/telephony/SmsBroadcastUndelivered.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsBroadcastUndelivered extends java.lang.Object implements java.lang.Runnable  {
	private static final String TAG
	private static final boolean DBG
	static final long PARTIAL_SEGMENT_EXPIRE_AGE
	private static final String[] PDU_PENDING_MESSAGE_PROJECTION
	private static final android.net.Uri sRawUri
	private final android.content.ContentResolver mResolver
	private final com.android.internal.telephony.gsm.GsmInboundSmsHandler mGsmInboundSmsHandler
	private final com.android.internal.telephony.cdma.CdmaInboundSmsHandler mCdmaInboundSmsHandler
	public void  (android.content.Context, com.android.internal.telephony.gsm.GsmInboundSmsHandler, com.android.internal.telephony.cdma.CdmaInboundSmsHandler) 
		android.content.Context context
		com.android.internal.telephony.gsm.GsmInboundSmsHandler gsmInboundSmsHandler
		com.android.internal.telephony.cdma.CdmaInboundSmsHandler cdmaInboundSmsHandler
	public void run () 
	private void scanRawTable () 
		IllegalArgumentException e
		int newCount
		com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey reference
		Integer receivedCount
		com.android.internal.telephony.InboundSmsTracker tracker
		int rows
		com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey message
		java.util.Iterator i$
		boolean isCurrentFormat3gpp2
		android.database.SQLException e
		long startTime
		java.util.HashMap multiPartReceivedCount
		java.util.HashSet oldMultiPartMessages
		android.database.Cursor cursor
	private void broadcastSms (com.android.internal.telephony.InboundSmsTracker) 
		com.android.internal.telephony.InboundSmsHandler handler
		com.android.internal.telephony.InboundSmsTracker tracker
		com.android.internal.telephony.InboundSmsHandler handler
	static void  () 
}

com/android/internal/telephony/HbpcdLookup$NanpAreaCode.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$NanpAreaCode extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String AREA_CODE
	public void  () 
	static void  () 
}

com/android/internal/telephony/SmsRawData.class
SmsRawData.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsRawData extends java.lang.Object implements android.os.Parcelable  {
	byte[] data
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[]) 
		byte[] data
	public byte[] getBytes () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

com/android/internal/telephony/OperatorInfo.class
OperatorInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.OperatorInfo extends java.lang.Object implements android.os.Parcelable  {
	private String mOperatorAlphaLong
	private String mOperatorAlphaShort
	private String mOperatorNumeric
	private com.android.internal.telephony.OperatorInfo$State mState
	public static final android.os.Parcelable$Creator CREATOR
	public java.lang.String getOperatorAlphaLong () 
	public java.lang.String getOperatorAlphaShort () 
	public java.lang.String getOperatorNumeric () 
	public com.android.internal.telephony.OperatorInfo$State getState () 
	void  (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.OperatorInfo$State) 
		String operatorAlphaLong
		String operatorAlphaShort
		String operatorNumeric
		com.android.internal.telephony.OperatorInfo$State state
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String operatorAlphaLong
		String operatorAlphaShort
		String operatorNumeric
		String stateString
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String operatorAlphaLong
		String operatorAlphaShort
		String operatorNumeric
	private static com.android.internal.telephony.OperatorInfo$State rilStateToState (java.lang.String) 
		String s
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

com/android/internal/telephony/CellNetworkScanResult.class
CellNetworkScanResult.java
package com.android.internal.telephony
public com.android.internal.telephony.CellNetworkScanResult extends java.lang.Object implements android.os.Parcelable  {
	public static final int STATUS_SUCCESS
	public static final int STATUS_RADIO_NOT_AVAILABLE
	public static final int STATUS_RADIO_GENERIC_FAILURE
	public static final int STATUS_UNKNOWN_ERROR
	private final int mStatus
	private final java.util.List mOperators
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.util.List) 
		int status
		java.util.List operators
	private void  (android.os.Parcel) 
		int i
		android.os.Parcel in
		int len
	public int getStatus () 
	public java.util.List getOperators () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		com.android.internal.telephony.OperatorInfo network
		java.util.Iterator i$
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
		com.android.internal.telephony.OperatorInfo network
		java.util.Iterator i$
		StringBuffer sb
	void  (android.os.Parcel, com.android.internal.telephony.CellNetworkScanResult$1) 
		android.os.Parcel x0
		com.android.internal.telephony.CellNetworkScanResult$1 x1
	static void  () 
}

com/android/internal/telephony/MccTable$MccEntry.class
MccTable.java
package com.android.internal.telephony
 com.android.internal.telephony.MccTable$MccEntry extends java.lang.Object implements java.lang.Comparable  {
	final int mMcc
	final String mIso
	final int mSmallestDigitsMnc
	void  (int, java.lang.String, int) 
		int mnc
		String iso
		int smallestDigitsMCC
	public int compareTo (com.android.internal.telephony.MccTable$MccEntry) 
		com.android.internal.telephony.MccTable$MccEntry o
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/internal/telephony/IWapPushManager$Stub$Proxy.class
IWapPushManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IWapPushManager$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IWapPushManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int processMessage (java.lang.String, java.lang.String, android.content.Intent)  throws android.os.RemoteException 
		String app_id
		String content_type
		android.content.Intent intent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean addPackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean)  throws android.os.RemoteException 
		String x_app_id
		String content_type
		String package_name
		String class_name
		int app_type
		boolean need_signature
		boolean further_processing
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean updatePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean)  throws android.os.RemoteException 
		String x_app_id
		String content_type
		String package_name
		String class_name
		int app_type
		boolean need_signature
		boolean further_processing
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean deletePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String x_app_id
		String content_type
		String package_name
		String class_name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/telephony/RetryManager$RetryRec.class
RetryManager.java
package com.android.internal.telephony
 com.android.internal.telephony.RetryManager$RetryRec extends java.lang.Object {
	int mDelayTime
	int mRandomizationTime
	void  (int, int) 
		int delayTime
		int randomizationTime
}

com/android/internal/telephony/DebugService.class
DebugService.java
package com.android.internal.telephony
public com.android.internal.telephony.DebugService extends java.lang.Object {
	private static String TAG
	public void  () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	private static void log (java.lang.String) 
		String s
	static void  () 
}

com/android/internal/telephony/SubscriptionInfoUpdater.class
SubscriptionInfoUpdater.java
package com.android.internal.telephony
public com.android.internal.telephony.SubscriptionInfoUpdater extends android.os.Handler {
	private static final String LOG_TAG
	private static final int PROJECT_SIM_NUM
	private static final int EVENT_SIM_LOCKED_QUERY_ICCID_DONE
	private static final int EVENT_GET_NETWORK_SELECTION_MODE_DONE
	private static final int EVENT_SIM_LOADED
	private static final int EVENT_SIM_ABSENT
	private static final int EVENT_SIM_LOCKED
	private static final int EVENT_SIM_IO_ERROR
	private static final int EVENT_SIM_UNKNOWN
	private static final String ICCID_STRING_FOR_NO_SIM
	public static final int SIM_NOT_CHANGE
	public static final int SIM_CHANGED
	public static final int SIM_NEW
	public static final int SIM_REPOSITION
	public static final int SIM_NOT_INSERT
	public static final int STATUS_NO_SIM_INSERTED
	public static final int STATUS_SIM1_INSERTED
	public static final int STATUS_SIM2_INSERTED
	public static final int STATUS_SIM3_INSERTED
	public static final int STATUS_SIM4_INSERTED
	public static final String CURR_SUBID
	private static com.android.internal.telephony.Phone[] mPhone
	private static android.content.Context mContext
	private static String[] mIccId
	private static int[] mInsertSimState
	private android.telephony.SubscriptionManager mSubscriptionManager
	private android.content.pm.IPackageManager mPackageManager
	private int mCurrentlyActiveUserId
	private com.android.internal.telephony.CarrierServiceBindHelper mCarrierServiceBindHelper
	private final android.content.BroadcastReceiver sReceiver
	public void  (android.content.Context, com.android.internal.telephony.Phone[], com.android.internal.telephony.CommandsInterface[]) 
		android.content.Context context
		com.android.internal.telephony.Phone[] phoneProxy
		com.android.internal.telephony.CommandsInterface[] ci
		android.content.IntentFilter intentFilter
	private void initializeCarrierApps () 
		android.os.RemoteException e
	private boolean isAllIccIdQueryDone () 
		int i
	public void setDisplayNameForNewSub (java.lang.String, int, int) 
		int oldNameSource
		CharSequence oldSubName
		String newSubName
		int subId
		int newNameSource
		android.telephony.SubscriptionInfo subInfo
	public void handleMessage (android.os.Message) 
		byte[] data
		android.os.AsyncResult ar
		com.android.internal.telephony.SubscriptionInfoUpdater$QueryIccIdUserObj uObj
		int slotId
		int[] modes
		android.os.AsyncResult ar
		Integer slotId
		android.os.Message msg
	private void handleSimLocked (int, java.lang.String) 
		String iccId
		int slotId
		String reason
		com.android.internal.telephony.uicc.IccFileHandler fileHandler
	private void handleSimLoaded (int) 
		android.content.ContentValues number
		String nameToSet
		String nameToSet
		int networkType
		android.content.SharedPreferences$Editor editor
		String operator
		android.telephony.TelephonyManager tm
		String msisdn
		android.content.ContentResolver contentResolver
		android.telephony.SubscriptionInfo subInfo
		String simCarrierName
		android.content.ContentValues name
		android.content.SharedPreferences sp
		int storedSubId
		int slotId
		com.android.internal.telephony.uicc.IccRecords records
		int subId
		int[] subIds
	private void updateCarrierServices (int, java.lang.String) 
		int slotId
		String simState
		android.telephony.CarrierConfigManager configManager
	private void handleSimAbsent (int) 
		int slotId
	private synchronized void updateSubscriptionInfoByIccId () 
		int i
		int i
		int j
		int i
		android.content.ContentValues value
		java.util.List oldSubInfo
		int i
		int i
		int i
		int i
		android.content.ContentValues value
		android.telephony.SubscriptionInfo temp
		String msisdn
		int i
		int insertedSimCount
		int index
		android.content.ContentResolver contentResolver
		String[] oldIccId
		int nNewCardCount
		int nNewSimStatus
		java.util.List subInfos
		int nSubCount
	private boolean isNewSim (java.lang.String, java.lang.String[]) 
		int i
		String iccId
		String[] oldIccId
		boolean newSim
	private void broadcastSimStateChanged (int, java.lang.String, java.lang.String) 
		int slotId
		String state
		String reason
		android.content.Intent i
	public void dispose () 
	private void logd (java.lang.String) 
		String message
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static int access$002 (com.android.internal.telephony.SubscriptionInfoUpdater, int) 
		com.android.internal.telephony.SubscriptionInfoUpdater x0
		int x1
	static android.content.Context access$100 () 
	static android.content.pm.IPackageManager access$200 (com.android.internal.telephony.SubscriptionInfoUpdater) 
		com.android.internal.telephony.SubscriptionInfoUpdater x0
	static int access$000 (com.android.internal.telephony.SubscriptionInfoUpdater) 
		com.android.internal.telephony.SubscriptionInfoUpdater x0
	static void access$300 (com.android.internal.telephony.SubscriptionInfoUpdater, java.lang.String) 
		com.android.internal.telephony.SubscriptionInfoUpdater x0
		String x1
	static void  () 
}

com/android/internal/telephony/ISms$Stub.class
ISms.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ISms$Stub extends android.os.Binder implements com.android.internal.telephony.ISms  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getAllMessagesFromIccEfForSubscriber
	static final int TRANSACTION_updateMessageOnIccEfForSubscriber
	static final int TRANSACTION_copyMessageToIccEfForSubscriber
	static final int TRANSACTION_sendDataForSubscriber
	static final int TRANSACTION_sendDataForSubscriberWithSelfPermissions
	static final int TRANSACTION_sendTextForSubscriber
	static final int TRANSACTION_sendTextForSubscriberWithSelfPermissions
	static final int TRANSACTION_injectSmsPduForSubscriber
	static final int TRANSACTION_sendMultipartTextForSubscriber
	static final int TRANSACTION_enableCellBroadcastForSubscriber
	static final int TRANSACTION_disableCellBroadcastForSubscriber
	static final int TRANSACTION_enableCellBroadcastRangeForSubscriber
	static final int TRANSACTION_disableCellBroadcastRangeForSubscriber
	static final int TRANSACTION_getPremiumSmsPermission
	static final int TRANSACTION_getPremiumSmsPermissionForSubscriber
	static final int TRANSACTION_setPremiumSmsPermission
	static final int TRANSACTION_setPremiumSmsPermissionForSubscriber
	static final int TRANSACTION_isImsSmsSupportedForSubscriber
	static final int TRANSACTION_isSmsSimPickActivityNeeded
	static final int TRANSACTION_getPreferredSmsSubscription
	static final int TRANSACTION_getImsSmsFormatForSubscriber
	static final int TRANSACTION_isSMSPromptEnabled
	static final int TRANSACTION_sendStoredText
	static final int TRANSACTION_sendStoredMultipartText
	public void  () 
	public static com.android.internal.telephony.ISms asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		String _arg1
		java.util.List _result
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		byte[] _arg4
		boolean _result
		int _arg0
		String _arg1
		int _arg2
		byte[] _arg3
		byte[] _arg4
		boolean _result
		android.app.PendingIntent _arg6
		android.app.PendingIntent _arg7
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		int _arg4
		byte[] _arg5
		android.app.PendingIntent _arg6
		android.app.PendingIntent _arg7
		android.app.PendingIntent _arg6
		android.app.PendingIntent _arg7
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		int _arg4
		byte[] _arg5
		android.app.PendingIntent _arg6
		android.app.PendingIntent _arg7
		android.app.PendingIntent _arg5
		android.app.PendingIntent _arg6
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		String _arg4
		android.app.PendingIntent _arg5
		android.app.PendingIntent _arg6
		boolean _arg7
		android.app.PendingIntent _arg5
		android.app.PendingIntent _arg6
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		String _arg4
		android.app.PendingIntent _arg5
		android.app.PendingIntent _arg6
		android.app.PendingIntent _arg3
		int _arg0
		byte[] _arg1
		String _arg2
		android.app.PendingIntent _arg3
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		java.util.List _arg4
		java.util.List _arg5
		java.util.List _arg6
		boolean _arg7
		int _arg0
		int _arg1
		int _arg2
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		String _arg0
		int _arg1
		int _arg0
		String _arg1
		int _arg2
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int _result
		int _arg0
		String _result
		boolean _result
		android.net.Uri _arg2
		android.app.PendingIntent _arg4
		android.app.PendingIntent _arg5
		int _arg0
		String _arg1
		android.net.Uri _arg2
		String _arg3
		android.app.PendingIntent _arg4
		android.app.PendingIntent _arg5
		android.net.Uri _arg2
		int _arg0
		String _arg1
		android.net.Uri _arg2
		String _arg3
		java.util.List _arg4
		java.util.List _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/InboundSmsHandler$SmsBroadcastReceiver.class
InboundSmsHandler.java
package com.android.internal.telephony
final com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver extends android.content.BroadcastReceiver {
	private final String mDeleteWhere
	private final String[] mDeleteWhereArgs
	private long mBroadcastTimeNano
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler, com.android.internal.telephony.InboundSmsTracker) 
		com.android.internal.telephony.InboundSmsTracker tracker
	public void onReceive (android.content.Context, android.content.Intent) 
		android.os.Bundle options
		long duration
		android.app.BroadcastOptions bopts
		android.os.RemoteException e
		android.os.Bundle options
		int rc
		int durationMillis
		android.content.Context context
		android.content.Intent intent
		String action
	static java.lang.String access$1500 (com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver) 
		com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver x0
	static java.lang.String[] access$1600 (com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver) 
		com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver x0
}

com/android/internal/telephony/GsmAlphabet.class
GsmAlphabet.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmAlphabet extends java.lang.Object {
	private static final String TAG
	public static final byte GSM_EXTENDED_ESCAPE
	public static final int UDH_SEPTET_COST_LENGTH
	public static final int UDH_SEPTET_COST_ONE_SHIFT_TABLE
	public static final int UDH_SEPTET_COST_TWO_SHIFT_TABLES
	public static final int UDH_SEPTET_COST_CONCATENATED_MESSAGE
	private static final android.util.SparseIntArray[] sCharsToGsmTables
	private static final android.util.SparseIntArray[] sCharsToShiftTables
	private static int[] sEnabledSingleShiftTables
	private static int[] sEnabledLockingShiftTables
	private static int sHighestEnabledSingleShiftCode
	private static boolean sDisableCountryEncodingCheck
	private static final String[] sLanguageTables
	private static final String[] sLanguageShiftTables
	private void  () 
	public static int charToGsm (char) 
		com.android.internal.telephony.EncodeException ex
		char c
	public static int charToGsm (char, boolean)  throws com.android.internal.telephony.EncodeException 
		char c
		boolean throwException
		int ret
	public static int charToGsmExtended (char) 
		char c
		int ret
	public static char gsmToChar (int) 
		int gsmChar
	public static char gsmExtendedToChar (int) 
		char c
		int gsmChar
	public static byte[] stringToGsm7BitPackedWithHeader (java.lang.String, byte[])  throws com.android.internal.telephony.EncodeException 
		String data
		byte[] header
	public static byte[] stringToGsm7BitPackedWithHeader (java.lang.String, byte[], int, int)  throws com.android.internal.telephony.EncodeException 
		String data
		byte[] header
		int languageTable
		int languageShiftTable
		int headerBits
		int headerSeptets
		byte[] ret
	public static byte[] stringToGsm7BitPacked (java.lang.String)  throws com.android.internal.telephony.EncodeException 
		String data
	public static byte[] stringToGsm7BitPacked (java.lang.String, int, int)  throws com.android.internal.telephony.EncodeException 
		String data
		int languageTable
		int languageShiftTable
	public static byte[] stringToGsm7BitPacked (java.lang.String, int, boolean, int, int)  throws com.android.internal.telephony.EncodeException 
		char c
		int v
		int i
		int septets
		int bitOffset
		String data
		int startingSeptetOffset
		boolean throwException
		int languageTable
		int languageShiftTable
		int dataLen
		int septetCount
		int byteCount
		byte[] ret
		android.util.SparseIntArray charToLanguageTable
		android.util.SparseIntArray charToShiftTable
	private static void packSmsChar (byte[], int, int) 
		byte[] packedChars
		int bitOffset
		int value
		int byteOffset
		int shift
	public static java.lang.String gsm7BitPackedToString (byte[], int, int) 
		byte[] pdu
		int offset
		int lengthSeptets
	public static java.lang.String gsm7BitPackedToString (byte[], int, int, int, int, int) 
		char c
		int bitOffset
		int byteOffset
		int shift
		int gsmVal
		int i
		boolean prevCharWasEscape
		String languageTableToChar
		String shiftTableToChar
		RuntimeException ex
		byte[] pdu
		int offset
		int lengthSeptets
		int numPaddingBits
		int languageTable
		int shiftTable
		StringBuilder ret
	public static java.lang.String gsm8BitUnpackedToString (byte[], int, int) 
		byte[] data
		int offset
		int length
	public static java.lang.String gsm8BitUnpackedToString (byte[], int, int, java.lang.String) 
		char shiftChar
		int c
		int i
		byte[] data
		int offset
		int length
		String characterset
		boolean isMbcs
		java.nio.charset.Charset charset
		java.nio.ByteBuffer mbcsBuffer
		String languageTableToChar
		String shiftTableToChar
		StringBuilder ret
		boolean prevWasEscape
	public static byte[] stringToGsm8BitPacked (java.lang.String) 
		String s
		byte[] ret
		int septets
	public static void stringToGsm8BitUnpackedField (java.lang.String, byte[], int, int) 
		char c
		int v
		int i
		int sz
		String s
		byte[] dest
		int offset
		int length
		int outByteIndex
		android.util.SparseIntArray charToLanguageTable
		android.util.SparseIntArray charToShiftTable
	public static int countGsmSeptets (char) 
		com.android.internal.telephony.EncodeException ex
		char c
	public static int countGsmSeptets (char, boolean)  throws com.android.internal.telephony.EncodeException 
		char c
		boolean throwsException
	public static boolean isGsmSeptets (char) 
		char c
	public static int countGsmSeptetsUsingTables (java.lang.CharSequence, boolean, int, int) 
		char c
		int i
		CharSequence s
		boolean use7bitOnly
		int languageTable
		int languageShiftTable
		int count
		int sz
		android.util.SparseIntArray charToLanguageTable
		android.util.SparseIntArray charToShiftTable
	public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails countGsmSeptets (java.lang.CharSequence, boolean) 
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int septets
		int i
		int[] arr$
		int len$
		int i$
		int shiftTableIndex
		int table
		int table
		int tableIndex
		com.android.internal.telephony.GsmAlphabet$LanguagePairCount lpc
		java.util.Iterator i$
		char c
		int i
		int udhLength
		int udhLength
		int septetsPerMessage
		int msgCount
		int septetsRemaining
		int septets
		int udhLength
		int msgCount
		int septetsRemaining
		int unencodableCount
		int shiftTable
		com.android.internal.telephony.GsmAlphabet$LanguagePairCount lpc
		java.util.Iterator i$
		CharSequence s
		boolean use7bitOnly
		int maxSingleShiftCode
		java.util.List lpcList
		int sz
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int minUnencodableCount
	public static int findGsmSeptetLimitIndex (java.lang.String, int, int, int, int) 
		int encodedSeptet
		int i
		String s
		int start
		int limit
		int langTable
		int langShiftTable
		int accumulator
		int size
		android.util.SparseIntArray charToLangTable
		android.util.SparseIntArray charToLangShiftTable
	static synchronized void setEnabledSingleShiftTables (int[]) 
		int[] tables
	static synchronized void setEnabledLockingShiftTables (int[]) 
		int[] tables
	static synchronized int[] getEnabledSingleShiftTables () 
	static synchronized int[] getEnabledLockingShiftTables () 
	private static void enableCountrySpecificEncodings () 
		android.content.res.Resources r
	static int access$000 () 
	static int[] access$100 () 
	static void  () 
		char c
		int j
		String table
		int tableLen
		android.util.SparseIntArray charToGsmTable
		int i
		char c
		int j
		String shiftTable
		int shiftTableLen
		android.util.SparseIntArray charToShiftTable
		int i
		int numTables
		int numShiftTables
}

com/android/internal/telephony/Connection$PostDialState.class
Connection.java
package com.android.internal.telephony
public final com.android.internal.telephony.Connection$PostDialState extends java.lang.Enum {
	public static final com.android.internal.telephony.Connection$PostDialState NOT_STARTED
	public static final com.android.internal.telephony.Connection$PostDialState STARTED
	public static final com.android.internal.telephony.Connection$PostDialState WAIT
	public static final com.android.internal.telephony.Connection$PostDialState WILD
	public static final com.android.internal.telephony.Connection$PostDialState COMPLETE
	public static final com.android.internal.telephony.Connection$PostDialState CANCELLED
	public static final com.android.internal.telephony.Connection$PostDialState PAUSE
	private static final com.android.internal.telephony.Connection$PostDialState[] $VALUES
	public static com.android.internal.telephony.Connection$PostDialState[] values () 
	public static com.android.internal.telephony.Connection$PostDialState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/CommandsInterface.class
CommandsInterface.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CommandsInterface extends java.lang.Object {
	public static final int CLIR_DEFAULT
	public static final int CLIR_INVOCATION
	public static final int CLIR_SUPPRESSION
	public static final int CF_ACTION_DISABLE
	public static final int CF_ACTION_ENABLE
	public static final int CF_ACTION_REGISTRATION
	public static final int CF_ACTION_ERASURE
	public static final int CF_REASON_UNCONDITIONAL
	public static final int CF_REASON_BUSY
	public static final int CF_REASON_NO_REPLY
	public static final int CF_REASON_NOT_REACHABLE
	public static final int CF_REASON_ALL
	public static final int CF_REASON_ALL_CONDITIONAL
	public static final String CB_FACILITY_BAOC
	public static final String CB_FACILITY_BAOIC
	public static final String CB_FACILITY_BAOICxH
	public static final String CB_FACILITY_BAIC
	public static final String CB_FACILITY_BAICr
	public static final String CB_FACILITY_BA_ALL
	public static final String CB_FACILITY_BA_MO
	public static final String CB_FACILITY_BA_MT
	public static final String CB_FACILITY_BA_SIM
	public static final String CB_FACILITY_BA_FD
	public static final int SERVICE_CLASS_NONE
	public static final int SERVICE_CLASS_VOICE
	public static final int SERVICE_CLASS_DATA
	public static final int SERVICE_CLASS_FAX
	public static final int SERVICE_CLASS_SMS
	public static final int SERVICE_CLASS_DATA_SYNC
	public static final int SERVICE_CLASS_DATA_ASYNC
	public static final int SERVICE_CLASS_PACKET
	public static final int SERVICE_CLASS_PAD
	public static final int SERVICE_CLASS_MAX
	public static final int USSD_MODE_NOTIFY
	public static final int USSD_MODE_REQUEST
	public static final int USSD_MODE_NW_RELEASE
	public static final int USSD_MODE_LOCAL_CLIENT
	public static final int USSD_MODE_NOT_SUPPORTED
	public static final int USSD_MODE_NW_TIMEOUT
	public static final int GSM_SMS_FAIL_CAUSE_MEMORY_CAPACITY_EXCEEDED
	public static final int GSM_SMS_FAIL_CAUSE_USIM_APP_TOOLKIT_BUSY
	public static final int GSM_SMS_FAIL_CAUSE_USIM_DATA_DOWNLOAD_ERROR
	public static final int GSM_SMS_FAIL_CAUSE_UNSPECIFIED_ERROR
	public static final int CDMA_SMS_FAIL_CAUSE_INVALID_TELESERVICE_ID
	public static final int CDMA_SMS_FAIL_CAUSE_RESOURCE_SHORTAGE
	public static final int CDMA_SMS_FAIL_CAUSE_OTHER_TERMINAL_PROBLEM
	public static final int CDMA_SMS_FAIL_CAUSE_ENCODING_PROBLEM
	public abstract com.android.internal.telephony.CommandsInterface$RadioState getRadioState () 
	public abstract void getImsRegistrationState (android.os.Message) 
	public abstract void registerForRadioStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRadioStateChanged (android.os.Handler) 
	public abstract void registerForVoiceRadioTechChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForVoiceRadioTechChanged (android.os.Handler) 
	public abstract void registerForImsNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForImsNetworkStateChanged (android.os.Handler) 
	public abstract void registerForOn (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForOn (android.os.Handler) 
	public abstract void registerForAvailable (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForAvailable (android.os.Handler) 
	public abstract void registerForNotAvailable (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForNotAvailable (android.os.Handler) 
	public abstract void registerForOffOrNotAvailable (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForOffOrNotAvailable (android.os.Handler) 
	public abstract void registerForIccStatusChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForIccStatusChanged (android.os.Handler) 
	public abstract void registerForCallStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCallStateChanged (android.os.Handler) 
	public abstract void registerForVoiceNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForVoiceNetworkStateChanged (android.os.Handler) 
	public abstract void registerForDataNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForDataNetworkStateChanged (android.os.Handler) 
	public abstract void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
	public abstract void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
	public abstract void registerForSrvccStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSrvccStateChanged (android.os.Handler) 
	public abstract void registerForSubscriptionStatusChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSubscriptionStatusChanged (android.os.Handler) 
	public abstract void registerForHardwareConfigChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForHardwareConfigChanged (android.os.Handler) 
	public abstract void setOnNewGsmSms (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnNewGsmSms (android.os.Handler) 
	public abstract void setOnNewCdmaSms (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnNewCdmaSms (android.os.Handler) 
	public abstract void setOnNewGsmBroadcastSms (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnNewGsmBroadcastSms (android.os.Handler) 
	public abstract void setOnSmsOnSim (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnSmsOnSim (android.os.Handler) 
	public abstract void setOnSmsStatus (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnSmsStatus (android.os.Handler) 
	public abstract void setOnNITZTime (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnNITZTime (android.os.Handler) 
	public abstract void setOnUSSD (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnUSSD (android.os.Handler) 
	public abstract void setOnSignalStrengthUpdate (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnSignalStrengthUpdate (android.os.Handler) 
	public abstract void setOnIccSmsFull (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnIccSmsFull (android.os.Handler) 
	public abstract void registerForIccRefresh (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForIccRefresh (android.os.Handler) 
	public abstract void setOnIccRefresh (android.os.Handler, int, java.lang.Object) 
	public abstract void unsetOnIccRefresh (android.os.Handler) 
	public abstract void setOnCallRing (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCallRing (android.os.Handler) 
	public abstract void setOnRestrictedStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnRestrictedStateChanged (android.os.Handler) 
	public abstract void setOnSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnSuppServiceNotification (android.os.Handler) 
	public abstract void setOnCatSessionEnd (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCatSessionEnd (android.os.Handler) 
	public abstract void setOnCatProactiveCmd (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCatProactiveCmd (android.os.Handler) 
	public abstract void setOnCatEvent (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCatEvent (android.os.Handler) 
	public abstract void setOnCatCallSetUp (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCatCallSetUp (android.os.Handler) 
	public abstract void setSuppServiceNotifications (boolean, android.os.Message) 
	public abstract void setOnCatCcAlphaNotify (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnCatCcAlphaNotify (android.os.Handler) 
	public abstract void setOnSs (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnSs (android.os.Handler) 
	public abstract void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForDisplayInfo (android.os.Handler) 
	public abstract void registerForCallWaitingInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCallWaitingInfo (android.os.Handler) 
	public abstract void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSignalInfo (android.os.Handler) 
	public abstract void registerForNumberInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForNumberInfo (android.os.Handler) 
	public abstract void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRedirectedNumberInfo (android.os.Handler) 
	public abstract void registerForLineControlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForLineControlInfo (android.os.Handler) 
	public abstract void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForT53ClirInfo (android.os.Handler) 
	public abstract void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForT53AudioControlInfo (android.os.Handler) 
	public abstract void setEmergencyCallbackMode (android.os.Handler, int, java.lang.Object) 
	public abstract void registerForCdmaOtaProvision (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCdmaOtaProvision (android.os.Handler) 
	public abstract void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRingbackTone (android.os.Handler) 
	public abstract void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForResendIncallMute (android.os.Handler) 
	public abstract void registerForCdmaSubscriptionChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCdmaSubscriptionChanged (android.os.Handler) 
	public abstract void registerForCdmaPrlChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCdmaPrlChanged (android.os.Handler) 
	public abstract void registerForExitEmergencyCallbackMode (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForExitEmergencyCallbackMode (android.os.Handler) 
	public abstract void registerForRilConnected (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRilConnected (android.os.Handler) 
	public abstract void supplyIccPin (java.lang.String, android.os.Message) 
	public abstract void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyIccPin2 (java.lang.String, android.os.Message) 
	public abstract void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeIccPin (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
	public abstract void getCurrentCalls (android.os.Message) 
	public abstract void getPDPContextList (android.os.Message) 
	public abstract void getDataCallList (android.os.Message) 
	public abstract void dial (java.lang.String, int, android.os.Message) 
	public abstract void dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Message) 
	public abstract void getIMSI (android.os.Message) 
	public abstract void getIMSIForApp (java.lang.String, android.os.Message) 
	public abstract void getIMEI (android.os.Message) 
	public abstract void getIMEISV (android.os.Message) 
	public abstract void hangupConnection (int, android.os.Message) 
	public abstract void hangupWaitingOrBackground (android.os.Message) 
	public abstract void hangupForegroundResumeBackground (android.os.Message) 
	public abstract void switchWaitingOrHoldingAndActive (android.os.Message) 
	public abstract void conference (android.os.Message) 
	public abstract void setPreferredVoicePrivacy (boolean, android.os.Message) 
	public abstract void getPreferredVoicePrivacy (android.os.Message) 
	public abstract void separateConnection (int, android.os.Message) 
	public abstract void acceptCall (android.os.Message) 
	public abstract void rejectCall (android.os.Message) 
	public abstract void explicitCallTransfer (android.os.Message) 
	public abstract void getLastCallFailCause (android.os.Message) 
	public abstract void getLastPdpFailCause (android.os.Message) 
	public abstract void getLastDataCallFailCause (android.os.Message) 
	public abstract void setMute (boolean, android.os.Message) 
	public abstract void getMute (android.os.Message) 
	public abstract void getSignalStrength (android.os.Message) 
	public abstract void getVoiceRegistrationState (android.os.Message) 
	public abstract void getDataRegistrationState (android.os.Message) 
	public abstract void getOperator (android.os.Message) 
	public abstract void sendDtmf (char, android.os.Message) 
	public abstract void startDtmf (char, android.os.Message) 
	public abstract void stopDtmf (android.os.Message) 
	public abstract void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
	public abstract void sendSMS (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void sendCdmaSms (byte[], android.os.Message) 
	public abstract void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message) 
	public abstract void sendImsCdmaSms (byte[], int, int, android.os.Message) 
	public abstract void deleteSmsOnSim (int, android.os.Message) 
	public abstract void deleteSmsOnRuim (int, android.os.Message) 
	public abstract void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void writeSmsToRuim (int, java.lang.String, android.os.Message) 
	public abstract void setRadioPower (boolean, android.os.Message) 
	public abstract void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message) 
	public abstract void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message) 
	public abstract void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message) 
	public abstract void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void queryCLIP (android.os.Message) 
	public abstract void getCLIR (android.os.Message) 
	public abstract void setCLIR (int, android.os.Message) 
	public abstract void queryCallWaiting (int, android.os.Message) 
	public abstract void setCallWaiting (boolean, int, android.os.Message) 
	public abstract void setCallForward (int, int, int, java.lang.String, int, android.os.Message) 
	public abstract void queryCallForwardStatus (int, int, java.lang.String, android.os.Message) 
	public abstract void setNetworkSelectionModeAutomatic (android.os.Message) 
	public abstract void setNetworkSelectionModeManual (java.lang.String, android.os.Message) 
	public abstract void getNetworkSelectionMode (android.os.Message) 
	public abstract void getAvailableNetworks (android.os.Message) 
	public abstract void getBasebandVersion (android.os.Message) 
	public abstract void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message) 
	public abstract void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message) 
	public abstract void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message) 
	public abstract void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message) 
	public abstract void sendUSSD (java.lang.String, android.os.Message) 
	public abstract void cancelPendingUssd (android.os.Message) 
	public abstract void resetRadio (android.os.Message) 
	public abstract void setBandMode (int, android.os.Message) 
	public abstract void queryAvailableBandMode (android.os.Message) 
	public abstract void setPreferredNetworkType (int, android.os.Message) 
	public abstract void getPreferredNetworkType (android.os.Message) 
	public abstract void getNeighboringCids (android.os.Message) 
	public abstract void setLocationUpdates (boolean, android.os.Message) 
	public abstract void getSmscAddress (android.os.Message) 
	public abstract void setSmscAddress (java.lang.String, android.os.Message) 
	public abstract void reportSmsMemoryStatus (boolean, android.os.Message) 
	public abstract void reportStkServiceIsRunning (android.os.Message) 
	public abstract void invokeOemRilRequestRaw (byte[], android.os.Message) 
	public abstract void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
	public abstract void setOnUnsolOemHookRaw (android.os.Handler, int, java.lang.Object) 
	public abstract void unSetOnUnsolOemHookRaw (android.os.Handler) 
	public abstract void sendTerminalResponse (java.lang.String, android.os.Message) 
	public abstract void sendEnvelope (java.lang.String, android.os.Message) 
	public abstract void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
	public abstract void handleCallSetupRequestFromSim (boolean, android.os.Message) 
	public abstract void setGsmBroadcastActivation (boolean, android.os.Message) 
	public abstract void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message) 
	public abstract void getGsmBroadcastConfig (android.os.Message) 
	public abstract void getDeviceIdentity (android.os.Message) 
	public abstract void getCDMASubscription (android.os.Message) 
	public abstract void sendCDMAFeatureCode (java.lang.String, android.os.Message) 
	public abstract void setPhoneType (int) 
	public abstract void queryCdmaRoamingPreference (android.os.Message) 
	public abstract void setCdmaRoamingPreference (int, android.os.Message) 
	public abstract void setCdmaSubscriptionSource (int, android.os.Message) 
	public abstract void getCdmaSubscriptionSource (android.os.Message) 
	public abstract void setTTYMode (int, android.os.Message) 
	public abstract void queryTTYMode (android.os.Message) 
	public abstract void setupDataCall (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void deactivateDataCall (int, int, android.os.Message) 
	public abstract void setCdmaBroadcastActivation (boolean, android.os.Message) 
	public abstract void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message) 
	public abstract void getCdmaBroadcastConfig (android.os.Message) 
	public abstract void exitEmergencyCallbackMode (android.os.Message) 
	public abstract void getIccCardStatus (android.os.Message) 
	public abstract int getLteOnCdmaMode () 
	public abstract void requestIsimAuthentication (java.lang.String, android.os.Message) 
	public abstract void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void getVoiceRadioTechnology (android.os.Message) 
	public abstract void getCellInfoList (android.os.Message) 
	public abstract void setCellInfoListRate (int, android.os.Message) 
	public abstract void registerForCellInfoList (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCellInfoList (android.os.Handler) 
	public abstract void setInitialAttachApn (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, android.os.Message) 
	public abstract void setDataProfile (com.android.internal.telephony.dataconnection.DataProfile[], android.os.Message) 
	public abstract void testingEmergencyCall () 
	public abstract void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
	public abstract void iccCloseLogicalChannel (int, android.os.Message) 
	public abstract void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
	public abstract void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
	public abstract void nvReadItem (int, android.os.Message) 
	public abstract void nvWriteItem (int, java.lang.String, android.os.Message) 
	public abstract void nvWriteCdmaPrl (byte[], android.os.Message) 
	public abstract void nvResetConfig (int, android.os.Message) 
	public abstract void getHardwareConfig (android.os.Message) 
	public abstract int getRilVersion () 
	public abstract void setUiccSubscription (int, int, int, int, android.os.Message) 
	public abstract void setDataAllowed (boolean, android.os.Message) 
	public abstract void requestShutdown (android.os.Message) 
	public abstract void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
	public abstract void getRadioCapability (android.os.Message) 
	public abstract void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRadioCapabilityChanged (android.os.Handler) 
	public abstract void startLceService (int, boolean, android.os.Message) 
	public abstract void stopLceService (android.os.Message) 
	public abstract void pullLceData (android.os.Message) 
	public abstract void registerForLceInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForLceInfo (android.os.Handler) 
	public abstract void getModemActivityInfo (android.os.Message) 
}

com/android/internal/telephony/CommandException.class
CommandException.java
package com.android.internal.telephony
public com.android.internal.telephony.CommandException extends java.lang.RuntimeException {
	private com.android.internal.telephony.CommandException$Error mError
	public void  (com.android.internal.telephony.CommandException$Error) 
		com.android.internal.telephony.CommandException$Error e
	public static com.android.internal.telephony.CommandException fromRilErrno (int) 
		int ril_errno
	public com.android.internal.telephony.CommandException$Error getCommandError () 
}

com/android/internal/telephony/CarrierAppUtils.class
CarrierAppUtils.java
package com.android.internal.telephony
public final com.android.internal.telephony.CarrierAppUtils extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private void  () 
	public static synchronized void disableCarrierAppsUntilPrivileged (java.lang.String, android.content.pm.IPackageManager, android.telephony.TelephonyManager, int) 
		String callingPackage
		android.content.pm.IPackageManager packageManager
		android.telephony.TelephonyManager telephonyManager
		int userId
		String[] systemCarrierAppsDisabledUntilUsed
	public static void disableCarrierAppsUntilPrivileged (java.lang.String, android.content.pm.IPackageManager, android.telephony.TelephonyManager, int, java.lang.String[]) 
		String packageName
		boolean hasPrivileges
		android.content.pm.ApplicationInfo ai
		java.util.Iterator i$
		String[] packageNames
		android.os.RemoteException e
		String callingPackage
		android.content.pm.IPackageManager packageManager
		android.telephony.TelephonyManager telephonyManager
		int userId
		String[] systemCarrierAppsDisabledUntilUsed
		java.util.List candidates
		java.util.List enabledCarrierPackages
	public static java.util.List getDefaultCarrierApps (android.content.pm.IPackageManager, android.telephony.TelephonyManager, int) 
		android.content.pm.ApplicationInfo ai
		String packageName
		boolean hasPrivileges
		int i
		android.content.pm.IPackageManager packageManager
		android.telephony.TelephonyManager telephonyManager
		int userId
		java.util.List candidates
	public static java.util.List getDefaultCarrierAppCandidates (android.content.pm.IPackageManager, int) 
		android.content.pm.IPackageManager packageManager
		int userId
		String[] systemCarrierAppsDisabledUntilUsed
	private static java.util.List getDefaultCarrierAppCandidatesHelper (android.content.pm.IPackageManager, int, java.lang.String[]) 
		android.content.pm.ApplicationInfo ai
		String packageName
		String[] arr$
		int len$
		int i$
		android.os.RemoteException e
		android.content.pm.IPackageManager packageManager
		int userId
		String[] systemCarrierAppsDisabledUntilUsed
		java.util.List apps
}

com/android/internal/telephony/WakeLockStateMachine$WaitingState.class
WakeLockStateMachine.java
package com.android.internal.telephony
 com.android.internal.telephony.WakeLockStateMachine$WaitingState extends com.android.internal.util.State {
	final com.android.internal.telephony.WakeLockStateMachine this$0
	void  (com.android.internal.telephony.WakeLockStateMachine) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/ISms.class
ISms.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ISms extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getAllMessagesFromIccEfForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean updateMessageOnIccEfForSubscriber (int, java.lang.String, int, int, byte[])  throws android.os.RemoteException 
	public abstract boolean copyMessageToIccEfForSubscriber (int, java.lang.String, int, byte[], byte[])  throws android.os.RemoteException 
	public abstract void sendDataForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void sendDataForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void sendTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean)  throws android.os.RemoteException 
	public abstract void sendTextForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void injectSmsPduForSubscriber (int, byte[], java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void sendMultipartTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean)  throws android.os.RemoteException 
	public abstract boolean enableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
	public abstract boolean disableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
	public abstract boolean enableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
	public abstract boolean disableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
	public abstract int getPremiumSmsPermission (java.lang.String)  throws android.os.RemoteException 
	public abstract int getPremiumSmsPermissionForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setPremiumSmsPermission (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setPremiumSmsPermissionForSubscriber (int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isImsSmsSupportedForSubscriber (int)  throws android.os.RemoteException 
	public abstract boolean isSmsSimPickActivityNeeded (int)  throws android.os.RemoteException 
	public abstract int getPreferredSmsSubscription ()  throws android.os.RemoteException 
	public abstract java.lang.String getImsSmsFormatForSubscriber (int)  throws android.os.RemoteException 
	public abstract boolean isSMSPromptEnabled ()  throws android.os.RemoteException 
	public abstract void sendStoredText (int, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void sendStoredMultipartText (int, java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List)  throws android.os.RemoteException 
}

com/android/internal/telephony/ITelephonyRegistry.class
ITelephonyRegistry.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ITelephonyRegistry extends java.lang.Object implements android.os.IInterface  {
	public abstract void addOnSubscriptionsChangedListener (java.lang.String, com.android.internal.telephony.IOnSubscriptionsChangedListener)  throws android.os.RemoteException 
	public abstract void removeOnSubscriptionsChangedListener (java.lang.String, com.android.internal.telephony.IOnSubscriptionsChangedListener)  throws android.os.RemoteException 
	public abstract void listen (java.lang.String, com.android.internal.telephony.IPhoneStateListener, int, boolean)  throws android.os.RemoteException 
	public abstract void listenForSubscriber (int, java.lang.String, com.android.internal.telephony.IPhoneStateListener, int, boolean)  throws android.os.RemoteException 
	public abstract void notifyCallState (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyCallStateForSubscriber (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyServiceStateForPhoneId (int, int, android.telephony.ServiceState)  throws android.os.RemoteException 
	public abstract void notifySignalStrength (android.telephony.SignalStrength)  throws android.os.RemoteException 
	public abstract void notifySignalStrengthForSubscriber (int, android.telephony.SignalStrength)  throws android.os.RemoteException 
	public abstract void notifyMessageWaitingChangedForPhoneId (int, int, boolean)  throws android.os.RemoteException 
	public abstract void notifyCallForwardingChanged (boolean)  throws android.os.RemoteException 
	public abstract void notifyCallForwardingChangedForSubscriber (int, boolean)  throws android.os.RemoteException 
	public abstract void notifyDataActivity (int)  throws android.os.RemoteException 
	public abstract void notifyDataActivityForSubscriber (int, int)  throws android.os.RemoteException 
	public abstract void notifyDataConnection (int, boolean, java.lang.String, java.lang.String, java.lang.String, android.net.LinkProperties, android.net.NetworkCapabilities, int, boolean)  throws android.os.RemoteException 
	public abstract void notifyDataConnectionForSubscriber (int, int, boolean, java.lang.String, java.lang.String, java.lang.String, android.net.LinkProperties, android.net.NetworkCapabilities, int, boolean)  throws android.os.RemoteException 
	public abstract void notifyDataConnectionFailed (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyDataConnectionFailedForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyCellLocation (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void notifyCellLocationForSubscriber (int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void notifyOtaspChanged (int)  throws android.os.RemoteException 
	public abstract void notifyCellInfo (java.util.List)  throws android.os.RemoteException 
	public abstract void notifyPreciseCallState (int, int, int)  throws android.os.RemoteException 
	public abstract void notifyDisconnectCause (int, int)  throws android.os.RemoteException 
	public abstract void notifyPreciseDataConnectionFailed (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyCellInfoForSubscriber (int, java.util.List)  throws android.os.RemoteException 
	public abstract void notifyDataConnectionRealTimeInfo (android.telephony.DataConnectionRealTimeInfo)  throws android.os.RemoteException 
	public abstract void notifyVoLteServiceStateChanged (android.telephony.VoLteServiceState)  throws android.os.RemoteException 
	public abstract void notifyOemHookRawEventForSubscriber (int, byte[])  throws android.os.RemoteException 
	public abstract void notifySubscriptionInfoChanged ()  throws android.os.RemoteException 
	public abstract void notifyCarrierNetworkChange (boolean)  throws android.os.RemoteException 
}

com/android/internal/telephony/DefaultPhoneNotifier.class
DefaultPhoneNotifier.java
package com.android.internal.telephony
public com.android.internal.telephony.DefaultPhoneNotifier extends java.lang.Object implements com.android.internal.telephony.PhoneNotifier  {
	private static final String LOG_TAG
	private static final boolean DBG
	protected com.android.internal.telephony.ITelephonyRegistry mRegistry
	protected void  () 
	public void notifyPhoneState (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		com.android.internal.telephony.Call ringingCall
		int subId
		String incomingNumber
	public void notifyServiceState (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		android.telephony.ServiceState ss
		int phoneId
		int subId
	public void notifySignalStrength (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int subId
	public void notifyMessageWaitingChanged (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int phoneId
		int subId
	public void notifyCallForwardingChanged (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int subId
	public void notifyDataActivity (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int subId
	public void notifyDataConnection (com.android.internal.telephony.Phone, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneConstants$DataState) 
		com.android.internal.telephony.Phone sender
		String reason
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState state
	private void doNotifyDataConnection (com.android.internal.telephony.Phone, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneConstants$DataState) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		String reason
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState state
		int subId
		long dds
		android.telephony.TelephonyManager telephony
		android.net.LinkProperties linkProperties
		android.net.NetworkCapabilities networkCapabilities
		boolean roaming
		android.telephony.ServiceState ss
	public void notifyDataConnectionFailed (com.android.internal.telephony.Phone, java.lang.String, java.lang.String) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		String reason
		String apnType
		int subId
	public void notifyCellLocation (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int subId
		android.os.Bundle data
	public void notifyCellInfo (com.android.internal.telephony.Phone, java.util.List) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		java.util.List cellInfo
		int subId
	public void notifyDataConnectionRealTimeInfo (com.android.internal.telephony.Phone, android.telephony.DataConnectionRealTimeInfo) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
	public void notifyOtaspChanged (com.android.internal.telephony.Phone, int) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		int otaspMode
	public void notifyPreciseCallState (com.android.internal.telephony.Phone) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		com.android.internal.telephony.Call ringingCall
		com.android.internal.telephony.Call foregroundCall
		com.android.internal.telephony.Call backgroundCall
	public void notifyDisconnectCause (int, int) 
		android.os.RemoteException ex
		int cause
		int preciseCause
	public void notifyPreciseDataConnectionFailed (com.android.internal.telephony.Phone, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		String reason
		String apnType
		String apn
		String failCause
	public void notifyVoLteServiceStateChanged (com.android.internal.telephony.Phone, android.telephony.VoLteServiceState) 
		android.os.RemoteException ex
		com.android.internal.telephony.Phone sender
		android.telephony.VoLteServiceState lteState
	public void notifyOemHookRawEventForSubscriber (int, byte[]) 
		android.os.RemoteException ex
		int subId
		byte[] rawData
	public static int convertCallState (com.android.internal.telephony.PhoneConstants$State) 
		com.android.internal.telephony.PhoneConstants$State state
	public static com.android.internal.telephony.PhoneConstants$State convertCallState (int) 
		int state
	public static int convertDataState (com.android.internal.telephony.PhoneConstants$DataState) 
		com.android.internal.telephony.PhoneConstants$DataState state
	public static com.android.internal.telephony.PhoneConstants$DataState convertDataState (int) 
		int state
	public static int convertDataActivityState (com.android.internal.telephony.Phone$DataActivityState) 
		com.android.internal.telephony.Phone$DataActivityState state
	public static com.android.internal.telephony.Phone$DataActivityState convertDataActivityState (int) 
		int state
	public static int convertPreciseCallState (com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Call$State state
	public static com.android.internal.telephony.Call$State convertPreciseCallState (int) 
		int state
	private void log (java.lang.String) 
		String s
}

com/android/internal/telephony/MccTable.class
MccTable.java
package com.android.internal.telephony
public final com.android.internal.telephony.MccTable extends java.lang.Object {
	static final String LOG_TAG
	static java.util.ArrayList sTable
	private static final java.util.Map FALLBACKS
	public void  () 
	private static com.android.internal.telephony.MccTable$MccEntry entryForMcc (int) 
		int mcc
		com.android.internal.telephony.MccTable$MccEntry m
		int index
	public static java.lang.String defaultTimeZoneForMcc (int) 
		int mcc
		com.android.internal.telephony.MccTable$MccEntry entry
		java.util.Locale locale
		String[] tz
	public static java.lang.String countryCodeForMcc (int) 
		int mcc
		com.android.internal.telephony.MccTable$MccEntry entry
	public static java.lang.String defaultLanguageForMcc (int) 
		int mcc
		com.android.internal.telephony.MccTable$MccEntry entry
		java.util.Locale likelyLocale
		String likelyLanguage
	public static int smallestDigitsMccForMnc (int) 
		int mcc
		com.android.internal.telephony.MccTable$MccEntry entry
	public static void updateMccMncConfiguration (android.content.Context, java.lang.String, boolean) 
		String overrideMcc
		NumberFormatException e
		android.content.res.Configuration config
		boolean updateConfig
		android.os.RemoteException e
		int mcc
		int mnc
		String defaultMccMnc
		android.content.Context context
		String mccmnc
		boolean fromServiceState
	private static java.util.Locale chooseBestFallback (java.util.Locale, java.util.List) 
		java.util.Locale target
		java.util.List candidates
		java.util.Locale fallback
	private static java.util.Locale getLocaleForLanguageCountry (android.content.Context, java.lang.String, java.lang.String) 
		java.util.Locale l
		String locale
		java.util.Iterator i$
		String[] localeArray
		java.util.List locales
		java.util.List languageMatches
		java.util.Locale bestMatch
		Exception e
		android.content.Context context
		String language
		String country
		java.util.Locale target
	private static void setTimezoneFromMccIfNeeded (android.content.Context, int) 
		android.app.AlarmManager alarm
		String zoneId
		android.content.Context context
		int mcc
		String timezone
	public static java.util.Locale getLocaleFromMcc (android.content.Context, int, java.lang.String) 
		android.content.Context context
		int mcc
		String simLanguage
		String language
		String country
		java.util.Locale locale
	private static void setWifiCountryCodeFromMcc (android.content.Context, int) 
		android.content.Context context
		int mcc
		String country
		android.net.wifi.WifiManager wM
	static void  () 
}

com/android/internal/telephony/SMSDispatcher$1.class
SMSDispatcher.java
package com.android.internal.telephony
 com.android.internal.telephony.SMSDispatcher$1 extends java.lang.Object {
}

com/android/internal/telephony/RIL$1.class
RIL.java
package com.android.internal.telephony
 com.android.internal.telephony.RIL$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener  {
	final com.android.internal.telephony.RIL this$0
	void  (com.android.internal.telephony.RIL) 
	public void onDisplayAdded (int) 
		int displayId
	public void onDisplayRemoved (int) 
		int displayId
	public void onDisplayChanged (int) 
		int oldState
		int displayId
}

com/android/internal/telephony/SmsUsageMonitor$1.class
SmsUsageMonitor.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsUsageMonitor$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.SmsUsageMonitor this$0
	void  (com.android.internal.telephony.SmsUsageMonitor) 
	public void run () 
}

com/android/internal/telephony/IOnSubscriptionsChangedListener$Stub$Proxy.class
IOnSubscriptionsChangedListener.java
package com.android.internal.telephony
 com.android.internal.telephony.IOnSubscriptionsChangedListener$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IOnSubscriptionsChangedListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onSubscriptionsChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/telephony/IOnSubscriptionsChangedListener$Stub.class
IOnSubscriptionsChangedListener.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IOnSubscriptionsChangedListener$Stub extends android.os.Binder implements com.android.internal.telephony.IOnSubscriptionsChangedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onSubscriptionsChanged
	public void  () 
	public static com.android.internal.telephony.IOnSubscriptionsChangedListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/DcParamObject$1.class
DcParamObject.java
package com.android.internal.telephony
final com.android.internal.telephony.DcParamObject$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.DcParamObject createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.DcParamObject[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/CallTracker.class
CallTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CallTracker extends android.os.Handler {
	private static final boolean DBG_POLL
	static final int POLL_DELAY_MSEC
	protected int mPendingOperations
	protected boolean mNeedsPoll
	protected android.os.Message mLastRelevantPoll
	protected java.util.ArrayList mHandoverConnections
	public com.android.internal.telephony.CommandsInterface mCi
	protected boolean mNumberConverted
	private final int VALID_COMPARE_LENGTH
	protected static final int EVENT_POLL_CALLS_RESULT
	protected static final int EVENT_CALL_STATE_CHANGE
	protected static final int EVENT_REPOLL_AFTER_DELAY
	protected static final int EVENT_OPERATION_COMPLETE
	protected static final int EVENT_GET_LAST_CALL_FAIL_CAUSE
	protected static final int EVENT_SWITCH_RESULT
	protected static final int EVENT_RADIO_AVAILABLE
	protected static final int EVENT_RADIO_NOT_AVAILABLE
	protected static final int EVENT_CONFERENCE_RESULT
	protected static final int EVENT_SEPARATE_RESULT
	protected static final int EVENT_ECT_RESULT
	protected static final int EVENT_EXIT_ECM_RESPONSE_CDMA
	protected static final int EVENT_CALL_WAITING_INFO_CDMA
	protected static final int EVENT_THREE_WAY_DIAL_L2_RESULT_CDMA
	protected static final int EVENT_THREE_WAY_DIAL_BLANK_FLASH
	public void  () 
	protected void pollCallsWhenSafe () 
	protected void pollCallsAfterDelay () 
		android.os.Message msg
	protected boolean isCommandExceptionRadioNotAvailable (java.lang.Throwable) 
		Throwable e
	protected abstract void handlePollCalls (android.os.AsyncResult) 
	protected com.android.internal.telephony.Connection getHoConnection (com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.Connection hoConn
		java.util.Iterator i$
		com.android.internal.telephony.Connection hoConn
		java.util.Iterator i$
		com.android.internal.telephony.DriverCall dc
	protected void notifySrvccState (com.android.internal.telephony.Call$SrvccState, java.util.ArrayList) 
		com.android.internal.telephony.Call$SrvccState state
		java.util.ArrayList c
	protected void handleRadioAvailable () 
	protected android.os.Message obtainNoPollCompleteMessage (int) 
		int what
	private boolean checkNoOperationsPending () 
	protected java.lang.String checkForTestEmergencyNumber (java.lang.String) 
		String[] values
		String dialString
		String testEn
	protected java.lang.String convertNumberIfNecessary (com.android.internal.telephony.PhoneBase, java.lang.String) 
		String mdn
		String[] tmpArray
		String convertMap
		String[] entry
		String[] arr$
		int len$
		int i$
		com.android.internal.telephony.PhoneBase phoneBase
		String dialNumber
		String[] convertMaps
		String outNumber
		boolean needConvert
	private boolean compareGid1 (com.android.internal.telephony.PhoneBase, java.lang.String) 
		com.android.internal.telephony.PhoneBase phoneBase
		String serviceGid1
		String gid1
		int gid_length
		boolean ret
	public abstract void handleMessage (android.os.Message) 
	public abstract void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForVoiceCallStarted (android.os.Handler) 
	public abstract void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForVoiceCallEnded (android.os.Handler) 
	public abstract com.android.internal.telephony.PhoneConstants$State getState () 
	protected abstract void log (java.lang.String) 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/CallManager.class
CallManager.java
package com.android.internal.telephony
public final com.android.internal.telephony.CallManager extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private static final int EVENT_DISCONNECT
	private static final int EVENT_PRECISE_CALL_STATE_CHANGED
	private static final int EVENT_NEW_RINGING_CONNECTION
	private static final int EVENT_UNKNOWN_CONNECTION
	private static final int EVENT_INCOMING_RING
	private static final int EVENT_RINGBACK_TONE
	private static final int EVENT_IN_CALL_VOICE_PRIVACY_ON
	private static final int EVENT_IN_CALL_VOICE_PRIVACY_OFF
	private static final int EVENT_CALL_WAITING
	private static final int EVENT_DISPLAY_INFO
	private static final int EVENT_SIGNAL_INFO
	private static final int EVENT_CDMA_OTA_STATUS_CHANGE
	private static final int EVENT_RESEND_INCALL_MUTE
	private static final int EVENT_MMI_INITIATE
	private static final int EVENT_MMI_COMPLETE
	private static final int EVENT_ECM_TIMER_RESET
	private static final int EVENT_SUBSCRIPTION_INFO_READY
	private static final int EVENT_SUPP_SERVICE_FAILED
	private static final int EVENT_SERVICE_STATE_CHANGED
	private static final int EVENT_POST_DIAL_CHARACTER
	private static final int EVENT_ONHOLD_TONE
	private static final int EVENT_TTY_MODE_RECEIVED
	private static final com.android.internal.telephony.CallManager INSTANCE
	private final java.util.ArrayList mPhones
	private final java.util.ArrayList mRingingCalls
	private final java.util.ArrayList mBackgroundCalls
	private final java.util.ArrayList mForegroundCalls
	private final java.util.ArrayList mEmptyConnections
	private final java.util.HashMap mHandlerMap
	private com.android.internal.telephony.Phone mDefaultPhone
	private boolean mSpeedUpAudioForMtCall
	protected final android.os.RegistrantList mPreciseCallStateRegistrants
	protected final android.os.RegistrantList mNewRingingConnectionRegistrants
	protected final android.os.RegistrantList mIncomingRingRegistrants
	protected final android.os.RegistrantList mDisconnectRegistrants
	protected final android.os.RegistrantList mMmiRegistrants
	protected final android.os.RegistrantList mUnknownConnectionRegistrants
	protected final android.os.RegistrantList mRingbackToneRegistrants
	protected final android.os.RegistrantList mOnHoldToneRegistrants
	protected final android.os.RegistrantList mInCallVoicePrivacyOnRegistrants
	protected final android.os.RegistrantList mInCallVoicePrivacyOffRegistrants
	protected final android.os.RegistrantList mCallWaitingRegistrants
	protected final android.os.RegistrantList mDisplayInfoRegistrants
	protected final android.os.RegistrantList mSignalInfoRegistrants
	protected final android.os.RegistrantList mCdmaOtaStatusChangeRegistrants
	protected final android.os.RegistrantList mResendIncallMuteRegistrants
	protected final android.os.RegistrantList mMmiInitiateRegistrants
	protected final android.os.RegistrantList mMmiCompleteRegistrants
	protected final android.os.RegistrantList mEcmTimerResetRegistrants
	protected final android.os.RegistrantList mSubscriptionInfoReadyRegistrants
	protected final android.os.RegistrantList mSuppServiceFailedRegistrants
	protected final android.os.RegistrantList mServiceStateChangedRegistrants
	protected final android.os.RegistrantList mPostDialCharacterRegistrants
	protected final android.os.RegistrantList mTtyModeReceivedRegistrants
	private void  () 
	public static com.android.internal.telephony.CallManager getInstance () 
	private static com.android.internal.telephony.Phone getPhoneBase (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean isSamePhone (com.android.internal.telephony.Phone, com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone p1
		com.android.internal.telephony.Phone p2
	public java.util.List getAllPhones () 
	private com.android.internal.telephony.Phone getPhone (int) 
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		int subId
		com.android.internal.telephony.Phone p
	public com.android.internal.telephony.PhoneConstants$State getState () 
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		com.android.internal.telephony.PhoneConstants$State s
	public com.android.internal.telephony.PhoneConstants$State getState (int) 
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		int subId
		com.android.internal.telephony.PhoneConstants$State s
	public int getServiceState () 
		int serviceState
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		int resultState
	public int getServiceState (int) 
		int serviceState
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		int subId
		int resultState
	public com.android.internal.telephony.Phone getPhoneInCall () 
		com.android.internal.telephony.Phone phone
	public com.android.internal.telephony.Phone getPhoneInCall (int) 
		int subId
		com.android.internal.telephony.Phone phone
	public boolean registerPhone (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
		com.android.internal.telephony.Phone basePhone
	public void unregisterPhone (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone vPhone
		com.android.internal.telephony.Phone phone
		com.android.internal.telephony.Phone basePhone
	public com.android.internal.telephony.Phone getDefaultPhone () 
	public com.android.internal.telephony.Phone getFgPhone () 
	public com.android.internal.telephony.Phone getFgPhone (int) 
		int subId
	public com.android.internal.telephony.Phone getBgPhone () 
	public com.android.internal.telephony.Phone getBgPhone (int) 
		int subId
	public com.android.internal.telephony.Phone getRingingPhone () 
	public com.android.internal.telephony.Phone getRingingPhone (int) 
		int subId
	private android.content.Context getContext () 
		com.android.internal.telephony.Phone defaultPhone
	private void registerForPhoneStates (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
		com.android.internal.telephony.CallManager$CallManagerHandler handler
	private void unregisterForPhoneStates (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
		com.android.internal.telephony.CallManager$CallManagerHandler handler
	public void acceptCall (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Phone activePhone
		boolean hasBgCall
		boolean sameChannel
		com.android.internal.telephony.Call ringingCall
		com.android.internal.telephony.Phone ringingPhone
	public void rejectCall (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call ringingCall
		com.android.internal.telephony.Phone ringingPhone
	public void switchHoldingAndActive (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call heldCall
		com.android.internal.telephony.Phone activePhone
		com.android.internal.telephony.Phone heldPhone
	public void hangupForegroundResumeBackground (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call heldCall
		com.android.internal.telephony.Phone foregroundPhone
		com.android.internal.telephony.Phone backgroundPhone
	public boolean canConference (com.android.internal.telephony.Call) 
		com.android.internal.telephony.Call heldCall
		com.android.internal.telephony.Phone activePhone
		com.android.internal.telephony.Phone heldPhone
	public boolean canConference (com.android.internal.telephony.Call, int) 
		com.android.internal.telephony.Call heldCall
		int subId
		com.android.internal.telephony.Phone activePhone
		com.android.internal.telephony.Phone heldPhone
	public void conference (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call heldCall
		int subId
		com.android.internal.telephony.Phone fgPhone
	public com.android.internal.telephony.Connection dial (com.android.internal.telephony.Phone, java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String newDialString
		com.android.internal.telephony.Phone activePhone
		boolean hasBgCall
		com.android.internal.telephony.Phone vPhone
		com.android.internal.telephony.Phone phone
		String dialString
		int videoState
		com.android.internal.telephony.Phone basePhone
		int subId
		com.android.internal.telephony.Connection result
	public com.android.internal.telephony.Connection dial (com.android.internal.telephony.Phone, java.lang.String, com.android.internal.telephony.UUSInfo, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Phone phone
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
	public void clearDisconnected () 
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
	public void clearDisconnected (int) 
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		int subId
	private boolean canDial (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
		int serviceState
		int subId
		boolean hasRingingCall
		com.android.internal.telephony.Call$State fgCallState
		boolean result
	public boolean canTransfer (com.android.internal.telephony.Call) 
		com.android.internal.telephony.Call heldCall
		com.android.internal.telephony.Phone activePhone
		com.android.internal.telephony.Phone heldPhone
	public boolean canTransfer (com.android.internal.telephony.Call, int) 
		com.android.internal.telephony.Call heldCall
		int subId
		com.android.internal.telephony.Phone activePhone
		com.android.internal.telephony.Phone heldPhone
	public void explicitCallTransfer (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call heldCall
	public java.util.List getPendingMmiCodes (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public boolean sendUssdResponse (com.android.internal.telephony.Phone, java.lang.String) 
		com.android.internal.telephony.Phone phone
		String ussdMessge
	public void setMute (boolean) 
		boolean muted
	public boolean getMute () 
	public void setEchoSuppressionEnabled () 
	public boolean sendDtmf (char) 
		char c
		boolean result
	public boolean startDtmf (char) 
		char c
		boolean result
	public void stopDtmf () 
	public boolean sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message onComplete
	public void registerForDisconnect (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisconnect (android.os.Handler) 
		android.os.Handler h
	public void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForPreciseCallStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForUnknownConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForUnknownConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNewRingingConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForIncomingRing (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForIncomingRing (android.os.Handler) 
		android.os.Handler h
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForOnHoldTone (android.os.Handler) 
		android.os.Handler h
	public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForResendIncallMute (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiInitiate (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiInitiate (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiComplete (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiComplete (android.os.Handler) 
		android.os.Handler h
	public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForEcmTimerReset (android.os.Handler) 
		android.os.Handler h
	public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForServiceStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceFailed (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
		android.os.Handler h
	public void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCallWaiting (android.os.Handler) 
		android.os.Handler h
	public void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSignalInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisplayInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCdmaOtaStatusChange (android.os.Handler) 
		android.os.Handler h
	public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSubscriptionInfoReady (android.os.Handler) 
		android.os.Handler h
	public void registerForPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForPostDialCharacter (android.os.Handler) 
		android.os.Handler h
	public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForTtyModeReceived (android.os.Handler) 
		android.os.Handler h
	public java.util.List getRingingCalls () 
	public java.util.List getForegroundCalls () 
	public java.util.List getBackgroundCalls () 
	public boolean hasActiveFgCall () 
	public boolean hasActiveFgCall (int) 
		int subId
	public boolean hasActiveBgCall () 
	public boolean hasActiveBgCall (int) 
		int subId
	public boolean hasActiveRingingCall () 
	public boolean hasActiveRingingCall (int) 
		int subId
	public com.android.internal.telephony.Call getActiveFgCall () 
		com.android.internal.telephony.Call call
	public com.android.internal.telephony.Call getActiveFgCall (int) 
		com.android.internal.telephony.Phone phone
		int subId
		com.android.internal.telephony.Call call
	private com.android.internal.telephony.Call getFirstNonIdleCall (java.util.List) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.List calls
		com.android.internal.telephony.Call result
	private com.android.internal.telephony.Call getFirstNonIdleCall (java.util.List, int) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.List calls
		int subId
		com.android.internal.telephony.Call result
	public com.android.internal.telephony.Call getFirstActiveBgCall () 
		com.android.internal.telephony.Call call
	public com.android.internal.telephony.Call getFirstActiveBgCall (int) 
		com.android.internal.telephony.Call call
		int subId
		com.android.internal.telephony.Phone phone
	public com.android.internal.telephony.Call getFirstActiveRingingCall () 
		com.android.internal.telephony.Call call
	public com.android.internal.telephony.Call getFirstActiveRingingCall (int) 
		int subId
		com.android.internal.telephony.Phone phone
		com.android.internal.telephony.Call call
	public com.android.internal.telephony.Call$State getActiveFgCallState () 
		com.android.internal.telephony.Call fgCall
	public com.android.internal.telephony.Call$State getActiveFgCallState (int) 
		int subId
		com.android.internal.telephony.Call fgCall
	public java.util.List getFgCallConnections () 
		com.android.internal.telephony.Call fgCall
	public java.util.List getFgCallConnections (int) 
		int subId
		com.android.internal.telephony.Call fgCall
	public java.util.List getBgCallConnections () 
		com.android.internal.telephony.Call bgCall
	public java.util.List getBgCallConnections (int) 
		int subId
		com.android.internal.telephony.Call bgCall
	public com.android.internal.telephony.Connection getFgCallLatestConnection () 
		com.android.internal.telephony.Call fgCall
	public com.android.internal.telephony.Connection getFgCallLatestConnection (int) 
		int subId
		com.android.internal.telephony.Call fgCall
	public boolean hasDisconnectedFgCall () 
	public boolean hasDisconnectedFgCall (int) 
		int subId
	public boolean hasDisconnectedBgCall () 
	public boolean hasDisconnectedBgCall (int) 
		int subId
	private com.android.internal.telephony.Call getFirstActiveCall (java.util.ArrayList) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.ArrayList calls
	private com.android.internal.telephony.Call getFirstActiveCall (java.util.ArrayList, int) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.ArrayList calls
		int subId
	private com.android.internal.telephony.Call getFirstCallOfState (java.util.ArrayList, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.ArrayList calls
		com.android.internal.telephony.Call$State state
	private com.android.internal.telephony.Call getFirstCallOfState (java.util.ArrayList, com.android.internal.telephony.Call$State, int) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		java.util.ArrayList calls
		com.android.internal.telephony.Call$State state
		int subId
	private boolean hasMoreThanOneRingingCall () 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		int count
	private boolean hasMoreThanOneRingingCall (int) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		int subId
		int count
	private boolean hasMoreThanOneHoldingCall (int) 
		com.android.internal.telephony.Call call
		java.util.Iterator i$
		int subId
		int count
	public java.lang.String toString () 
		com.android.internal.telephony.Call call
		int i
		com.android.internal.telephony.Call call
		com.android.internal.telephony.Phone phone
		java.util.Iterator i$
		StringBuilder b
	static boolean access$100 (com.android.internal.telephony.CallManager) 
		com.android.internal.telephony.CallManager x0
	static void  () 
}

com/android/internal/telephony/IccPhoneBookInterfaceManager.class
IccPhoneBookInterfaceManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IccPhoneBookInterfaceManager extends java.lang.Object {
	protected static final boolean DBG
	protected com.android.internal.telephony.PhoneBase mPhone
	private com.android.internal.telephony.uicc.UiccCardApplication mCurrentApp
	protected com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
	protected final Object mLock
	protected int[] mRecordSize
	protected boolean mSuccess
	private boolean mIs3gCard
	protected java.util.List mRecords
	protected static final boolean ALLOW_SIM_OP_IN_UI_THREAD
	protected static final int EVENT_GET_SIZE_DONE
	protected static final int EVENT_LOAD_DONE
	protected static final int EVENT_UPDATE_DONE
	protected android.os.Handler mBaseHandler
	public void  (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.uicc.IccRecords r
	public void dispose () 
	public void updateIccRecords (com.android.internal.telephony.uicc.IccRecords) 
		com.android.internal.telephony.uicc.IccRecords iccRecords
	protected abstract void logd (java.lang.String) 
	protected abstract void loge (java.lang.String) 
	public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.Message response
		com.android.internal.telephony.uicc.AdnRecord oldAdn
		com.android.internal.telephony.uicc.AdnRecord newAdn
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
	public boolean updateAdnRecordsInEfByIndex (int, java.lang.String, java.lang.String, int, java.lang.String) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.Message response
		com.android.internal.telephony.uicc.AdnRecord newAdn
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
	public abstract int[] getAdnRecordsSize (int) 
	public java.util.List getAdnRecordsInEf (int) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.Message response
		int efid
	protected void checkThread () 
	protected void waitForResult (java.util.concurrent.atomic.AtomicBoolean) 
		InterruptedException e
		java.util.concurrent.atomic.AtomicBoolean status
	private int updateEfForIccType (int) 
		int efid
}

com/android/internal/telephony/CallForwardInfo.class
CallForwardInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.CallForwardInfo extends java.lang.Object {
	public int status
	public int reason
	public int serviceClass
	public int toa
	public String number
	public int timeSeconds
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/TelephonyCapabilities.class
TelephonyCapabilities.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyCapabilities extends java.lang.Object {
	private static final String LOG_TAG
	private void  () 
	public static boolean supportsEcm (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsOtasp (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsVoiceMessageCount (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsNetworkSelection (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static int getDeviceIdLabel (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsConferenceCallManagement (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsHoldAndUnhold (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsAnswerAndHold (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public static boolean supportsAdn (int) 
		int phoneType
	public static boolean canDistinguishDialingAndConnected (int) 
		int phoneType
}

com/android/internal/telephony/IntRangeManager$IntRange.class
IntRangeManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IntRangeManager$IntRange extends java.lang.Object {
	int mStartId
	int mEndId
	final java.util.ArrayList mClients
	final com.android.internal.telephony.IntRangeManager this$0
	void  (com.android.internal.telephony.IntRangeManager, int, int, java.lang.String) 
		int startId
		int endId
		String client
	void  (com.android.internal.telephony.IntRangeManager, com.android.internal.telephony.IntRangeManager$ClientRange) 
		com.android.internal.telephony.IntRangeManager$ClientRange clientRange
	void  (com.android.internal.telephony.IntRangeManager, com.android.internal.telephony.IntRangeManager$IntRange, int) 
		int i
		com.android.internal.telephony.IntRangeManager$IntRange intRange
		int numElements
	void insert (com.android.internal.telephony.IntRangeManager$ClientRange) 
		com.android.internal.telephony.IntRangeManager$ClientRange nextRange
		int i
		com.android.internal.telephony.IntRangeManager$ClientRange range
		int len
		int insert
}

com/android/internal/telephony/GsmAlphabet$TextEncodingDetails.class
GsmAlphabet.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmAlphabet$TextEncodingDetails extends java.lang.Object {
	public int msgCount
	public int codeUnitCount
	public int codeUnitsRemaining
	public int codeUnitSize
	public int languageTable
	public int languageShiftTable
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/IIccPhoneBook$Stub.class
IIccPhoneBook.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IIccPhoneBook$Stub extends android.os.Binder implements com.android.internal.telephony.IIccPhoneBook  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getAdnRecordsInEf
	static final int TRANSACTION_getAdnRecordsInEfForSubscriber
	static final int TRANSACTION_updateAdnRecordsInEfBySearch
	static final int TRANSACTION_updateAdnRecordsInEfBySearchForSubscriber
	static final int TRANSACTION_updateAdnRecordsInEfByIndex
	static final int TRANSACTION_updateAdnRecordsInEfByIndexForSubscriber
	static final int TRANSACTION_getAdnRecordsSize
	static final int TRANSACTION_getAdnRecordsSizeForSubscriber
	public void  () 
	public static com.android.internal.telephony.IIccPhoneBook asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		java.util.List _result
		int _arg0
		int _arg1
		java.util.List _result
		int _arg0
		String _arg1
		String _arg2
		String _arg3
		String _arg4
		String _arg5
		boolean _result
		int _arg0
		int _arg1
		String _arg2
		String _arg3
		String _arg4
		String _arg5
		String _arg6
		boolean _result
		int _arg0
		String _arg1
		String _arg2
		int _arg3
		String _arg4
		boolean _result
		int _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		String _arg5
		boolean _result
		int _arg0
		int[] _result
		int _arg0
		int _arg1
		int[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/IccSmsInterfaceManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
public com.android.internal.telephony.IccSmsInterfaceManager extends java.lang.Object {
	static final String LOG_TAG
	static final boolean DBG
	protected final Object mLock
	protected boolean mSuccess
	private java.util.List mSms
	private com.android.internal.telephony.IccSmsInterfaceManager$CellBroadcastRangeManager mCellBroadcastRangeManager
	private com.android.internal.telephony.IccSmsInterfaceManager$CdmaBroadcastRangeManager mCdmaBroadcastRangeManager
	private static final int EVENT_LOAD_DONE
	private static final int EVENT_UPDATE_DONE
	protected static final int EVENT_SET_BROADCAST_ACTIVATION_DONE
	protected static final int EVENT_SET_BROADCAST_CONFIG_DONE
	private static final int SMS_CB_CODE_SCHEME_MIN
	private static final int SMS_CB_CODE_SCHEME_MAX
	protected com.android.internal.telephony.PhoneBase mPhone
	protected final android.content.Context mContext
	protected final android.app.AppOpsManager mAppOps
	private final android.os.UserManager mUserManager
	protected com.android.internal.telephony.SMSDispatcher mDispatcher
	protected android.os.Handler mHandler
	protected void  (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	protected void markMessagesAsRead (java.util.ArrayList) 
		int n
		byte[] nba
		byte[] record
		byte[] ba
		int i
		java.util.ArrayList messages
		com.android.internal.telephony.uicc.IccFileHandler fh
		int count
	protected void updatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	protected void enforceReceiveAndSend (java.lang.String) 
		String message
	public boolean updateMessageOnIccEf (java.lang.String, int, int, byte[]) 
		com.android.internal.telephony.uicc.IccFileHandler fh
		byte[] record
		InterruptedException e
		android.os.Message response
		String callingPackage
		int index
		int status
		byte[] pdu
	public boolean copyMessageToIccEf (java.lang.String, int, byte[], byte[]) 
		InterruptedException e
		android.os.Message response
		String callingPackage
		int status
		byte[] pdu
		byte[] smsc
	public java.util.List getAllMessagesFromIccEf (java.lang.String) 
		InterruptedException e
		com.android.internal.telephony.uicc.IccFileHandler fh
		android.os.Message response
		String callingPackage
	public void sendDataWithSelfPermissions (java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		String callingPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendData (java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		String callingPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	private void sendDataInternal (java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		String callingPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendText (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean) 
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessageForNonDefaultSmsApp
	public void sendTextWithSelfPermissions (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	private void sendTextInternal (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean) 
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessageForNonDefaultSmsApp
	public void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
	public void sendMultipartText (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean) 
		String part
		java.util.Iterator i$
		int i
		String singlePart
		android.app.PendingIntent singleSentIntent
		android.app.PendingIntent singleDeliveryIntent
		int i
		String callingPackage
		String destAddr
		String scAddr
		java.util.List parts
		java.util.List sentIntents
		java.util.List deliveryIntents
		boolean persistMessageForNonDefaultSmsApp
	public int getPremiumSmsPermission (java.lang.String) 
		String packageName
	public void setPremiumSmsPermission (java.lang.String, int) 
		String packageName
		int permission
	protected java.util.ArrayList buildValidRawData (java.util.ArrayList) 
		byte[] ba
		int i
		java.util.ArrayList messages
		int count
		java.util.ArrayList ret
	protected byte[] makeSmsRecordData (int, byte[]) 
		byte[] data
		int j
		int status
		byte[] pdu
		byte[] data
	public boolean enableCellBroadcast (int, int) 
		int messageIdentifier
		int ranType
	public boolean disableCellBroadcast (int, int) 
		int messageIdentifier
		int ranType
	public boolean enableCellBroadcastRange (int, int, int) 
		int startMessageId
		int endMessageId
		int ranType
	public boolean disableCellBroadcastRange (int, int, int) 
		int startMessageId
		int endMessageId
		int ranType
	public synchronized boolean enableGsmBroadcastRange (int, int) 
		int startMessageId
		int endMessageId
		android.content.Context context
		String client
	public synchronized boolean disableGsmBroadcastRange (int, int) 
		int startMessageId
		int endMessageId
		android.content.Context context
		String client
	public synchronized boolean enableCdmaBroadcastRange (int, int) 
		int startMessageId
		int endMessageId
		android.content.Context context
		String client
	public synchronized boolean disableCdmaBroadcastRange (int, int) 
		int startMessageId
		int endMessageId
		android.content.Context context
		String client
	private boolean setCellBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[]) 
		InterruptedException e
		android.os.Message response
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configs
	private boolean setCellBroadcastActivation (boolean) 
		InterruptedException e
		android.os.Message response
		boolean activate
	private boolean setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[]) 
		InterruptedException e
		android.os.Message response
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
	private boolean setCdmaBroadcastActivation (boolean) 
		InterruptedException e
		android.os.Message response
		boolean activate
	protected void log (java.lang.String) 
		String msg
	public boolean isImsSmsSupported () 
	public java.lang.String getImsSmsFormat () 
	public void sendStoredText (java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.content.ContentResolver resolver
		String[] textAndAddress
	public void sendStoredMultipartText (java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List) 
		String singlePart
		android.app.PendingIntent singleSentIntent
		android.app.PendingIntent singleDeliveryIntent
		int i
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		java.util.List sentIntents
		java.util.List deliveryIntents
		android.content.ContentResolver resolver
		String[] textAndAddress
		java.util.ArrayList parts
	private boolean isFailedOrDraft (android.content.ContentResolver, android.net.Uri) 
		int type
		android.database.sqlite.SQLiteException e
		android.content.ContentResolver resolver
		android.net.Uri messageUri
		long identity
		android.database.Cursor cursor
	private java.lang.String[] loadTextAndAddress (android.content.ContentResolver, android.net.Uri) 
		android.database.sqlite.SQLiteException e
		android.content.ContentResolver resolver
		android.net.Uri messageUri
		long identity
		android.database.Cursor cursor
	private void returnUnspecifiedFailure (android.app.PendingIntent) 
		android.app.PendingIntent$CanceledException e
		android.app.PendingIntent pi
	private void returnUnspecifiedFailure (java.util.List) 
		android.app.PendingIntent pi
		java.util.Iterator i$
		java.util.List pis
	private void enforceCarrierPrivilege () 
		com.android.internal.telephony.uicc.UiccController controller
	private java.lang.String filterDestAddress (java.lang.String) 
		String destAddr
		String result
	static java.util.List access$002 (com.android.internal.telephony.IccSmsInterfaceManager, java.util.List) 
		com.android.internal.telephony.IccSmsInterfaceManager x0
		java.util.List x1
	static java.util.List access$000 (com.android.internal.telephony.IccSmsInterfaceManager) 
		com.android.internal.telephony.IccSmsInterfaceManager x0
	static boolean access$100 (com.android.internal.telephony.IccSmsInterfaceManager, com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[]) 
		com.android.internal.telephony.IccSmsInterfaceManager x0
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] x1
	static boolean access$200 (com.android.internal.telephony.IccSmsInterfaceManager, com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[]) 
		com.android.internal.telephony.IccSmsInterfaceManager x0
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] x1
}

com/android/internal/telephony/ATResponseParser.class
ATResponseParser.java
package com.android.internal.telephony
public com.android.internal.telephony.ATResponseParser extends java.lang.Object {
	private String mLine
	private int mNext
	private int mTokStart
	private int mTokEnd
	public void  (java.lang.String) 
		String line
	public boolean nextBoolean () 
		char c
	public int nextInt () 
		char c
		int i
		int ret
	public java.lang.String nextString () 
	public boolean hasMore () 
	private void nextTok () 
		char c
		boolean hasQuote
		StringIndexOutOfBoundsException ex
		int len
	private char skipWhiteSpace (char) 
		char c
		int len
	private void skipPrefix () 
		char c
		int s
}

com/android/internal/telephony/DctConstants.class
DctConstants.java
package com.android.internal.telephony
public com.android.internal.telephony.DctConstants extends java.lang.Object {
	public static final int BASE
	public static final int EVENT_DATA_SETUP_COMPLETE
	public static final int EVENT_RADIO_AVAILABLE
	public static final int EVENT_RECORDS_LOADED
	public static final int EVENT_TRY_SETUP_DATA
	public static final int EVENT_DATA_STATE_CHANGED
	public static final int EVENT_POLL_PDP
	public static final int EVENT_RADIO_OFF_OR_NOT_AVAILABLE
	public static final int EVENT_VOICE_CALL_STARTED
	public static final int EVENT_VOICE_CALL_ENDED
	public static final int EVENT_DATA_CONNECTION_DETACHED
	public static final int EVENT_LINK_STATE_CHANGED
	public static final int EVENT_ROAMING_ON
	public static final int EVENT_ROAMING_OFF
	public static final int EVENT_ENABLE_NEW_APN
	public static final int EVENT_RESTORE_DEFAULT_APN
	public static final int EVENT_DISCONNECT_DONE
	public static final int EVENT_DATA_CONNECTION_ATTACHED
	public static final int EVENT_DATA_STALL_ALARM
	public static final int EVENT_DO_RECOVERY
	public static final int EVENT_APN_CHANGED
	public static final int EVENT_CDMA_DATA_DETACHED
	public static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	public static final int EVENT_PS_RESTRICT_ENABLED
	public static final int EVENT_PS_RESTRICT_DISABLED
	public static final int EVENT_CLEAN_UP_CONNECTION
	public static final int EVENT_CDMA_OTA_PROVISION
	public static final int EVENT_RESTART_RADIO
	public static final int EVENT_SET_INTERNAL_DATA_ENABLE
	public static final int EVENT_RESET_DONE
	public static final int EVENT_CLEAN_UP_ALL_CONNECTIONS
	public static final int CMD_SET_USER_DATA_ENABLE
	public static final int CMD_SET_DEPENDENCY_MET
	public static final int CMD_SET_POLICY_DATA_ENABLE
	public static final int EVENT_ICC_CHANGED
	public static final int EVENT_DISCONNECT_DC_RETRYING
	public static final int EVENT_DATA_SETUP_COMPLETE_ERROR
	public static final int CMD_SET_ENABLE_FAIL_FAST_MOBILE_DATA
	public static final int CMD_ENABLE_MOBILE_PROVISIONING
	public static final int CMD_IS_PROVISIONING_APN
	public static final int EVENT_PROVISIONING_APN_ALARM
	public static final int CMD_NET_STAT_POLL
	public static final int EVENT_DATA_RAT_CHANGED
	public static final int CMD_CLEAR_PROVISIONING_SPINNER
	public static final int APN_INVALID_ID
	public static final int APN_DEFAULT_ID
	public static final int APN_MMS_ID
	public static final int APN_SUPL_ID
	public static final int APN_DUN_ID
	public static final int APN_HIPRI_ID
	public static final int APN_IMS_ID
	public static final int APN_FOTA_ID
	public static final int APN_CBS_ID
	public static final int APN_IA_ID
	public static final int APN_EMERGENCY_ID
	public static final int APN_NUM_TYPES
	public static final int INVALID
	public static final int DISABLED
	public static final int ENABLED
	public static final String APN_TYPE_KEY
	public static final String PROVISIONING_URL_KEY
	public void  () 
}

com/android/internal/telephony/UUSInfo.class
UUSInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.UUSInfo extends java.lang.Object {
	public static final int UUS_TYPE1_IMPLICIT
	public static final int UUS_TYPE1_REQUIRED
	public static final int UUS_TYPE1_NOT_REQUIRED
	public static final int UUS_TYPE2_REQUIRED
	public static final int UUS_TYPE2_NOT_REQUIRED
	public static final int UUS_TYPE3_REQUIRED
	public static final int UUS_TYPE3_NOT_REQUIRED
	public static final int UUS_DCS_USP
	public static final int UUS_DCS_OSIHLP
	public static final int UUS_DCS_X244
	public static final int UUS_DCS_RMCF
	public static final int UUS_DCS_IA5c
	private int mUusType
	private int mUusDcs
	private byte[] mUusData
	public void  () 
	public void  (int, int, byte[]) 
		int uusType
		int uusDcs
		byte[] uusData
	public int getDcs () 
	public void setDcs (int) 
		int uusDcs
	public int getType () 
	public void setType (int) 
		int uusType
	public byte[] getUserData () 
	public void setUserData (byte[]) 
		byte[] uusData
}

com/android/internal/telephony/gsm/
com/android/internal/telephony/gsm/GsmMmiCode.class
GsmMmiCode.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.GsmMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode  {
	static final String LOG_TAG
	static final int MAX_LENGTH_SHORT_CODE
	static final char END_OF_USSD_COMMAND
	static final String ACTION_ACTIVATE
	static final String ACTION_DEACTIVATE
	static final String ACTION_INTERROGATE
	static final String ACTION_REGISTER
	static final String ACTION_ERASURE
	static final String SC_CLIP
	static final String SC_CLIR
	static final String SC_CFU
	static final String SC_CFB
	static final String SC_CFNRy
	static final String SC_CFNR
	static final String SC_CF_All
	static final String SC_CF_All_Conditional
	static final String SC_WAIT
	static final String SC_BAOC
	static final String SC_BAOIC
	static final String SC_BAOICxH
	static final String SC_BAIC
	static final String SC_BAICr
	static final String SC_BA_ALL
	static final String SC_BA_MO
	static final String SC_BA_MT
	static final String SC_PWD
	static final String SC_PIN
	static final String SC_PIN2
	static final String SC_PUK
	static final String SC_PUK2
	static final int EVENT_SET_COMPLETE
	static final int EVENT_GET_CLIR_COMPLETE
	static final int EVENT_QUERY_CF_COMPLETE
	static final int EVENT_USSD_COMPLETE
	static final int EVENT_QUERY_COMPLETE
	static final int EVENT_SET_CFF_COMPLETE
	static final int EVENT_USSD_CANCEL_COMPLETE
	com.android.internal.telephony.gsm.GSMPhone mPhone
	android.content.Context mContext
	com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
	com.android.internal.telephony.uicc.IccRecords mIccRecords
	String mAction
	String mSc
	String mSia
	String mSib
	String mSic
	String mPoundString
	String mDialingNumber
	String mPwd
	private boolean mIsPendingUSSD
	private boolean mIsUssdRequest
	private boolean mIsCallFwdReg
	com.android.internal.telephony.MmiCode$State mState
	CharSequence mMessage
	private boolean mIsSsInfo
	static java.util.regex.Pattern sPatternSuppService
	static final int MATCH_GROUP_POUND_STRING
	static final int MATCH_GROUP_ACTION
	static final int MATCH_GROUP_SERVICE_CODE
	static final int MATCH_GROUP_SIA
	static final int MATCH_GROUP_SIB
	static final int MATCH_GROUP_SIC
	static final int MATCH_GROUP_PWD_CONFIRM
	static final int MATCH_GROUP_DIALING_NUMBER
	private static String[] sTwoDigitNumberPattern
	static com.android.internal.telephony.gsm.GsmMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.gsm.GSMPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		String dialString
		com.android.internal.telephony.gsm.GSMPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
		java.util.regex.Matcher m
		com.android.internal.telephony.gsm.GsmMmiCode ret
	static com.android.internal.telephony.gsm.GsmMmiCode newNetworkInitiatedUssd (java.lang.String, boolean, com.android.internal.telephony.gsm.GSMPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		String ussdMessage
		boolean isUssdRequest
		com.android.internal.telephony.gsm.GSMPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.gsm.GsmMmiCode ret
	static com.android.internal.telephony.gsm.GsmMmiCode newFromUssdUserInput (java.lang.String, com.android.internal.telephony.gsm.GSMPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		String ussdMessge
		com.android.internal.telephony.gsm.GSMPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.gsm.GsmMmiCode ret
	void processSsData (android.os.AsyncResult) 
		com.android.internal.telephony.gsm.SsData ssData
		ClassCastException ex
		NullPointerException ex
		android.os.AsyncResult data
	void parseSsData (com.android.internal.telephony.gsm.SsData) 
		boolean cffEnabled
		com.android.internal.telephony.gsm.SsData ssData
		com.android.internal.telephony.CommandException ex
	private java.lang.String getScStringFromScType (com.android.internal.telephony.gsm.SsData$ServiceType) 
		com.android.internal.telephony.gsm.SsData$ServiceType sType
	private java.lang.String getActionStringFromReqType (com.android.internal.telephony.gsm.SsData$RequestType) 
		com.android.internal.telephony.gsm.SsData$RequestType rType
	private boolean isServiceClassVoiceorNone (int) 
		int serviceClass
	private static java.lang.String makeEmptyNull (java.lang.String) 
		String s
	private static boolean isEmptyOrNull (java.lang.CharSequence) 
		CharSequence s
	private static int scToCallForwardReason (java.lang.String) 
		String sc
	private static int siToServiceClass (java.lang.String) 
		int serviceCode
		String si
	private static int siToTime (java.lang.String) 
		String si
	static boolean isServiceCodeCallForwarding (java.lang.String) 
		String sc
	static boolean isServiceCodeCallBarring (java.lang.String) 
		String match
		String[] arr$
		int len$
		int i$
		String[] barringMMI
		String sc
		android.content.res.Resources resource
	static java.lang.String scToBarringFacility (java.lang.String) 
		String sc
	void  (com.android.internal.telephony.gsm.GSMPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		com.android.internal.telephony.gsm.GSMPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
	public com.android.internal.telephony.MmiCode$State getState () 
	public java.lang.CharSequence getMessage () 
	public com.android.internal.telephony.Phone getPhone () 
	public void cancel () 
	public boolean isCancelable () 
	boolean isMMI () 
	boolean isShortCode () 
	private static boolean isTwoDigitShortCode (android.content.Context, java.lang.String) 
		String dialnumber
		String[] arr$
		int len$
		int i$
		android.content.Context context
		String dialString
	private static boolean isShortCode (java.lang.String, com.android.internal.telephony.gsm.GSMPhone) 
		String dialString
		com.android.internal.telephony.gsm.GSMPhone phone
	private static boolean isShortCodeUSSD (java.lang.String, com.android.internal.telephony.gsm.GSMPhone) 
		String dialString
		com.android.internal.telephony.gsm.GSMPhone phone
	boolean isPinPukCommand () 
	boolean isTemporaryModeCLIR () 
	int getCLIRMode () 
	boolean isActivate () 
	boolean isDeactivate () 
	boolean isInterrogate () 
	boolean isRegister () 
	boolean isErasure () 
	public boolean isPendingUSSD () 
	public boolean isUssdRequest () 
	public boolean isSsInfo () 
	void processCode () 
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int isSettingUnconditionalVoice
		int isEnableDesired
		String dialingNumber
		int serviceClass
		int reason
		int time
		String password
		int serviceClass
		String facility
		String facility
		String facility
		String oldPwd
		String newPwd
		int serviceClass
		String oldPinOrPuk
		String newPinOrPuk
		int pinLen
		RuntimeException exc
	private void handlePasswordError (int) 
		int res
		StringBuilder sb
	void onUssdFinished (java.lang.String, boolean) 
		String ussdMessage
		boolean isUssdRequest
	void onUssdFinishedError () 
	void onUssdRelease () 
	void sendUssd (java.lang.String) 
		String ussdMessage
	public void handleMessage (android.os.Message) 
		boolean cffEnabled
		android.os.Message msg
		android.os.AsyncResult ar
	private java.lang.CharSequence getErrorMessage (android.os.AsyncResult) 
		com.android.internal.telephony.CommandException$Error err
		android.os.AsyncResult ar
	private java.lang.CharSequence getScString () 
	private void onSetComplete (android.os.Message, android.os.AsyncResult) 
		int attemptsRemaining
		com.android.internal.telephony.CommandException$Error err
		android.os.Message msg
		android.os.AsyncResult ar
		StringBuilder sb
	private void onGetClirComplete (android.os.AsyncResult) 
		int[] clirArgs
		android.os.AsyncResult ar
		StringBuilder sb
	private java.lang.CharSequence serviceClassToCFString (int) 
		int serviceClass
	private java.lang.CharSequence makeCFQueryResultMessage (com.android.internal.telephony.CallForwardInfo, int) 
		CharSequence template
		CharSequence template
		CharSequence template
		CharSequence template
		boolean cffEnabled
		com.android.internal.telephony.CallForwardInfo info
		int serviceClassMask
		CharSequence template
		String[] sources
		CharSequence[] destinations
		boolean needTimeTemplate
	private java.lang.String formatLtr (java.lang.String) 
		String str
		android.text.BidiFormatter fmt
	private void onQueryCfComplete (android.os.AsyncResult) 
		int i
		int s
		int serviceClassMask
		android.text.SpannableStringBuilder tb
		com.android.internal.telephony.CallForwardInfo[] infos
		android.os.AsyncResult ar
		StringBuilder sb
	private void onQueryComplete (android.os.AsyncResult) 
		int[] ints
		android.os.AsyncResult ar
		StringBuilder sb
	private java.lang.CharSequence createQueryCallWaitingResultMessage (int) 
		int classMask
		int serviceClass
		StringBuilder sb
	private java.lang.CharSequence createQueryCallBarringResultMessage (int) 
		int classMask
		int serviceClass
		StringBuilder sb
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/internal/telephony/gsm/GsmMmiCode$1.class
GsmMmiCode.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmMmiCode$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$gsm$SsData$RequestType
	static final int[] $SwitchMap$com$android$internal$telephony$gsm$SsData$ServiceType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/gsm/CallFailCause.class
CallFailCause.java
package com.android.internal.telephony.gsm
public abstract com.android.internal.telephony.gsm.CallFailCause extends java.lang.Object {
	public static final int UNOBTAINABLE_NUMBER
	public static final int NORMAL_CLEARING
	public static final int USER_BUSY
	public static final int NUMBER_CHANGED
	public static final int STATUS_ENQUIRY
	public static final int NORMAL_UNSPECIFIED
	public static final int NO_CIRCUIT_AVAIL
	public static final int TEMPORARY_FAILURE
	public static final int SWITCHING_CONGESTION
	public static final int CHANNEL_NOT_AVAIL
	public static final int QOS_NOT_AVAIL
	public static final int BEARER_NOT_AVAIL
	public static final int ACM_LIMIT_EXCEEDED
	public static final int CALL_BARRED
	public static final int FDN_BLOCKED
	public static final int DIAL_MODIFIED_TO_USSD
	public static final int DIAL_MODIFIED_TO_SS
	public static final int DIAL_MODIFIED_TO_DIAL
	public static final int ERROR_UNSPECIFIED
}

com/android/internal/telephony/gsm/GSMPhone$Cfu.class
GSMPhone.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GSMPhone$Cfu extends java.lang.Object {
	final String mSetCfNumber
	final android.os.Message mOnComplete
	void  (java.lang.String, android.os.Message) 
		String cfNumber
		android.os.Message onComplete
}

com/android/internal/telephony/gsm/GsmConnection$1.class
GsmConnection.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmConnection$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/gsm/SmsMessage$SubmitPdu.class
SmsMessage.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SmsMessage$SubmitPdu extends com.android.internal.telephony.SmsMessageBase$SubmitPduBase {
	public void  () 
}

com/android/internal/telephony/gsm/SmsMessage$PduParser.class
SmsMessage.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.SmsMessage$PduParser extends java.lang.Object {
	byte[] mPdu
	int mCur
	com.android.internal.telephony.SmsHeader mUserDataHeader
	byte[] mUserData
	int mUserDataSeptetPadding
	void  (byte[]) 
		byte[] pdu
	java.lang.String getSCAddress () 
		String ret
		RuntimeException tr
		int len
		String ret
	int getByte () 
	com.android.internal.telephony.gsm.GsmSmsAddress getAddress () 
		java.text.ParseException e
		com.android.internal.telephony.gsm.GsmSmsAddress ret
		int addressLength
		int lengthBytes
	long getSCTimestampMillis () 
		int year
		int month
		int day
		int hour
		int minute
		int second
		byte tzByte
		int timezoneOffset
		android.text.format.Time time
	int constructUserData (boolean, boolean) 
		byte[] udh
		int headerBits
		int bufferLen
		int count
		boolean hasUserDataHeader
		boolean dataInSeptets
		int offset
		int userDataLength
		int headerSeptets
		int userDataHeaderLength
		int bufferLen
	byte[] getUserData () 
	com.android.internal.telephony.SmsHeader getUserDataHeader () 
	java.lang.String getUserDataGSM7Bit (int, int, int) 
		int septetCount
		int languageTable
		int languageShiftTable
		String ret
	java.lang.String getUserDataGSM8bit (int) 
		int byteCount
		String ret
	java.lang.String getUserDataUCS2 (int) 
		java.io.UnsupportedEncodingException ex
		int byteCount
		String ret
	java.lang.String getUserDataKSC5601 (int) 
		java.io.UnsupportedEncodingException ex
		int byteCount
		String ret
	boolean moreDataPresent () 
}

com/android/internal/telephony/gsm/SmsCbHeader.class
SmsCbHeader.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.SmsCbHeader extends java.lang.Object {
	static final int PDU_HEADER_LENGTH
	static final int FORMAT_GSM
	static final int FORMAT_UMTS
	static final int FORMAT_ETWS_PRIMARY
	private static final int MESSAGE_TYPE_CBS_MESSAGE
	private static final int PDU_LENGTH_GSM
	private static final int PDU_LENGTH_ETWS
	private final int mGeographicalScope
	private final int mSerialNumber
	private final int mMessageIdentifier
	private final int mDataCodingScheme
	private final int mPageIndex
	private final int mNrOfPages
	private final int mFormat
	private final android.telephony.SmsCbEtwsInfo mEtwsInfo
	private final android.telephony.SmsCbCmasInfo mCmasInfo
	public void  (byte[])  throws java.lang.IllegalArgumentException 
		byte[] warningSecurityInfo
		boolean emergencyUserAlert
		boolean activatePopup
		int warningType
		byte[] warningSecurityInfo
		int pageIndex
		int nrOfPages
		int messageType
		boolean emergencyUserAlert
		boolean activatePopup
		int warningType
		int messageClass
		int severity
		int urgency
		int certainty
		byte[] pdu
	int getGeographicalScope () 
	int getSerialNumber () 
	int getServiceCategory () 
	int getDataCodingScheme () 
	int getPageIndex () 
	int getNumberOfPages () 
	android.telephony.SmsCbEtwsInfo getEtwsInfo () 
	android.telephony.SmsCbCmasInfo getCmasInfo () 
	boolean isEmergencyMessage () 
	private boolean isEtwsMessage () 
	boolean isEtwsPrimaryNotification () 
	boolean isUmtsFormat () 
	private boolean isCmasMessage () 
	private boolean isEtwsPopupAlert () 
	private boolean isEtwsEmergencyUserAlert () 
	private int getEtwsWarningType () 
	private int getCmasMessageClass () 
	private int getCmasSeverity () 
	private int getCmasUrgency () 
	private int getCmasCertainty () 
	public java.lang.String toString () 
}

com/android/internal/telephony/gsm/SsData$RequestType.class
SsData.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.SsData$RequestType extends java.lang.Enum {
	public static final com.android.internal.telephony.gsm.SsData$RequestType SS_ACTIVATION
	public static final com.android.internal.telephony.gsm.SsData$RequestType SS_DEACTIVATION
	public static final com.android.internal.telephony.gsm.SsData$RequestType SS_INTERROGATION
	public static final com.android.internal.telephony.gsm.SsData$RequestType SS_REGISTRATION
	public static final com.android.internal.telephony.gsm.SsData$RequestType SS_ERASURE
	private static final com.android.internal.telephony.gsm.SsData$RequestType[] $VALUES
	public static com.android.internal.telephony.gsm.SsData$RequestType[] values () 
	public static com.android.internal.telephony.gsm.SsData$RequestType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isTypeInterrogation () 
	static void  () 
}

com/android/internal/telephony/gsm/GsmServiceStateTracker$1.class
GsmServiceStateTracker.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmServiceStateTracker$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.gsm.GsmServiceStateTracker this$0
	void  (com.android.internal.telephony.gsm.GsmServiceStateTracker) 
	public void onReceive (android.content.Context, android.content.Intent) 
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/gsm/GsmCall$1.class
GsmCall.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmCall$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/gsm/UsimPhoneBookManager.class
UsimPhoneBookManager.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.UsimPhoneBookManager extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants  {
	private static final String LOG_TAG
	private static final boolean DBG
	private com.android.internal.telephony.gsm.UsimPhoneBookManager$PbrFile mPbrFile
	private Boolean mIsPbrPresent
	private com.android.internal.telephony.uicc.IccFileHandler mFh
	private com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
	private Object mLock
	private java.util.ArrayList mPhoneBookRecords
	private boolean mEmailPresentInIap
	private int mEmailTagNumberInIap
	private java.util.ArrayList mIapFileRecord
	private java.util.ArrayList mEmailFileRecord
	private java.util.Map mEmailsForAdnRec
	private boolean mRefreshCache
	private static final int EVENT_PBR_LOAD_DONE
	private static final int EVENT_USIM_ADN_LOAD_DONE
	private static final int EVENT_IAP_LOAD_DONE
	private static final int EVENT_EMAIL_LOAD_DONE
	private static final int USIM_TYPE1_TAG
	private static final int USIM_TYPE2_TAG
	private static final int USIM_TYPE3_TAG
	private static final int USIM_EFADN_TAG
	private static final int USIM_EFIAP_TAG
	private static final int USIM_EFEXT1_TAG
	private static final int USIM_EFSNE_TAG
	private static final int USIM_EFANR_TAG
	private static final int USIM_EFPBC_TAG
	private static final int USIM_EFGRP_TAG
	private static final int USIM_EFAAS_TAG
	private static final int USIM_EFGSD_TAG
	private static final int USIM_EFUID_TAG
	private static final int USIM_EFEMAIL_TAG
	private static final int USIM_EFCCP1_TAG
	public void  (com.android.internal.telephony.uicc.IccFileHandler, com.android.internal.telephony.uicc.AdnRecordCache) 
		com.android.internal.telephony.uicc.IccFileHandler fh
		com.android.internal.telephony.uicc.AdnRecordCache cache
	public void reset () 
	public java.util.ArrayList loadEfFilesFromUsim () 
		int i
		int numRecs
	private void refreshCache () 
		int i
		int numRecs
	public void invalidateCache () 
	private void readPbrFileAndWait () 
		InterruptedException e
	private void readEmailFileAndWait (int) 
		InterruptedException e
		int efid
		int recNum
		java.util.Map fileIds
	private void readIapFileAndWait (int) 
		InterruptedException e
		int efid
	private void updatePhoneAdnRecord () 
		IndexOutOfBoundsException e
		String[] emails
		com.android.internal.telephony.uicc.AdnRecord rec
		byte[] record
		int recNum
		int i
		IndexOutOfBoundsException e
		java.util.ArrayList emailList
		com.android.internal.telephony.uicc.AdnRecord rec
		String[] emails
		int i
		int numAdnRecs
		int len
	void parseType1EmailFile (int) 
		IndexOutOfBoundsException e
		int adnRecNum
		String email
		java.util.ArrayList val
		int i
		int numRecs
		byte[] emailRec
	private java.lang.String readEmailRecord (int) 
		IndexOutOfBoundsException e
		int recNum
		byte[] emailRec
		String email
	private void readAdnFileAndWait (int) 
		InterruptedException e
		int recNum
		java.util.Map fileIds
		int extEf
	private void createPbrFile (java.util.ArrayList) 
		java.util.ArrayList records
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private void log (java.lang.String) 
		String msg
	static boolean access$002 (com.android.internal.telephony.gsm.UsimPhoneBookManager, boolean) 
		com.android.internal.telephony.gsm.UsimPhoneBookManager x0
		boolean x1
	static int access$102 (com.android.internal.telephony.gsm.UsimPhoneBookManager, int) 
		com.android.internal.telephony.gsm.UsimPhoneBookManager x0
		int x1
}

com/android/internal/telephony/gsm/GsmSmsAddress.class
GsmSmsAddress.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmSmsAddress extends com.android.internal.telephony.SmsAddress {
	static final int OFFSET_ADDRESS_LENGTH
	static final int OFFSET_TOA
	static final int OFFSET_ADDRESS_VALUE
	public void  (byte[], int, int)  throws java.text.ParseException 
		int countSeptets
		byte lastByte
		byte[] data
		int offset
		int length
		int addressLength
		int toa
	public java.lang.String getAddressString () 
	public boolean isAlphanumeric () 
	public boolean isNetworkSpecific () 
	public boolean isCphsVoiceMessageIndicatorAddress () 
	public boolean isCphsVoiceMessageSet () 
	public boolean isCphsVoiceMessageClear () 
}

com/android/internal/telephony/gsm/GsmServiceStateTracker$2.class
GsmServiceStateTracker.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmServiceStateTracker$2 extends android.database.ContentObserver {
	final com.android.internal.telephony.gsm.GsmServiceStateTracker this$0
	void  (com.android.internal.telephony.gsm.GsmServiceStateTracker, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/gsm/GsmCallTracker.class
GsmCallTracker.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.GsmCallTracker extends com.android.internal.telephony.CallTracker {
	static final String LOG_TAG
	private static final boolean REPEAT_POLLING
	private static final boolean DBG_POLL
	static final int MAX_CONNECTIONS
	static final int MAX_CONNECTIONS_PER_CALL
	com.android.internal.telephony.gsm.GsmConnection[] mConnections
	android.os.RegistrantList mVoiceCallEndedRegistrants
	android.os.RegistrantList mVoiceCallStartedRegistrants
	java.util.ArrayList mDroppedDuringPoll
	com.android.internal.telephony.gsm.GsmCall mRingingCall
	com.android.internal.telephony.gsm.GsmCall mForegroundCall
	com.android.internal.telephony.gsm.GsmCall mBackgroundCall
	com.android.internal.telephony.gsm.GsmConnection mPendingMO
	boolean mHangupPendingMO
	com.android.internal.telephony.gsm.GSMPhone mPhone
	boolean mDesiredMute
	com.android.internal.telephony.PhoneConstants$State mState
	com.android.internal.telephony.Call$SrvccState mSrvccState
	void  (com.android.internal.telephony.gsm.GSMPhone) 
		com.android.internal.telephony.gsm.GSMPhone phone
	public void dispose () 
	protected void finalize () 
	public void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallStarted (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallEnded (android.os.Handler) 
		android.os.Handler h
	private void fakeHoldForegroundBeforeDial () 
		com.android.internal.telephony.gsm.GsmConnection conn
		int i
		int s
		java.util.List connCopy
	synchronized com.android.internal.telephony.Connection dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		InterruptedException e
		String dialString
		int clirMode
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Bundle intentExtras
		String origNumber
	com.android.internal.telephony.Connection dial (java.lang.String)  throws com.android.internal.telephony.CallStateException 
		String dialString
	com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Bundle intentExtras
	com.android.internal.telephony.Connection dial (java.lang.String, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int clirMode
		android.os.Bundle intentExtras
	void acceptCall ()  throws com.android.internal.telephony.CallStateException 
	void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	void switchWaitingOrHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	void conference () 
	void explicitCallTransfer () 
	void clearDisconnected () 
	boolean canConference () 
	boolean canDial () 
		boolean ret
		int serviceState
		String disableCall
	boolean canTransfer () 
	private void internalClearDisconnected () 
	private android.os.Message obtainCompleteMessage () 
	private android.os.Message obtainCompleteMessage (int) 
		int what
	private void operationComplete () 
	private void updatePhoneState () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		com.android.internal.telephony.PhoneConstants$State oldState
	protected synchronized void handlePollCalls (android.os.AsyncResult) 
		java.util.List polledCalls
		java.util.List polledCalls
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.Connection hoConnection
		boolean changed
		com.android.internal.telephony.gsm.GsmConnection conn
		com.android.internal.telephony.DriverCall dc
		int i
		int curDC
		int dcSize
		int cause
		int cause
		com.android.internal.telephony.gsm.GsmConnection conn
		int i
		com.android.internal.telephony.Connection hoConnection
		java.util.Iterator i$
		android.os.AsyncResult ar
		java.util.List polledCalls
		com.android.internal.telephony.Connection newRinging
		com.android.internal.telephony.Connection newUnknown
		boolean hasNonHangupStateChanged
		boolean hasAnyCallDisconnected
		boolean needsPollDelay
		boolean unknownConnectionAppeared
	private void handleRadioNotAvailable () 
	private void dumpState () 
		int i
		int s
		int i
		int s
		int i
		int s
		java.util.List l
	void hangup (com.android.internal.telephony.gsm.GsmConnection)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.gsm.GsmConnection conn
	void separate (com.android.internal.telephony.gsm.GsmConnection)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.gsm.GsmConnection conn
	void setMute (boolean) 
		boolean mute
	boolean getMute () 
	void hangup (com.android.internal.telephony.gsm.GsmCall)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.gsm.GsmCall call
	void hangupWaitingOrBackground () 
	void hangupForegroundResumeBackground () 
	void hangupConnectionByIndex (com.android.internal.telephony.gsm.GsmCall, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.gsm.GsmConnection cn
		int i
		com.android.internal.telephony.gsm.GsmCall call
		int index
		int count
	void hangupAllConnections (com.android.internal.telephony.gsm.GsmCall) 
		com.android.internal.telephony.gsm.GsmConnection cn
		int i
		int count
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.gsm.GsmCall call
	com.android.internal.telephony.gsm.GsmConnection getConnectionByIndex (com.android.internal.telephony.gsm.GsmCall, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.gsm.GsmConnection cn
		int i
		com.android.internal.telephony.gsm.GsmCall call
		int index
		int count
	private com.android.internal.telephony.Phone$SuppService getFailedService (int) 
		int what
	public void handleMessage (android.os.Message) 
		int causeCode
		com.android.internal.telephony.LastCallFailCause failCause
		android.telephony.gsm.GsmCellLocation loc
		com.android.internal.telephony.gsm.GsmConnection conn
		int i
		int s
		int causeCode
		String vendorCause
		android.os.Message msg
		android.os.AsyncResult ar
	protected void log (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public com.android.internal.telephony.PhoneConstants$State getState () 
}

com/android/internal/telephony/gsm/GsmSmsCbMessage.class
GsmSmsCbMessage.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmSmsCbMessage extends java.lang.Object {
	private static final String[] LANGUAGE_CODES_GROUP_0
	private static final String[] LANGUAGE_CODES_GROUP_2
	private static final char CARRIAGE_RETURN
	private static final int PDU_BODY_PAGE_LENGTH
	private void  () 
	static android.telephony.SmsCbMessage createSmsCbMessage (com.android.internal.telephony.gsm.SmsCbHeader, android.telephony.SmsCbLocation, byte[][])  throws java.lang.IllegalArgumentException 
		android.util.Pair p
		byte[] pdu
		byte[][] arr$
		int len$
		int i$
		String language
		StringBuilder sb
		int priority
		com.android.internal.telephony.gsm.SmsCbHeader header
		android.telephony.SmsCbLocation location
		byte[][] pdus
	public static android.telephony.SmsCbMessage createSmsCbMessage (android.telephony.SmsCbLocation, byte[][])  throws java.lang.IllegalArgumentException 
		android.telephony.SmsCbLocation location
		byte[][] pdus
		com.android.internal.telephony.gsm.SmsCbHeader header
	private static android.util.Pair parseBody (com.android.internal.telephony.gsm.SmsCbHeader, byte[]) 
		int encoding
		int encoding
		int offset
		int length
		android.util.Pair p
		int i
		int nrPages
		StringBuilder sb
		int offset
		int length
		com.android.internal.telephony.gsm.SmsCbHeader header
		byte[] pdu
		int encoding
		String language
		boolean hasLanguageIndicator
		int dataCodingScheme
	private static android.util.Pair unpackBody (byte[], int, int, int, boolean, java.lang.String) 
		java.io.UnsupportedEncodingException e
		int i
		byte[] pdu
		int encoding
		int offset
		int length
		boolean hasLanguageIndicator
		String language
		String body
	static void  () 
}

com/android/internal/telephony/gsm/SmsMessage.class
SmsMessage.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SmsMessage extends com.android.internal.telephony.SmsMessageBase {
	static final String LOG_TAG
	private static final boolean VDBG
	private com.android.internal.telephony.SmsConstants$MessageClass messageClass
	private int mMti
	private int mProtocolIdentifier
	private int mDataCodingScheme
	private boolean mReplyPathPresent
	private com.android.internal.telephony.gsm.GsmSmsAddress mRecipientAddress
	private int mStatus
	private boolean mIsStatusReportMessage
	private int mVoiceMailCount
	public void  () 
	public static com.android.internal.telephony.gsm.SmsMessage createFromPdu (byte[]) 
		com.android.internal.telephony.gsm.SmsMessage msg
		RuntimeException ex
		OutOfMemoryError e
		byte[] pdu
	public boolean isTypeZero () 
	public static com.android.internal.telephony.gsm.SmsMessage newFromCMT (java.lang.String[]) 
		com.android.internal.telephony.gsm.SmsMessage msg
		RuntimeException ex
		String[] lines
	public static com.android.internal.telephony.gsm.SmsMessage newFromCDS (java.lang.String) 
		com.android.internal.telephony.gsm.SmsMessage msg
		RuntimeException ex
		String line
	public static com.android.internal.telephony.gsm.SmsMessage createFromEfRecord (int, byte[]) 
		com.android.internal.telephony.gsm.SmsMessage msg
		int size
		byte[] pdu
		RuntimeException ex
		int index
		byte[] data
	public static int getTPLayerLengthForPDU (java.lang.String) 
		String pdu
		int len
		int smscLen
	public static com.android.internal.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, byte[]) 
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
		byte[] header
	public static com.android.internal.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, byte[], int, int, int) 
		com.android.internal.telephony.SmsHeader smsHeader
		com.android.internal.telephony.SmsHeader smsHeader
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		byte[] userData
		java.io.UnsupportedEncodingException uex
		java.io.UnsupportedEncodingException uex
		com.android.internal.telephony.EncodeException ex
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
		byte[] header
		int encoding
		int languageTable
		int languageShiftTable
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu ret
		byte mtiByte
		java.io.ByteArrayOutputStream bo
		byte[] userData
	private static byte[] encodeUCS2 (java.lang.String, byte[])  throws java.io.UnsupportedEncodingException 
		byte[] userData
		String message
		byte[] header
		byte[] userData
		byte[] textPart
		byte[] ret
	public static com.android.internal.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
	public static com.android.internal.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean) 
		String scAddress
		String destinationAddress
		int destinationPort
		byte[] data
		boolean statusReportRequested
		com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
		com.android.internal.telephony.SmsHeader smsHeader
		byte[] smsHeaderData
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu ret
		java.io.ByteArrayOutputStream bo
	private static java.io.ByteArrayOutputStream getSubmitPduHead (java.lang.String, java.lang.String, byte, boolean, com.android.internal.telephony.gsm.SmsMessage$SubmitPdu) 
		String scAddress
		String destinationAddress
		byte mtiByte
		boolean statusReportRequested
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu ret
		java.io.ByteArrayOutputStream bo
		byte[] daBytes
	public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean) 
		CharSequence msgBody
		boolean use7bitOnly
		CharSequence newMsgBody
		android.content.res.Resources r
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
	public int getProtocolIdentifier () 
	int getDataCodingScheme () 
	public boolean isReplace () 
	public boolean isCphsMwiMessage () 
	public boolean isMWIClearMessage () 
	public boolean isMWISetMessage () 
	public boolean isMwiDontStore () 
	public int getStatus () 
	public boolean isStatusReportMessage () 
	public boolean isReplyPathPresent () 
	private void parsePdu (byte[]) 
		byte[] pdu
		com.android.internal.telephony.gsm.SmsMessage$PduParser p
		int firstByte
	private void parseSmsStatusReport (com.android.internal.telephony.gsm.SmsMessage$PduParser, int) 
		boolean hasUserDataHeader
		int extraParams
		int moreExtraParams
		com.android.internal.telephony.gsm.SmsMessage$PduParser p
		int firstByte
	private void parseSmsDeliver (com.android.internal.telephony.gsm.SmsMessage$PduParser, int) 
		com.android.internal.telephony.gsm.SmsMessage$PduParser p
		int firstByte
		boolean hasUserDataHeader
	private void parseSmsSubmit (com.android.internal.telephony.gsm.SmsMessage$PduParser, int) 
		com.android.internal.telephony.gsm.SmsMessage$PduParser p
		int firstByte
		int validityPeriodLength
		int validityPeriodFormat
		boolean hasUserDataHeader
	private void parseUserData (com.android.internal.telephony.gsm.SmsMessage$PduParser, boolean) 
		android.content.res.Resources r
		boolean active
		int msgInd
		com.android.internal.telephony.SmsHeader$SpecialSmsMsg msg
		java.util.Iterator i$
		android.content.res.Resources r
		com.android.internal.telephony.gsm.SmsMessage$PduParser p
		boolean hasUserDataHeader
		boolean hasMessageClass
		boolean userDataCompressed
		int encodingType
		int count
	public com.android.internal.telephony.SmsConstants$MessageClass getMessageClass () 
	boolean isUsimDataDownload () 
	public int getNumOfVoicemails () 
}

com/android/internal/telephony/gsm/GsmConnection.class
GsmConnection.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmConnection extends com.android.internal.telephony.Connection {
	private static final String LOG_TAG
	private static final boolean DBG
	com.android.internal.telephony.gsm.GsmCallTracker mOwner
	com.android.internal.telephony.gsm.GsmCall mParent
	String mPostDialString
	boolean mDisconnected
	int mIndex
	long mDisconnectTime
	int mNextPostDialChar
	int mCause
	com.android.internal.telephony.Connection$PostDialState mPostDialState
	com.android.internal.telephony.UUSInfo mUusInfo
	int mPreciseCause
	String mVendorCause
	com.android.internal.telephony.Connection mOrigConnection
	android.os.Handler mHandler
	private android.os.PowerManager$WakeLock mPartialWakeLock
	static final int EVENT_DTMF_DONE
	static final int EVENT_PAUSE_DONE
	static final int EVENT_NEXT_POST_DIAL
	static final int EVENT_WAKE_LOCK_TIMEOUT
	static final int PAUSE_DELAY_MILLIS
	static final int WAKE_LOCK_TIMEOUT_MILLIS
	void  (android.content.Context, com.android.internal.telephony.DriverCall, com.android.internal.telephony.gsm.GsmCallTracker, int) 
		android.content.Context context
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.gsm.GsmCallTracker ct
		int index
	void  (android.content.Context, java.lang.String, com.android.internal.telephony.gsm.GsmCallTracker, com.android.internal.telephony.gsm.GsmCall) 
		android.content.Context context
		String dialString
		com.android.internal.telephony.gsm.GsmCallTracker ct
		com.android.internal.telephony.gsm.GsmCall parent
	public void dispose () 
	static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	boolean compareTo (com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.DriverCall c
		String cAddress
	public com.android.internal.telephony.gsm.GsmCall getCall () 
	public long getDisconnectTime () 
	public long getHoldDurationMillis () 
	public int getDisconnectCause () 
	public com.android.internal.telephony.Call$State getState () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public void separate ()  throws com.android.internal.telephony.CallStateException 
	public com.android.internal.telephony.Connection$PostDialState getPostDialState () 
	public void proceedAfterWaitChar () 
	public void proceedAfterWildChar (java.lang.String) 
		String str
		StringBuilder buf
	public void cancelPostDial () 
	void onHangupLocal () 
	int disconnectCauseFromCode (int) 
		com.android.internal.telephony.gsm.GSMPhone phone
		int serviceState
		com.android.internal.telephony.uicc.UiccCardApplication cardApp
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState uiccAppState
		int causeCode
	void onRemoteDisconnect (int, java.lang.String) 
		int causeCode
		String vendorCause
	boolean onDisconnect (int) 
		int cause
		boolean changed
	boolean update (com.android.internal.telephony.DriverCall) 
		boolean parentStateChange
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.gsm.GsmCall newParent
		boolean changed
		boolean wasConnectingInOrOut
		boolean wasHolding
	void fakeHoldBeforeDial () 
	int getGSMIndex ()  throws com.android.internal.telephony.CallStateException 
	void onConnectedInOrOut () 
	void onStartedHolding () 
	private boolean processPostDialChar (char) 
		char c
	public java.lang.String getRemainingPostDialString () 
	protected void finalize () 
	private void processNextPostDialChar () 
		boolean isValid
		com.android.internal.telephony.Connection$PostDialState state
		android.os.AsyncResult ar
		android.os.Message notifyMessage
		char c
		android.os.Registrant postDialHandler
	private boolean isConnectingInOrOut () 
	private com.android.internal.telephony.gsm.GsmCall parentFromDCState (com.android.internal.telephony.DriverCall$State) 
		com.android.internal.telephony.DriverCall$State state
	private void setPostDialState (com.android.internal.telephony.Connection$PostDialState) 
		android.os.Message msg
		com.android.internal.telephony.Connection$PostDialState s
	private void createWakeLock (android.content.Context) 
		android.content.Context context
		android.os.PowerManager pm
	private void acquireWakeLock () 
	private void releaseWakeLock () 
	private void log (java.lang.String) 
		String msg
	public int getNumberPresentation () 
	public com.android.internal.telephony.UUSInfo getUUSInfo () 
	public int getPreciseDisconnectCause () 
	public java.lang.String getVendorDisconnectCause () 
	public void migrateFrom (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	public com.android.internal.telephony.Connection getOrigConnection () 
	public boolean isMultiparty () 
	public volatile com.android.internal.telephony.Call getCall () 
	static void access$000 (com.android.internal.telephony.gsm.GsmConnection) 
		com.android.internal.telephony.gsm.GsmConnection x0
	static void access$100 (com.android.internal.telephony.gsm.GsmConnection) 
		com.android.internal.telephony.gsm.GsmConnection x0
}

com/android/internal/telephony/gsm/GsmCellBroadcastHandler$SmsCbConcatInfo.class
GsmCellBroadcastHandler.java
package com.android.internal.telephony.gsm
final com.android.internal.telephony.gsm.GsmCellBroadcastHandler$SmsCbConcatInfo extends java.lang.Object {
	private final com.android.internal.telephony.gsm.SmsCbHeader mHeader
	private final android.telephony.SmsCbLocation mLocation
	void  (com.android.internal.telephony.gsm.SmsCbHeader, android.telephony.SmsCbLocation) 
		com.android.internal.telephony.gsm.SmsCbHeader header
		android.telephony.SmsCbLocation location
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.internal.telephony.gsm.GsmCellBroadcastHandler$SmsCbConcatInfo other
		Object obj
	public boolean matchesLocation (java.lang.String, int, int) 
		String plmn
		int lac
		int cid
}

com/android/internal/telephony/gsm/GsmInboundSmsHandler.class
GsmInboundSmsHandler.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmInboundSmsHandler extends com.android.internal.telephony.InboundSmsHandler {
	private final com.android.internal.telephony.gsm.UsimDataDownloadHandler mDataDownloadHandler
	private void  (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.PhoneBase phone
	protected void onQuitting () 
	public static com.android.internal.telephony.gsm.GsmInboundSmsHandler makeInboundSmsHandler (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.gsm.GsmInboundSmsHandler handler
	protected boolean is3gpp2 () 
	protected int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase) 
		com.android.internal.telephony.uicc.UsimServiceTable ust
		com.android.internal.telephony.SmsMessageBase smsb
		com.android.internal.telephony.gsm.SmsMessage sms
		boolean handled
	void updateMessageWaitingIndicator (int) 
		int voicemailCount
		com.android.internal.telephony.uicc.IccRecords records
	protected void acknowledgeLastIncomingSms (boolean, int, android.os.Message) 
		boolean success
		int result
		android.os.Message response
	protected void onUpdatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	private static int resultToCause (int) 
		int rc
}

com/android/internal/telephony/gsm/SmsBroadcastConfigInfo.class
SmsBroadcastConfigInfo.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.SmsBroadcastConfigInfo extends java.lang.Object {
	private int mFromServiceId
	private int mToServiceId
	private int mFromCodeScheme
	private int mToCodeScheme
	private boolean mSelected
	public void  (int, int, int, int, boolean) 
		int fromId
		int toId
		int fromScheme
		int toScheme
		boolean selected
	public void setFromServiceId (int) 
		int fromServiceId
	public int getFromServiceId () 
	public void setToServiceId (int) 
		int toServiceId
	public int getToServiceId () 
	public void setFromCodeScheme (int) 
		int fromCodeScheme
	public int getFromCodeScheme () 
	public void setToCodeScheme (int) 
		int toCodeScheme
	public int getToCodeScheme () 
	public void setSelected (boolean) 
		boolean selected
	public boolean isSelected () 
	public java.lang.String toString () 
}

com/android/internal/telephony/gsm/UsimPhoneBookManager$PbrFile.class
UsimPhoneBookManager.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.UsimPhoneBookManager$PbrFile extends java.lang.Object {
	java.util.HashMap mFileIds
	final com.android.internal.telephony.gsm.UsimPhoneBookManager this$0
	void  (com.android.internal.telephony.gsm.UsimPhoneBookManager, java.util.ArrayList) 
		byte[] record
		com.android.internal.telephony.gsm.SimTlv recTlv
		java.util.Iterator i$
		java.util.ArrayList records
		int recNum
	void parseTag (com.android.internal.telephony.gsm.SimTlv, int) 
		com.android.internal.telephony.gsm.SimTlv tlv
		int recNum
		com.android.internal.telephony.gsm.SimTlv tlvEf
		int tag
		byte[] data
		java.util.Map val
	void parseEf (com.android.internal.telephony.gsm.SimTlv, java.util.Map, int) 
		int efid
		com.android.internal.telephony.gsm.SimTlv tlv
		java.util.Map val
		int parentTag
		int tag
		byte[] data
		int tagNumberWithinParentTag
}

com/android/internal/telephony/gsm/SsData.class
SsData.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SsData extends java.lang.Object {
	public com.android.internal.telephony.gsm.SsData$ServiceType serviceType
	public com.android.internal.telephony.gsm.SsData$RequestType requestType
	public com.android.internal.telephony.gsm.SsData$TeleserviceType teleserviceType
	public int serviceClass
	public int result
	public int[] ssInfo
	public com.android.internal.telephony.CallForwardInfo[] cfInfo
	public void  () 
	public com.android.internal.telephony.gsm.SsData$ServiceType ServiceTypeFromRILInt (int) 
		IndexOutOfBoundsException e
		int type
	public com.android.internal.telephony.gsm.SsData$RequestType RequestTypeFromRILInt (int) 
		IndexOutOfBoundsException e
		int type
	public com.android.internal.telephony.gsm.SsData$TeleserviceType TeleserviceTypeFromRILInt (int) 
		IndexOutOfBoundsException e
		int type
	public java.lang.String toString () 
}

com/android/internal/telephony/gsm/GsmServiceStateTracker.class
GsmServiceStateTracker.java
package com.android.internal.telephony.gsm
final com.android.internal.telephony.gsm.GsmServiceStateTracker extends com.android.internal.telephony.ServiceStateTracker {
	static final String LOG_TAG
	static final boolean VDBG
	private static final int EVENT_ALL_DATA_DISCONNECTED
	private com.android.internal.telephony.gsm.GSMPhone mPhone
	android.telephony.gsm.GsmCellLocation mCellLoc
	android.telephony.gsm.GsmCellLocation mNewCellLoc
	int mPreferredNetworkType
	private int mMaxDataCalls
	private int mNewMaxDataCalls
	private int mReasonDataDenied
	private int mNewReasonDataDenied
	private boolean mGsmRoaming
	private boolean mDataRoaming
	private boolean mEmergencyOnly
	private boolean mNeedFixZoneAfterNitz
	private int mZoneOffset
	private boolean mZoneDst
	private long mZoneTime
	private boolean mGotCountryCode
	private android.content.ContentResolver mCr
	private boolean mNitzUpdatedTime
	String mSavedTimeZone
	long mSavedTime
	long mSavedAtTime
	private boolean mStartedGprsRegCheck
	private boolean mReportedGprsNoReg
	private android.app.Notification mNotification
	private android.os.PowerManager$WakeLock mWakeLock
	private static final String WAKELOCK_TAG
	static final int PS_ENABLED
	static final int PS_DISABLED
	static final int CS_ENABLED
	static final int CS_DISABLED
	static final int CS_NORMAL_ENABLED
	static final int CS_EMERGENCY_ENABLED
	static final int PS_NOTIFICATION
	static final int CS_NOTIFICATION
	private android.content.BroadcastReceiver mIntentReceiver
	private android.database.ContentObserver mAutoTimeObserver
	private android.database.ContentObserver mAutoTimeZoneObserver
	public void  (com.android.internal.telephony.gsm.GSMPhone) 
		com.android.internal.telephony.gsm.GSMPhone phone
		android.os.PowerManager powerManager
		int airplaneMode
		android.content.IntentFilter filter
		android.content.Context context
	public void dispose () 
	protected void finalize () 
	protected com.android.internal.telephony.Phone getPhone () 
	public void handleMessage (android.os.Message) 
		NumberFormatException ex
		String[] states
		int lac
		int cid
		android.telephony.gsm.GsmCellLocation loc
		String nitzString
		long nitzReceiveTime
		int toggledNetworkType
		int dds
		android.os.Message msg
		android.os.AsyncResult ar
		android.os.Message message
	protected void setPowerStateToDesired () 
		android.content.Context context
		android.app.AlarmManager am
		android.content.Context context
		android.app.AlarmManager am
		android.content.Intent intent
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
	protected void hangupAndPowerOff () 
	protected void updateSpnDisplay () 
		String formatVoice
		String formatData
		String originalSpn
		android.content.Intent intent
		com.android.internal.telephony.uicc.IccRecords iccRecords
		String plmn
		boolean showPlmn
		int rule
		String spn
		String dataSpn
		boolean showSpn
		int subId
		int[] subIds
	protected void handlePollStateResult (int, android.os.AsyncResult) 
		com.android.internal.telephony.CommandException$Error err
		NumberFormatException ex
		int lac
		int cid
		int type
		int regState
		int reasonRegStateDenied
		int psc
		boolean isVoiceCapable
		NumberFormatException ex
		int type
		int regState
		int dataRegState
		String brandOverride
		String[] opNames
		int[] ints
		RuntimeException ex
		int what
		android.os.AsyncResult ar
		String[] states
	protected void updateRoamingState () 
		android.os.PersistableBundle b
		android.os.RemoteException e
		boolean roaming
		com.android.internal.telephony.ICarrierConfigLoader configLoader
	protected void setRoamingType (android.telephony.ServiceState) 
		android.telephony.ServiceState currentServiceState
		boolean isVoiceInService
		boolean isDataInService
		int dataRegType
	private void setSignalStrengthDefaultValues () 
	public void pollState () 
	private void pollStateDone () 
		int cid
		android.telephony.gsm.GsmCellLocation loc
		NumberFormatException ex
		StringIndexOutOfBoundsException ex
		boolean testOneUniqueOffsetPath
		java.util.ArrayList uniqueZones
		long adj
		long ctm
		long tzOffset
		String zoneName
		String iso
		String mcc
		java.util.TimeZone zone
		String operatorNumeric
		String prevOperatorNumeric
		int check_period
		boolean hasRegistered
		boolean hasDeregistered
		boolean hasGprsAttached
		boolean hasGprsDetached
		boolean hasDataRegStateChanged
		boolean hasVoiceRegStateChanged
		boolean hasRilVoiceRadioTechnologyChanged
		boolean hasRilDataRadioTechnologyChanged
		boolean hasChanged
		boolean hasVoiceRoamingOn
		boolean hasVoiceRoamingOff
		boolean hasDataRoamingOn
		boolean hasDataRoamingOff
		boolean hasLocationChanged
		android.telephony.TelephonyManager tm
		android.telephony.ServiceState tss
		android.telephony.gsm.GsmCellLocation tcl
	private boolean isGprsConsistent (int, int) 
		int dataRegState
		int voiceRegState
	private java.util.TimeZone getNitzTimeZone (int, boolean, long) 
		int offset
		boolean dst
		long when
		java.util.TimeZone guess
	private java.util.TimeZone findTimeZone (int, boolean, long) 
		java.util.TimeZone tz
		String zone
		String[] arr$
		int len$
		int i$
		int offset
		boolean dst
		long when
		int rawOffset
		String[] zones
		java.util.TimeZone guess
		java.util.Date d
	private void queueNextSignalStrengthPoll () 
		android.os.Message msg
	private void onRestrictedStateChanged (android.os.AsyncResult) 
		int[] ints
		int state
		android.os.AsyncResult ar
		com.android.internal.telephony.RestrictedState newRs
	private int regCodeToServiceState (int) 
		int code
	private boolean regCodeIsRoaming (int) 
		int code
	private boolean isSameNamedOperators (android.telephony.ServiceState) 
		android.telephony.ServiceState s
		String spn
		String onsl
		String onss
		boolean equalsOnsl
		boolean equalsOnss
	private boolean currentMccEqualsSimMcc (android.telephony.ServiceState) 
		Exception e
		android.telephony.ServiceState s
		String simNumeric
		String operatorNumeric
		boolean equalsMcc
	private boolean isOperatorConsideredNonRoaming (android.telephony.ServiceState) 
		String numeric
		String[] arr$
		int len$
		int i$
		android.telephony.ServiceState s
		String operatorNumeric
		String[] numericArray
	private boolean isOperatorConsideredRoaming (android.telephony.ServiceState) 
		String numeric
		String[] arr$
		int len$
		int i$
		android.telephony.ServiceState s
		String operatorNumeric
		String[] numericArray
	public int getCurrentDataConnectionState () 
	public boolean isConcurrentVoiceAndDataAllowed () 
	public android.telephony.CellLocation getCellLocation () 
		android.telephony.CellInfoGsm cellInfoGsm
		android.telephony.CellIdentityGsm cellIdentityGsm
		android.telephony.CellInfoWcdma cellInfoWcdma
		android.telephony.CellIdentityWcdma cellIdentityWcdma
		android.telephony.CellInfoLte cellInfoLte
		android.telephony.CellIdentityLte cellIdentityLte
		android.telephony.CellInfo ci
		java.util.Iterator i$
		android.telephony.gsm.GsmCellLocation cellLocOther
		java.util.List result
	private void setTimeFromNITZString (java.lang.String, long) 
		String tzname
		long millisSinceNitzReceived
		java.util.Calendar c
		String[] nitzSubs
		int year
		int month
		int date
		int hour
		int minute
		int second
		boolean sign
		int tzOffset
		int dst
		java.util.TimeZone zone
		String iso
		String ignore
		RuntimeException ex
		String nitz
		long nitzReceiveTime
		long start
	private boolean getAutoTime () 
		android.provider.Settings$SettingNotFoundException snfe
	private boolean getAutoTimeZone () 
		android.provider.Settings$SettingNotFoundException snfe
	private void saveNitzTimeZone (java.lang.String) 
		String zoneId
	private void saveNitzTime (long) 
		long time
	private void setAndBroadcastNetworkSetTimeZone (java.lang.String) 
		String zoneId
		android.app.AlarmManager alarm
		android.content.Intent intent
	private void setAndBroadcastNetworkSetTime (long) 
		long time
		android.content.Intent intent
	private void revertToNitzTime () 
	private void revertToNitzTimeZone () 
	private void setNotification (int) 
		long dataSubId
		int notifyType
		boolean isSetNotification
		android.content.Context context
		CharSequence details
		CharSequence title
		int notificationId
		android.app.NotificationManager notificationManager
	private com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	protected void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public void powerOffRadioSafely (com.android.internal.telephony.dataconnection.DcTrackerBase) 
		android.os.Message msg
		int dds
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
	public void setImsRegistrationState (boolean) 
		android.content.Context context
		android.app.AlarmManager am
		boolean registered
	public void onImsCapabilityChanged () 
	static com.android.internal.telephony.gsm.GSMPhone access$000 (com.android.internal.telephony.gsm.GsmServiceStateTracker) 
		com.android.internal.telephony.gsm.GsmServiceStateTracker x0
	static boolean access$102 (com.android.internal.telephony.gsm.GsmServiceStateTracker, boolean) 
		com.android.internal.telephony.gsm.GsmServiceStateTracker x0
		boolean x1
	static void access$200 (com.android.internal.telephony.gsm.GsmServiceStateTracker) 
		com.android.internal.telephony.gsm.GsmServiceStateTracker x0
	static void access$300 (com.android.internal.telephony.gsm.GsmServiceStateTracker) 
		com.android.internal.telephony.gsm.GsmServiceStateTracker x0
}

com/android/internal/telephony/gsm/GSMPhone$1.class
GSMPhone.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GSMPhone$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$State
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$Activity
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/gsm/SuppServiceNotification.class
SuppServiceNotification.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SuppServiceNotification extends java.lang.Object {
	public int notificationType
	public int code
	public int index
	public int type
	public String number
	public static final int MO_CODE_UNCONDITIONAL_CF_ACTIVE
	public static final int MO_CODE_SOME_CF_ACTIVE
	public static final int MO_CODE_CALL_FORWARDED
	public static final int MO_CODE_CALL_IS_WAITING
	public static final int MO_CODE_CUG_CALL
	public static final int MO_CODE_OUTGOING_CALLS_BARRED
	public static final int MO_CODE_INCOMING_CALLS_BARRED
	public static final int MO_CODE_CLIR_SUPPRESSION_REJECTED
	public static final int MO_CODE_CALL_DEFLECTED
	public static final int MT_CODE_FORWARDED_CALL
	public static final int MT_CODE_CUG_CALL
	public static final int MT_CODE_CALL_ON_HOLD
	public static final int MT_CODE_CALL_RETRIEVED
	public static final int MT_CODE_MULTI_PARTY_CALL
	public static final int MT_CODE_ON_HOLD_CALL_RELEASED
	public static final int MT_CODE_FORWARD_CHECK_RECEIVED
	public static final int MT_CODE_CALL_CONNECTING_ECT
	public static final int MT_CODE_CALL_CONNECTED_ECT
	public static final int MT_CODE_DEFLECTED_CALL
	public static final int MT_CODE_ADDITIONAL_CALL_FORWARDED
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/gsm/SimTlv.class
SimTlv.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SimTlv extends java.lang.Object {
	byte[] mRecord
	int mTlvOffset
	int mTlvLength
	int mCurOffset
	int mCurDataOffset
	int mCurDataLength
	boolean mHasValidTlvObject
	public void  (byte[], int, int) 
		byte[] record
		int offset
		int length
	public boolean nextObject () 
	public boolean isValidObject () 
	public int getTag () 
	public byte[] getData () 
		byte[] ret
	private boolean parseCurrentTlvObject () 
		ArrayIndexOutOfBoundsException ex
}

com/android/internal/telephony/gsm/SmsCbConstants.class
SmsCbConstants.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SmsCbConstants extends java.lang.Object {
	public static final int MESSAGE_ID_PWS_FIRST_IDENTIFIER
	public static final int MESSAGE_ID_ETWS_TYPE_MASK
	public static final int MESSAGE_ID_ETWS_TYPE
	public static final int MESSAGE_ID_ETWS_EARTHQUAKE_WARNING
	public static final int MESSAGE_ID_ETWS_TSUNAMI_WARNING
	public static final int MESSAGE_ID_ETWS_EARTHQUAKE_AND_TSUNAMI_WARNING
	public static final int MESSAGE_ID_ETWS_TEST_MESSAGE
	public static final int MESSAGE_ID_ETWS_OTHER_EMERGENCY_TYPE
	public static final int MESSAGE_ID_CMAS_FIRST_IDENTIFIER
	public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL
	public static final int MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_OBSERVED
	public static final int MESSAGE_ID_CMAS_ALERT_EXTREME_IMMEDIATE_LIKELY
	public static final int MESSAGE_ID_CMAS_ALERT_EXTREME_EXPECTED_OBSERVED
	public static final int MESSAGE_ID_CMAS_ALERT_EXTREME_EXPECTED_LIKELY
	public static final int MESSAGE_ID_CMAS_ALERT_SEVERE_IMMEDIATE_OBSERVED
	public static final int MESSAGE_ID_CMAS_ALERT_SEVERE_IMMEDIATE_LIKELY
	public static final int MESSAGE_ID_CMAS_ALERT_SEVERE_EXPECTED_OBSERVED
	public static final int MESSAGE_ID_CMAS_ALERT_SEVERE_EXPECTED_LIKELY
	public static final int MESSAGE_ID_CMAS_ALERT_CHILD_ABDUCTION_EMERGENCY
	public static final int MESSAGE_ID_CMAS_ALERT_REQUIRED_MONTHLY_TEST
	public static final int MESSAGE_ID_CMAS_ALERT_EXERCISE
	public static final int MESSAGE_ID_CMAS_ALERT_OPERATOR_DEFINED_USE
	public static final int MESSAGE_ID_CMAS_ALERT_PRESIDENTIAL_LEVEL_LANGUAGE
	public static final int MESSAGE_ID_CMAS_LAST_IDENTIFIER
	public static final int MESSAGE_ID_PWS_LAST_IDENTIFIER
	public static final int SERIAL_NUMBER_ETWS_ACTIVATE_POPUP
	public static final int SERIAL_NUMBER_ETWS_EMERGENCY_USER_ALERT
	public static final int ETWS_WARNING_TYPE_EARTHQUAKE
	public static final int ETWS_WARNING_TYPE_TSUNAMI
	public static final int ETWS_WARNING_TYPE_EARTHQUAKE_AND_TSUNAMI
	public static final int ETWS_WARNING_TYPE_TEST
	public static final int ETWS_WARNING_TYPE_OTHER
	private void  () 
}

com/android/internal/telephony/gsm/SsData$TeleserviceType.class
SsData.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.SsData$TeleserviceType extends java.lang.Enum {
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELE_AND_BEARER_SERVICES
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELESEVICES
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_TELEPHONY
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_DATA_TELESERVICES
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_SMS_SERVICES
	public static final com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELESERVICES_EXCEPT_SMS
	private static final com.android.internal.telephony.gsm.SsData$TeleserviceType[] $VALUES
	public static com.android.internal.telephony.gsm.SsData$TeleserviceType[] values () 
	public static com.android.internal.telephony.gsm.SsData$TeleserviceType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/gsm/SsData$ServiceType.class
SsData.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.SsData$ServiceType extends java.lang.Enum {
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CFU
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_BUSY
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_NO_REPLY
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_NOT_REACHABLE
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_ALL
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_ALL_CONDITIONAL
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CLIP
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_CLIR
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_COLP
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_COLR
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_WAIT
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOC
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOIC
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOIC_EXC_HOME
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_BAIC
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_BAIC_ROAMING
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_ALL_BARRING
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_OUTGOING_BARRING
	public static final com.android.internal.telephony.gsm.SsData$ServiceType SS_INCOMING_BARRING
	private static final com.android.internal.telephony.gsm.SsData$ServiceType[] $VALUES
	public static com.android.internal.telephony.gsm.SsData$ServiceType[] values () 
	public static com.android.internal.telephony.gsm.SsData$ServiceType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isTypeCF () 
	public boolean isTypeUnConditional () 
	public boolean isTypeCW () 
	public boolean isTypeClip () 
	public boolean isTypeClir () 
	public boolean isTypeBarring () 
	static void  () 
}

com/android/internal/telephony/gsm/GsmCall.class
GsmCall.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmCall extends com.android.internal.telephony.Call {
	com.android.internal.telephony.gsm.GsmCallTracker mOwner
	void  (com.android.internal.telephony.gsm.GsmCallTracker) 
		com.android.internal.telephony.gsm.GsmCallTracker owner
	public void dispose () 
	public java.util.List getConnections () 
	public com.android.internal.telephony.Phone getPhone () 
	public boolean isMultiparty () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public java.lang.String toString () 
	void attach (com.android.internal.telephony.Connection, com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.DriverCall dc
	void attachFake (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.Call$State state
	boolean connectionDisconnected (com.android.internal.telephony.gsm.GsmConnection) 
		int i
		int s
		boolean hasOnlyDisconnectedConnections
		com.android.internal.telephony.gsm.GsmConnection conn
	void detach (com.android.internal.telephony.gsm.GsmConnection) 
		com.android.internal.telephony.gsm.GsmConnection conn
	boolean update (com.android.internal.telephony.gsm.GsmConnection, com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.gsm.GsmConnection conn
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.Call$State newState
		boolean changed
	boolean isFull () 
	void onHangupLocal () 
		com.android.internal.telephony.gsm.GsmConnection cn
		int i
		int s
	void clearDisconnected () 
		com.android.internal.telephony.gsm.GsmConnection cn
		int i
}

com/android/internal/telephony/gsm/GSMPhone.class
GSMPhone.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GSMPhone extends com.android.internal.telephony.PhoneBase {
	static final String LOG_TAG
	private static final boolean LOCAL_DEBUG
	private static final boolean VDBG
	public static final String CIPHERING_KEY
	public static final String VM_NUMBER
	public static final String VM_SIM_IMSI
	com.android.internal.telephony.gsm.GsmCallTracker mCT
	com.android.internal.telephony.gsm.GsmServiceStateTracker mSST
	java.util.ArrayList mPendingMMIs
	com.android.internal.telephony.gsm.SimPhoneBookInterfaceManager mSimPhoneBookIntManager
	com.android.internal.telephony.PhoneSubInfo mSubInfo
	android.os.Registrant mPostDialHandler
	android.os.RegistrantList mSsnRegistrants
	private final android.os.RegistrantList mEcmTimerResetRegistrants
	private String mImei
	private String mImeiSv
	private String mVmNumber
	private com.android.internal.telephony.uicc.IsimUiccRecords mIsimUiccRecords
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, boolean) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		boolean unitTestMode
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		int phoneId
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, boolean, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		boolean unitTestMode
		int phoneId
	protected void setProperties () 
	public void dispose () 
	public void removeReferences () 
	protected void finalize () 
	public android.telephony.ServiceState getServiceState () 
	public android.telephony.CellLocation getCellLocation () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
		com.android.internal.telephony.PhoneConstants$State imsState
	public int getPhoneType () 
	public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker () 
	public com.android.internal.telephony.CallTracker getCallTracker () 
	private void updateVoiceMail () 
		int countVoiceMessages
		com.android.internal.telephony.uicc.IccRecords r
		int countVoiceMessagesStored
	public java.util.List getPendingMmiCodes () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState ret
	public com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
		com.android.internal.telephony.Phone$DataActivityState ret
	void notifyPhoneStateChanged () 
	void notifyPreciseCallStateChanged () 
	public void notifyNewRingingConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	void notifyDisconnect (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
	void notifyUnknownConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
	void notifySuppServiceFailed (com.android.internal.telephony.Phone$SuppService) 
		com.android.internal.telephony.Phone$SuppService code
	void notifyServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState ss
	void notifyLocationChanged () 
	public void notifyCallForwardingIndicator () 
	public void setSystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
	public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSimRecordsLoaded (android.os.Handler) 
		android.os.Handler h
	public void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		int videoState
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public boolean canConference () 
		boolean canImsConference
	public boolean canDial () 
	public void conference () 
	public void clearDisconnected () 
	public boolean canTransfer () 
	public void explicitCallTransfer () 
	public com.android.internal.telephony.gsm.GsmCall getForegroundCall () 
	public com.android.internal.telephony.gsm.GsmCall getBackgroundCall () 
	public com.android.internal.telephony.Call getRingingCall () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	private boolean handleCallDeflectionIncallSupplementaryService (java.lang.String) 
		com.android.internal.telephony.CallStateException e
		String dialString
	private boolean handleCallWaitingIncallSupplementaryService (java.lang.String) 
		char ch
		int callIndex
		com.android.internal.telephony.CallStateException e
		String dialString
		int len
		com.android.internal.telephony.gsm.GsmCall call
	private boolean handleCallHoldIncallSupplementaryService (java.lang.String) 
		char ch
		int callIndex
		com.android.internal.telephony.gsm.GsmConnection conn
		com.android.internal.telephony.CallStateException e
		com.android.internal.telephony.CallStateException e
		String dialString
		int len
		com.android.internal.telephony.gsm.GsmCall call
	private boolean handleMultipartyIncallSupplementaryService (java.lang.String) 
		String dialString
	private boolean handleEctIncallSupplementaryService (java.lang.String) 
		String dialString
		int len
	private boolean handleCcbsIncallSupplementaryService (java.lang.String) 
		String dialString
	public boolean handleInCallMmiCommands (java.lang.String)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean result
		char ch
	boolean isInCall () 
		com.android.internal.telephony.Call$State foregroundCallState
		com.android.internal.telephony.Call$State backgroundCallState
		com.android.internal.telephony.Call$State ringingCallState
	public com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
	public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ce
		com.android.internal.telephony.CallStateException e
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
		boolean isEmergency
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean imsUseEnabled
		boolean useImsForEmergency
	protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
		String newDialString
		String networkPortion
		com.android.internal.telephony.gsm.GsmMmiCode mmi
	public boolean handlePinMmi (java.lang.String) 
		String dialString
		com.android.internal.telephony.gsm.GsmMmiCode mmi
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
		com.android.internal.telephony.gsm.GsmMmiCode mmi
	public void sendDtmf (char) 
		char c
	public void startDtmf (char) 
		char c
	public void stopDtmf () 
	public void sendBurstDtmf (java.lang.String) 
		String dtmfString
	public void setRadioPower (boolean) 
		boolean power
	private void storeVoiceMailNumber (java.lang.String) 
		String number
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	public java.lang.String getVoiceMailNumber () 
		android.content.SharedPreferences sp
		String[] defaultVMNumberArray
		int i
		String[] listArray
		com.android.internal.telephony.uicc.IccRecords r
		String number
	private java.lang.String getVmSimImsi () 
		android.content.SharedPreferences sp
	private void setVmSimImsi (java.lang.String) 
		String imsi
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	public java.lang.String getVoiceMailAlphaTag () 
		String ret
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getDeviceId () 
	public java.lang.String getDeviceSvn () 
	public com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public java.lang.String getImei () 
	public java.lang.String getEsn () 
	public java.lang.String getMeid () 
	public java.lang.String getNai () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getSubscriberId () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getGroupIdLevel1 () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getGroupIdLevel2 () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getLine1Number () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getMsisdn () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getLine1AlphaTag () 
		com.android.internal.telephony.uicc.IccRecords r
	public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
		com.android.internal.telephony.uicc.IccRecords r
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceMailNumber
		android.os.Message onComplete
		android.os.Message resp
		com.android.internal.telephony.uicc.IccRecords r
	private boolean isValidCommandInterfaceCFReason (int) 
		int commandInterfaceCFReason
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		String property
		String defValue
	private boolean isValidCommandInterfaceCFAction (int) 
		int commandInterfaceCFAction
	public void updateDataConnectionTracker () 
	protected boolean isCfEnable (int) 
		int action
	public void getCallForwardingOption (int, android.os.Message) 
		android.os.Message resp
		android.os.Message resp
		int commandInterfaceCFReason
		android.os.Message onComplete
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		com.android.internal.telephony.gsm.GSMPhone$Cfu cfu
		android.os.Message resp
		android.os.Message resp
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void setUiTTYMode (int, android.os.Message) 
		int uiTtyMode
		android.os.Message onComplete
	public void setMute (boolean) 
		boolean muted
	public boolean getMute () 
	public void getDataCallList (android.os.Message) 
		android.os.Message response
	public void updateServiceLocation () 
	public void enableLocationUpdates () 
	public void disableLocationUpdates () 
	public boolean getDataRoamingEnabled () 
	public void setDataRoamingEnabled (boolean) 
		boolean enable
	public boolean getDataEnabled () 
	public void setDataEnabled (boolean) 
		boolean enable
	void onMMIDone (com.android.internal.telephony.gsm.GsmMmiCode) 
		com.android.internal.telephony.gsm.GsmMmiCode mmi
	private void onNetworkInitiatedUssd (com.android.internal.telephony.gsm.GsmMmiCode) 
		com.android.internal.telephony.gsm.GsmMmiCode mmi
	private void onIncomingUSSD (int, java.lang.String) 
		int i
		int s
		com.android.internal.telephony.gsm.GsmMmiCode mmi
		int ussdMode
		String ussdMessage
		boolean isUssdError
		boolean isUssdRequest
		boolean isUssdRelease
		com.android.internal.telephony.gsm.GsmMmiCode found
	protected void syncClirSetting () 
		android.content.SharedPreferences sp
		int clirSetting
	public void handleMessage (android.os.Message) 
		NumberFormatException e
		int i
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		String imsi
		String imsiFromSIM
		String[] ussdResult
		com.android.internal.telephony.gsm.SuppServiceNotification not
		com.android.internal.telephony.uicc.IccRecords r
		com.android.internal.telephony.gsm.GSMPhone$Cfu cfu
		com.android.internal.telephony.gsm.GsmMmiCode mmi
		android.os.Message msg
		android.os.AsyncResult ar
		android.os.Message onComplete
	protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	protected void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
		com.android.internal.telephony.uicc.IsimUiccRecords newIsimUiccRecords
		com.android.internal.telephony.uicc.UiccCardApplication app
	private void processIccRecordEvents (int) 
		int eventCode
	public boolean updateCurrentCarrierInProvider () 
		android.net.Uri uri
		android.content.ContentValues map
		android.database.SQLException e
		long currentDds
		String operatorNumeric
	public void saveClirSetting (int) 
		int commandInterfaceCLIRMode
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	private void handleCfuQueryResult (com.android.internal.telephony.CallForwardInfo[]) 
		int i
		int s
		com.android.internal.telephony.CallForwardInfo[] infos
		com.android.internal.telephony.uicc.IccRecords r
	public com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public void activateCellBroadcastSms (int, android.os.Message) 
		int activate
		android.os.Message response
	public void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message response
	public void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] configValuesArray
		android.os.Message response
	public boolean isCspPlmnEnabled () 
		com.android.internal.telephony.uicc.IccRecords r
	boolean isManualNetSelAllowed () 
		int nwMode
		int subId
	private boolean isManualSelProhibitedInGlobalMode () 
		String[] configArray
		boolean isProhibited
		String configString
	private void registerForSimRecordEvents () 
		com.android.internal.telephony.uicc.IccRecords r
	private void unregisterForSimRecordEvents () 
		com.android.internal.telephony.uicc.IccRecords r
	public void exitEmergencyCallbackMode () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public boolean setOperatorBrandOverride (java.lang.String) 
		com.android.internal.telephony.uicc.IccRecords iccRecords
		String brand
		com.android.internal.telephony.uicc.UiccCard card
		boolean status
	public java.lang.String getOperatorNumeric () 
		String operatorNumeric
		com.android.internal.telephony.uicc.IccRecords r
	public void registerForAllDataDisconnected (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAllDataDisconnected (android.os.Handler) 
		android.os.Handler h
	public void setInternalDataEnabled (boolean, android.os.Message) 
		boolean enable
		android.os.Message onCompleteMsg
	public boolean setInternalDataEnabledFlag (boolean) 
		boolean enable
	public void notifyEcbmTimerReset (java.lang.Boolean) 
		Boolean flag
	public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForEcmTimerReset (android.os.Handler) 
		android.os.Handler h
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
		com.android.internal.telephony.uicc.IccRecords r
	protected void log (java.lang.String) 
		String s
	public volatile com.android.internal.telephony.Call getBackgroundCall () 
	public volatile com.android.internal.telephony.Call getForegroundCall () 
}

com/android/internal/telephony/gsm/GsmConnection$MyHandler.class
GsmConnection.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmConnection$MyHandler extends android.os.Handler {
	final com.android.internal.telephony.gsm.GsmConnection this$0
	void  (com.android.internal.telephony.gsm.GsmConnection, android.os.Looper) 
		android.os.Looper l
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/gsm/GsmServiceStateTracker$4.class
GsmServiceStateTracker.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmServiceStateTracker$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$CommandsInterface$RadioState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/gsm/GsmCellBroadcastHandler.class
GsmCellBroadcastHandler.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmCellBroadcastHandler extends com.android.internal.telephony.CellBroadcastHandler {
	private static final boolean VDBG
	private final java.util.HashMap mSmsCbPageMap
	protected void  (android.content.Context, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
	protected void onQuitting () 
	public static com.android.internal.telephony.gsm.GsmCellBroadcastHandler makeGsmCellBroadcastHandler (android.content.Context, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.gsm.GsmCellBroadcastHandler handler
	protected boolean handleSmsMessage (android.os.Message) 
		android.telephony.SmsCbMessage cbMessage
		android.os.Message message
	private android.telephony.SmsCbMessage handleGsmBroadcastSms (android.os.AsyncResult) 
		android.telephony.gsm.GsmCellLocation cellLocation
		byte[] pdu
		byte[][] arr$
		int len$
		int i$
		com.android.internal.telephony.gsm.GsmCellBroadcastHandler$SmsCbConcatInfo concatInfo
		byte[][] pdus
		com.android.internal.telephony.gsm.GsmCellBroadcastHandler$SmsCbConcatInfo info
		byte[] receivedPdu
		com.android.internal.telephony.gsm.SmsCbHeader header
		String plmn
		int lac
		int cid
		android.telephony.CellLocation cl
		android.telephony.SmsCbLocation location
		byte[][] pdus
		int pageCount
		java.util.Iterator iter
		RuntimeException e
		android.os.AsyncResult ar
}

com/android/internal/telephony/gsm/GsmServiceStateTracker$3.class
GsmServiceStateTracker.java
package com.android.internal.telephony.gsm
 com.android.internal.telephony.gsm.GsmServiceStateTracker$3 extends android.database.ContentObserver {
	final com.android.internal.telephony.gsm.GsmServiceStateTracker this$0
	void  (com.android.internal.telephony.gsm.GsmServiceStateTracker, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/gsm/UsimDataDownloadHandler.class
UsimDataDownloadHandler.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.UsimDataDownloadHandler extends android.os.Handler {
	private static final String TAG
	private static final int BER_SMS_PP_DOWNLOAD_TAG
	private static final int DEV_ID_UICC
	private static final int DEV_ID_NETWORK
	private static final int EVENT_START_DATA_DOWNLOAD
	private static final int EVENT_SEND_ENVELOPE_RESPONSE
	private static final int EVENT_WRITE_SMS_COMPLETE
	private final com.android.internal.telephony.CommandsInterface mCi
	public void  (com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.CommandsInterface commandsInterface
	int handleUsimDataDownload (com.android.internal.telephony.uicc.UsimServiceTable, com.android.internal.telephony.gsm.SmsMessage) 
		String smsc
		com.android.internal.telephony.uicc.UsimServiceTable ust
		com.android.internal.telephony.gsm.SmsMessage smsMessage
	public int startDataDownload (com.android.internal.telephony.gsm.SmsMessage) 
		com.android.internal.telephony.gsm.SmsMessage smsMessage
	private void handleDataDownload (com.android.internal.telephony.gsm.SmsMessage) 
		com.android.internal.telephony.gsm.SmsMessage smsMessage
		int dcs
		int pid
		byte[] pdu
		int scAddressLength
		int tpduIndex
		int tpduLength
		int bodyLength
		int totalLength
		byte[] envelope
		int index
		String encodedEnvelope
	private static int getEnvelopeBodyLength (int, int) 
		int scAddressLength
		int tpduLength
		int length
	private void sendSmsAckForEnvelopeResponse (com.android.internal.telephony.uicc.IccIoResult, int, int) 
		boolean success
		boolean success
		byte[] smsAckPdu
		int septetCount
		com.android.internal.telephony.uicc.IccIoResult response
		int dcs
		int pid
		int sw1
		int sw2
		boolean success
		byte[] responseBytes
		byte[] smsAckPdu
		int index
	private void acknowledgeSmsWithError (int) 
		int cause
	private static boolean is7bitDcs (int) 
		int dcs
	public void handleMessage (android.os.Message) 
		int[] dcsPid
		android.os.Message msg
		android.os.AsyncResult ar
}

com/android/internal/telephony/gsm/GsmSMSDispatcher.class
GsmSMSDispatcher.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.GsmSMSDispatcher extends com.android.internal.telephony.SMSDispatcher {
	private static final String TAG
	private static final boolean VDBG
	protected com.android.internal.telephony.uicc.UiccController mUiccController
	private java.util.concurrent.atomic.AtomicReference mIccRecords
	private java.util.concurrent.atomic.AtomicReference mUiccApplication
	private com.android.internal.telephony.gsm.GsmInboundSmsHandler mGsmInboundSmsHandler
	private static final int EVENT_NEW_SMS_STATUS_REPORT
	public void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.SmsUsageMonitor, com.android.internal.telephony.ImsSMSDispatcher, com.android.internal.telephony.gsm.GsmInboundSmsHandler) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.SmsUsageMonitor usageMonitor
		com.android.internal.telephony.ImsSMSDispatcher imsSMSDispatcher
		com.android.internal.telephony.gsm.GsmInboundSmsHandler gsmInboundSmsHandler
	public void dispose () 
	protected java.lang.String getFormat () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private void handleStatusReport (android.os.AsyncResult) 
		android.app.PendingIntent$CanceledException ex
		android.app.PendingIntent intent
		android.content.Intent fillIn
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int i
		int count
		int tpStatus
		int messageRef
		android.os.AsyncResult ar
		String pduString
		com.android.internal.telephony.gsm.SmsMessage sms
	protected void sendData (java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		com.android.internal.telephony.SMSDispatcher$DataSmsSender smsSender
		java.util.HashMap map
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		String carrierPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu pdu
	protected void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, boolean) 
		com.android.internal.telephony.SMSDispatcher$TextSmsSender smsSender
		java.util.HashMap map
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		String carrierPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.net.Uri messageUri
		String callingPkg
		boolean persistMessage
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu pdu
	protected void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
	protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean) 
		CharSequence messageBody
		boolean use7bitOnly
	protected com.android.internal.telephony.SMSDispatcher$SmsTracker getNewSubmitPduTracker (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsHeader, int, android.app.PendingIntent, android.app.PendingIntent, boolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, java.lang.String) 
		java.util.HashMap map
		String destinationAddress
		String scAddress
		String message
		com.android.internal.telephony.SmsHeader smsHeader
		int encoding
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean lastPart
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		android.net.Uri messageUri
		String fullMessageText
		com.android.internal.telephony.gsm.SmsMessage$SubmitPdu pdu
	protected void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		java.util.HashMap map
		byte[] pdu
	protected void sendSmsByPstn (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int ss
		java.util.HashMap map
		byte[] smsc
		byte[] pdu
		android.os.Message reply
	protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	private void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
		com.android.internal.telephony.uicc.UiccCardApplication app
}

com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.class
SimPhoneBookInterfaceManager.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SimPhoneBookInterfaceManager extends com.android.internal.telephony.IccPhoneBookInterfaceManager {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.gsm.GSMPhone) 
		com.android.internal.telephony.gsm.GSMPhone phone
	public void dispose () 
	protected void finalize () 
		Throwable throwable
	public int[] getAdnRecordsSize (int) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.Message response
		com.android.internal.telephony.uicc.IccFileHandler fh
		int efid
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/SmsHeader$PortAddrs.class
SmsHeader.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsHeader$PortAddrs extends java.lang.Object {
	public int destPort
	public int origPort
	public boolean areEightBits
	public void  () 
}

com/android/internal/telephony/WakeLockStateMachine$DefaultState.class
WakeLockStateMachine.java
package com.android.internal.telephony
 com.android.internal.telephony.WakeLockStateMachine$DefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.WakeLockStateMachine this$0
	void  (com.android.internal.telephony.WakeLockStateMachine) 
	public boolean processMessage (android.os.Message) 
		String errorText
		android.os.Message msg
}

com/android/internal/telephony/CallerInfoAsyncQuery$QueryPoolException.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
public com.android.internal.telephony.CallerInfoAsyncQuery$QueryPoolException extends android.database.SQLException {
	public void  (java.lang.String) 
		String error
}

com/android/internal/telephony/SMSDispatcher$SmsSenderCallback.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$SmsSenderCallback extends android.service.carrier.ICarrierMessagingCallback$Stub {
	private final com.android.internal.telephony.SMSDispatcher$SmsSender mSmsSender
	final com.android.internal.telephony.SMSDispatcher this$0
	public void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsSender) 
		com.android.internal.telephony.SMSDispatcher$SmsSender smsSender
	public void onSendSmsComplete (int, int) 
		int result
		int messageRef
		long identity
	public void onSendMultipartSmsComplete (int, int[]) 
		int result
		int[] messageRefs
	public void onFilterComplete (boolean) 
		boolean keepMessage
	public void onSendMmsComplete (int, byte[]) 
		int result
		byte[] sendConfPdu
	public void onDownloadMmsComplete (int) 
		int result
}

com/android/internal/telephony/HbpcdLookup$MccSidRange.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$MccSidRange extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String MCC
	public static final String RANGE_LOW
	public static final String RANGE_HIGH
	public void  () 
	static void  () 
}

com/android/internal/telephony/ITelephony$Stub$Proxy.class
ITelephony.java
package com.android.internal.telephony
 com.android.internal.telephony.ITelephony$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.ITelephony  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void dial (java.lang.String)  throws android.os.RemoteException 
		String number
		android.os.Parcel _data
		android.os.Parcel _reply
	public void call (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		String number
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean endCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean endCallForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void answerRingingCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void answerRingingCallForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void silenceRinger ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isOffhook (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isOffhookForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRingingForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRinging (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isIdle (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isIdleForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRadioOn (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRadioOnForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSimPinEnabled (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean supplyPin (java.lang.String)  throws android.os.RemoteException 
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean supplyPinForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean supplyPuk (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String puk
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean supplyPukForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String puk
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int[] supplyPinReportResult (java.lang.String)  throws android.os.RemoteException 
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] supplyPinReportResultForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] supplyPukReportResult (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String puk
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] supplyPukReportResultForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String puk
		String pin
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean handlePinMmi (java.lang.String)  throws android.os.RemoteException 
		String dialString
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean handlePinMmiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String dialString
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void toggleRadioOnOff ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void toggleRadioOnOffForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setRadio (boolean)  throws android.os.RemoteException 
		boolean turnOn
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setRadioForSubscriber (int, boolean)  throws android.os.RemoteException 
		int subId
		boolean turnOn
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setRadioPower (boolean)  throws android.os.RemoteException 
		boolean turnOn
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void updateServiceLocation ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateServiceLocationForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableLocationUpdates ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableLocationUpdatesForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableLocationUpdates ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableLocationUpdatesForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean enableDataConnectivity ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableDataConnectivity ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDataConnectivityPossible ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.Bundle getCellLocation (java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle _result
		String callingPkg
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public java.util.List getNeighboringCellInfo (java.lang.String)  throws android.os.RemoteException 
		String callingPkg
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getCallState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getCallStateForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDataActivity ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDataState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getActivePhoneType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getActivePhoneTypeForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getCdmaEriIconIndex (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getCdmaEriIconIndexForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getCdmaEriIconMode (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getCdmaEriIconModeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getCdmaEriText (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getCdmaEriTextForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean needsOtaServiceProvisioning ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setVoiceMailNumber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String alphaTag
		String number
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getVoiceMessageCount ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getVoiceMessageCountForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getNetworkType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDataNetworkType (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDataNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getVoiceNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean hasIccCard ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hasIccCardUsingSlotId (int)  throws android.os.RemoteException 
		int slotId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getLteOnCdmaMode (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getLteOnCdmaModeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.util.List getAllCellInfo (java.lang.String)  throws android.os.RemoteException 
		String callingPkg
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void setCellInfoListRate (int)  throws android.os.RemoteException 
		int rateInMillis
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getDefaultSim ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel (java.lang.String)  throws android.os.RemoteException 
		android.telephony.IccOpenLogicalChannelResponse _result
		String AID
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telephony.IccOpenLogicalChannelResponse _result
	public boolean iccCloseLogicalChannel (int)  throws android.os.RemoteException 
		int channel
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public byte[] iccExchangeSimIO (int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
		int fileID
		int command
		int p1
		int p2
		int p3
		String filePath
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public java.lang.String sendEnvelopeWithStatus (java.lang.String)  throws android.os.RemoteException 
		String content
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String nvReadItem (int)  throws android.os.RemoteException 
		int itemID
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean nvWriteItem (int, java.lang.String)  throws android.os.RemoteException 
		int itemID
		String itemValue
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean nvWriteCdmaPrl (byte[])  throws android.os.RemoteException 
		byte[] preferredRoamingList
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean nvResetConfig (int)  throws android.os.RemoteException 
		int resetType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getCalculatedPreferredNetworkType (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPreferredNetworkType (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getTetherApnRequired ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setNetworkSelectionModeAutomatic (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.telephony.CellNetworkScanResult getCellNetworkScanResults (int)  throws android.os.RemoteException 
		com.android.internal.telephony.CellNetworkScanResult _result
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.telephony.CellNetworkScanResult _result
	public boolean setNetworkSelectionModeManual (int, com.android.internal.telephony.OperatorInfo)  throws android.os.RemoteException 
		int subId
		com.android.internal.telephony.OperatorInfo operator
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPreferredNetworkType (int, int)  throws android.os.RemoteException 
		int subId
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setDataEnabled (int, boolean)  throws android.os.RemoteException 
		int subId
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getDataEnabled (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String[] getPcscfAddress (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String apnType
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void setImsRegistrationState (boolean)  throws android.os.RemoteException 
		boolean registered
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCdmaMdn (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getCdmaMin (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getCarrierPrivilegeStatus ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkCarrierPrivilegesForPackage (java.lang.String)  throws android.os.RemoteException 
		String pkgName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkCarrierPrivilegesForPackageAnyPhone (java.lang.String)  throws android.os.RemoteException 
		String pkgName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.util.List getCarrierPackageNamesForIntentAndPhone (android.content.Intent, int)  throws android.os.RemoteException 
		android.content.Intent intent
		int phoneId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean setLine1NumberForDisplayForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String alphaTag
		String number
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getLine1NumberForDisplay (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1AlphaTagForDisplay (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String[] getMergedSubscriberIds (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean setOperatorBrandOverride (java.lang.String)  throws android.os.RemoteException 
		String brand
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List)  throws android.os.RemoteException 
		java.util.List gsmRoamingList
		java.util.List gsmNonRoamingList
		java.util.List cdmaRoamingList
		java.util.List cdmaNonRoamingList
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int invokeOemRilRequestRaw (byte[], byte[])  throws android.os.RemoteException 
		byte[] oemReq
		byte[] oemResp
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean needMobileRadioShutdown ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void shutdownMobileRadios ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRadioCapability (android.telephony.RadioAccessFamily[])  throws android.os.RemoteException 
		android.telephony.RadioAccessFamily[] rafs
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getRadioAccessFamily (int, java.lang.String)  throws android.os.RemoteException 
		int phoneId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void enableVideoCalling (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isVideoCallingEnabled (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean canChangeDtmfToneLength ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isWorldPhone ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isTtyModeSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isHearingAidCompatibilitySupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isImsRegistered ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isWifiCallingEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isVolteEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getDeviceId (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getSubIdForPhoneAccount (android.telecom.PhoneAccount)  throws android.os.RemoteException 
		android.telecom.PhoneAccount phoneAccount
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void factoryReset (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getLocaleFromDefaultSim ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.telephony.ModemActivityInfo getModemActivityInfo ()  throws android.os.RemoteException 
		android.telephony.ModemActivityInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telephony.ModemActivityInfo _result
}

com/android/internal/telephony/SMSDispatcher$TextSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$TextSmsSender extends com.android.internal.telephony.SMSDispatcher$SmsSender {
	final com.android.internal.telephony.SMSDispatcher this$0
	public void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void onServiceReady (android.service.carrier.ICarrierMessagingService) 
		android.os.RemoteException e
		android.service.carrier.ICarrierMessagingService carrierMessagingService
		java.util.HashMap map
		String text
}

com/android/internal/telephony/CallInfo$1.class
CallInfo.java
package com.android.internal.telephony
final com.android.internal.telephony.CallInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.CallInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public com.android.internal.telephony.CallInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/IMms$Stub$Proxy.class
IMms.java
package com.android.internal.telephony
 com.android.internal.telephony.IMms$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IMms  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void sendMessage (int, java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri contentUri
		String locationUrl
		android.os.Bundle configOverrides
		android.app.PendingIntent sentIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void downloadMessage (int, java.lang.String, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String locationUrl
		android.net.Uri contentUri
		android.os.Bundle configOverrides
		android.app.PendingIntent downloadedIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getCarrierConfigValues (int)  throws android.os.RemoteException 
		android.os.Bundle _result
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public android.net.Uri importTextMessage (java.lang.String, java.lang.String, int, java.lang.String, long, boolean, boolean)  throws android.os.RemoteException 
		android.net.Uri _result
		String callingPkg
		String address
		int type
		String text
		long timestampMillis
		boolean seen
		boolean read
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Uri _result
	public android.net.Uri importMultimediaMessage (java.lang.String, android.net.Uri, java.lang.String, long, boolean, boolean)  throws android.os.RemoteException 
		android.net.Uri _result
		String callingPkg
		android.net.Uri contentUri
		String messageId
		long timestampSecs
		boolean seen
		boolean read
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Uri _result
	public boolean deleteStoredMessage (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		String callingPkg
		android.net.Uri messageUri
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean deleteStoredConversation (java.lang.String, long)  throws android.os.RemoteException 
		String callingPkg
		long conversationId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean updateStoredMessageStatus (java.lang.String, android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		String callingPkg
		android.net.Uri messageUri
		android.content.ContentValues statusValues
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean archiveStoredConversation (java.lang.String, long, boolean)  throws android.os.RemoteException 
		String callingPkg
		long conversationId
		boolean archived
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.net.Uri addTextMessageDraft (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.net.Uri _result
		String callingPkg
		String address
		String text
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Uri _result
	public android.net.Uri addMultimediaMessageDraft (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri _result
		String callingPkg
		android.net.Uri contentUri
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Uri _result
	public void sendStoredMessage (int, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri messageUri
		android.os.Bundle configOverrides
		android.app.PendingIntent sentIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAutoPersisting (java.lang.String, boolean)  throws android.os.RemoteException 
		String callingPkg
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getAutoPersisting ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/telephony/InboundSmsHandler$DefaultState.class
InboundSmsHandler.java
package com.android.internal.telephony
 com.android.internal.telephony.InboundSmsHandler$DefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler) 
	public boolean processMessage (android.os.Message) 
		int i
		String errorText
		android.os.Message msg
}

com/android/internal/telephony/SmsRawData$1.class
SmsRawData.java
package com.android.internal.telephony
final com.android.internal.telephony.SmsRawData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.SmsRawData createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int size
		byte[] data
	public com.android.internal.telephony.SmsRawData[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/IWapPushManager$Stub.class
IWapPushManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IWapPushManager$Stub extends android.os.Binder implements com.android.internal.telephony.IWapPushManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_processMessage
	static final int TRANSACTION_addPackage
	static final int TRANSACTION_updatePackage
	static final int TRANSACTION_deletePackage
	public void  () 
	public static com.android.internal.telephony.IWapPushManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.content.Intent _arg2
		String _arg0
		String _arg1
		android.content.Intent _arg2
		int _result
		String _arg0
		String _arg1
		String _arg2
		String _arg3
		int _arg4
		boolean _arg5
		boolean _arg6
		boolean _result
		String _arg0
		String _arg1
		String _arg2
		String _arg3
		int _arg4
		boolean _arg5
		boolean _arg6
		boolean _result
		String _arg0
		String _arg1
		String _arg2
		String _arg3
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/CarrierServiceBindHelper$1.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
 com.android.internal.telephony.CarrierServiceBindHelper$1 extends android.os.Handler {
	final com.android.internal.telephony.CarrierServiceBindHelper this$0
	void  (com.android.internal.telephony.CarrierServiceBindHelper) 
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding appBinding
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding[] arr$
		int len$
		int i$
		String carrierPackageName
		android.os.Message msg
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
}

com/android/internal/telephony/SMSDispatcher$SmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SMSDispatcher$SmsSender extends android.telephony.CarrierMessagingServiceManager {
	protected final com.android.internal.telephony.SMSDispatcher$SmsTracker mTracker
	protected volatile com.android.internal.telephony.SMSDispatcher$SmsSenderCallback mSenderCallback
	final com.android.internal.telephony.SMSDispatcher this$0
	protected void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	public void sendSmsByCarrierApp (java.lang.String, com.android.internal.telephony.SMSDispatcher$SmsSenderCallback) 
		String carrierPackageName
		com.android.internal.telephony.SMSDispatcher$SmsSenderCallback senderCallback
}

com/android/internal/telephony/SMSDispatcher$DataSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$DataSmsSender extends com.android.internal.telephony.SMSDispatcher$SmsSender {
	final com.android.internal.telephony.SMSDispatcher this$0
	public void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void onServiceReady (android.service.carrier.ICarrierMessagingService) 
		android.os.RemoteException e
		android.service.carrier.ICarrierMessagingService carrierMessagingService
		java.util.HashMap map
		byte[] data
		int destPort
}

com/android/internal/telephony/CommandsInterface$RadioState.class
CommandsInterface.java
package com.android.internal.telephony
public final com.android.internal.telephony.CommandsInterface$RadioState extends java.lang.Enum {
	public static final com.android.internal.telephony.CommandsInterface$RadioState RADIO_OFF
	public static final com.android.internal.telephony.CommandsInterface$RadioState RADIO_UNAVAILABLE
	public static final com.android.internal.telephony.CommandsInterface$RadioState RADIO_ON
	private static final com.android.internal.telephony.CommandsInterface$RadioState[] $VALUES
	public static com.android.internal.telephony.CommandsInterface$RadioState[] values () 
	public static com.android.internal.telephony.CommandsInterface$RadioState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isOn () 
	public boolean isAvailable () 
	static void  () 
}

com/android/internal/telephony/WakeLockStateMachine.class
WakeLockStateMachine.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.WakeLockStateMachine extends com.android.internal.util.StateMachine {
	protected static final boolean DBG
	private final android.os.PowerManager$WakeLock mWakeLock
	public static final int EVENT_NEW_SMS_MESSAGE
	protected static final int EVENT_BROADCAST_COMPLETE
	static final int EVENT_RELEASE_WAKE_LOCK
	static final int EVENT_UPDATE_PHONE_OBJECT
	protected com.android.internal.telephony.PhoneBase mPhone
	protected android.content.Context mContext
	private static final int WAKE_LOCK_TIMEOUT
	private final com.android.internal.telephony.WakeLockStateMachine$DefaultState mDefaultState
	private final com.android.internal.telephony.WakeLockStateMachine$IdleState mIdleState
	private final com.android.internal.telephony.WakeLockStateMachine$WaitingState mWaitingState
	protected final android.content.BroadcastReceiver mReceiver
	protected void  (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneBase) 
		String debugTag
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
		android.os.PowerManager pm
	public void updatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	public final void dispose () 
	protected void onQuitting () 
	public final void dispatchSmsMessage (java.lang.Object) 
		Object obj
	protected abstract boolean handleSmsMessage (android.os.Message) 
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	static android.os.PowerManager$WakeLock access$000 (com.android.internal.telephony.WakeLockStateMachine) 
		com.android.internal.telephony.WakeLockStateMachine x0
	static com.android.internal.telephony.WakeLockStateMachine$WaitingState access$100 (com.android.internal.telephony.WakeLockStateMachine) 
		com.android.internal.telephony.WakeLockStateMachine x0
	static void access$200 (com.android.internal.telephony.WakeLockStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.WakeLockStateMachine x0
		com.android.internal.util.IState x1
	static void access$300 (com.android.internal.telephony.WakeLockStateMachine, android.os.Message) 
		com.android.internal.telephony.WakeLockStateMachine x0
		android.os.Message x1
	static com.android.internal.telephony.WakeLockStateMachine$IdleState access$400 (com.android.internal.telephony.WakeLockStateMachine) 
		com.android.internal.telephony.WakeLockStateMachine x0
	static void access$500 (com.android.internal.telephony.WakeLockStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.WakeLockStateMachine x0
		com.android.internal.util.IState x1
}

com/android/internal/telephony/SubscriptionData.class
SubscriptionData.java
package com.android.internal.telephony
public com.android.internal.telephony.SubscriptionData extends java.lang.Object {
	public com.android.internal.telephony.Subscription[] subscription
	public void  (int) 
		int i
		int numSub
	public int getLength () 
	public com.android.internal.telephony.SubscriptionData copyFrom (com.android.internal.telephony.SubscriptionData) 
		int i
		com.android.internal.telephony.SubscriptionData from
	public java.lang.String getIccId () 
	public boolean hasSubscription (com.android.internal.telephony.Subscription) 
		int i
		com.android.internal.telephony.Subscription sub
	public com.android.internal.telephony.Subscription getSubscription (com.android.internal.telephony.Subscription) 
		int i
		com.android.internal.telephony.Subscription sub
	public java.lang.String toString () 
}

com/android/internal/telephony/IccSmsInterfaceManager$CellBroadcastRangeManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IccSmsInterfaceManager$CellBroadcastRangeManager extends com.android.internal.telephony.IntRangeManager {
	private java.util.ArrayList mConfigList
	final com.android.internal.telephony.IccSmsInterfaceManager this$0
	void  (com.android.internal.telephony.IccSmsInterfaceManager) 
	protected void startUpdate () 
	protected void addRange (int, int, boolean) 
		int startId
		int endId
		boolean selected
	protected boolean finishUpdate () 
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configs
}

com/android/internal/telephony/InboundSmsHandler$CarrierSmsFilter.class
InboundSmsHandler.java
package com.android.internal.telephony
final com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter extends android.telephony.CarrierMessagingServiceManager {
	private final byte[][] mPdus
	private final int mDestPort
	private final String mSmsFormat
	private final com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver mSmsBroadcastReceiver
	private volatile com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback mSmsFilterCallback
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler, byte[][], int, java.lang.String, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver) 
		byte[][] pdus
		int destPort
		String smsFormat
		com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver smsBroadcastReceiver
	void filterSms (java.lang.String, com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback) 
		String carrierPackageName
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback smsFilterCallback
	protected void onServiceReady (android.service.carrier.ICarrierMessagingService) 
		android.os.RemoteException e
		android.service.carrier.ICarrierMessagingService carrierMessagingService
	static byte[][] access$1100 (com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter) 
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter x0
	static java.lang.String access$1200 (com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter) 
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter x0
	static int access$1300 (com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter) 
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter x0
	static com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver access$1400 (com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter) 
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter x0
}

com/android/internal/telephony/SMSDispatcher$SettingsObserver.class
SMSDispatcher.java
package com.android.internal.telephony
 com.android.internal.telephony.SMSDispatcher$SettingsObserver extends android.database.ContentObserver {
	private final java.util.concurrent.atomic.AtomicInteger mPremiumSmsRule
	private final android.content.Context mContext
	void  (android.os.Handler, java.util.concurrent.atomic.AtomicInteger, android.content.Context) 
		android.os.Handler handler
		java.util.concurrent.atomic.AtomicInteger premiumSmsRule
		android.content.Context context
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/SmsStorageMonitor.class
SmsStorageMonitor.java
package com.android.internal.telephony
public final com.android.internal.telephony.SmsStorageMonitor extends android.os.Handler {
	private static final String TAG
	private static final int EVENT_ICC_FULL
	private static final int EVENT_REPORT_MEMORY_STATUS_DONE
	private static final int EVENT_RADIO_ON
	private final android.content.Context mContext
	private android.os.PowerManager$WakeLock mWakeLock
	private boolean mReportMemoryStatusPending
	com.android.internal.telephony.PhoneBase mPhone
	final com.android.internal.telephony.CommandsInterface mCi
	boolean mStorageAvailable
	private static final int WAKE_LOCK_TIMEOUT
	private final android.content.BroadcastReceiver mResultReceiver
	public void  (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
		android.content.IntentFilter filter
	public void dispose () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private void createWakelock () 
		android.os.PowerManager pm
	private void handleIccFull () 
		android.content.Intent intent
	public boolean isStorageAvailable () 
}

com/android/internal/telephony/SMSDispatcher.class
SMSDispatcher.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SMSDispatcher extends android.os.Handler {
	static final String TAG
	static final boolean DBG
	private static final String SEND_NEXT_MSG_EXTRA
	private static final String SEND_RESPOND_VIA_MESSAGE_PERMISSION
	private static final int PREMIUM_RULE_USE_SIM
	private static final int PREMIUM_RULE_USE_NETWORK
	private static final int PREMIUM_RULE_USE_BOTH
	private final java.util.concurrent.atomic.AtomicInteger mPremiumSmsRule
	private final com.android.internal.telephony.SMSDispatcher$SettingsObserver mSettingsObserver
	protected static final int EVENT_SEND_SMS_COMPLETE
	private static final int EVENT_SEND_RETRY
	private static final int EVENT_SEND_LIMIT_REACHED_CONFIRMATION
	static final int EVENT_SEND_CONFIRMED_SMS
	static final int EVENT_STOP_SENDING
	private static final int EVENT_CONFIRM_SEND_TO_POSSIBLE_PREMIUM_SHORT_CODE
	private static final int EVENT_CONFIRM_SEND_TO_PREMIUM_SHORT_CODE
	protected static final int EVENT_HANDLE_STATUS_REPORT
	protected static final int EVENT_RADIO_ON
	protected static final int EVENT_IMS_STATE_CHANGED
	protected static final int EVENT_IMS_STATE_DONE
	protected static final int EVENT_NEW_ICC_SMS
	protected static final int EVENT_ICC_CHANGED
	protected com.android.internal.telephony.PhoneBase mPhone
	protected final android.content.Context mContext
	protected final android.content.ContentResolver mResolver
	protected final com.android.internal.telephony.CommandsInterface mCi
	protected final android.telephony.TelephonyManager mTelephonyManager
	private static final int MAX_SEND_RETRIES
	private static final int SEND_RETRY_DELAY
	private static final int SINGLE_PART_SMS
	private static final int MO_MSG_QUEUE_LIMIT
	private static int sConcatenatedRef
	private com.android.internal.telephony.SmsUsageMonitor mUsageMonitor
	private com.android.internal.telephony.ImsSMSDispatcher mImsSMSDispatcher
	private int mPendingTrackerCount
	protected boolean mSmsCapable
	protected boolean mSmsSendDisabled
	protected final java.util.ArrayList deliveryPendingList
	protected static int getNextConcatenatedRef () 
	protected void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.SmsUsageMonitor, com.android.internal.telephony.ImsSMSDispatcher) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.SmsUsageMonitor usageMonitor
		com.android.internal.telephony.ImsSMSDispatcher imsSMSDispatcher
	protected void updatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	public void dispose () 
	protected abstract java.lang.String getFormat () 
	protected void handleStatusReport (java.lang.Object) 
		Object o
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		android.os.Message msg
	private static int getSendSmsFlag (android.app.PendingIntent) 
		android.app.PendingIntent deliveryIntent
	private void processSendSmsResponse (com.android.internal.telephony.SMSDispatcher$SmsTracker, int, int) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int result
		int messageRef
		com.android.internal.telephony.SmsResponse smsResponse
	protected abstract void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
	protected void handleSendComplete (android.os.AsyncResult) 
		android.os.Message retryMsg
		int errorCode
		int error
		int ss
		android.os.AsyncResult ar
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		android.app.PendingIntent sentIntent
	protected static void handleNotInService (int, android.app.PendingIntent) 
		android.app.PendingIntent$CanceledException ex
		int ss
		android.app.PendingIntent sentIntent
	protected static int getNotInServiceError (int) 
		int ss
	protected abstract void sendData (java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
	protected abstract void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, boolean) 
	protected abstract void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
	protected abstract com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean) 
	protected void sendMultipartText (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, android.net.Uri, java.lang.String, boolean) 
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails details
		int i
		com.android.internal.telephony.SmsHeader$ConcatRef concatRef
		com.android.internal.telephony.SmsHeader smsHeader
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		int i
		com.android.internal.telephony.SMSDispatcher$MultipartSmsSender smsSender
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		com.android.internal.telephony.SMSDispatcher$SmsTracker[] arr$
		int len$
		int i$
		String destAddr
		String scAddr
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
		android.net.Uri messageUri
		String callingPkg
		boolean persistMessage
		String fullMessageText
		int refNumber
		int msgCount
		int encoding
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails[] encodingForParts
		com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		String carrierPackage
	protected abstract com.android.internal.telephony.SMSDispatcher$SmsTracker getNewSubmitPduTracker (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsHeader, int, android.app.PendingIntent, android.app.PendingIntent, boolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, java.lang.String) 
	protected void sendRawPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		android.content.pm.PackageManager$NameNotFoundException e
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		java.util.HashMap map
		byte[] pdu
		android.content.pm.PackageManager pm
		String[] packageNames
		android.content.pm.PackageInfo appInfo
	boolean checkDestination (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		String simCountryIso
		String networkCountryIso
		int event
		int event
		int rule
		int smsCategory
		int premiumSmsPermission
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	private boolean denyIfQueueLimitReached (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	private java.lang.CharSequence getAppLabel (java.lang.String) 
		android.content.pm.ApplicationInfo appInfo
		android.content.pm.PackageManager$NameNotFoundException e
		String appPackage
		android.content.pm.PackageManager pm
	protected void handleReachSentLimit (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		CharSequence appLabel
		android.content.res.Resources r
		android.text.Spanned messageText
		com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener listener
		android.app.AlertDialog d
	protected void handleConfirmShortCode (boolean, com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		int detailsId
		boolean isPremium
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int detailsId
		CharSequence appLabel
		android.content.res.Resources r
		android.text.Spanned messageText
		android.view.LayoutInflater inflater
		android.view.View layout
		com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener listener
		android.widget.TextView messageView
		android.view.ViewGroup detailsLayout
		android.widget.TextView detailsView
		android.widget.CheckBox rememberChoice
		android.app.AlertDialog d
	public int getPremiumSmsPermission (java.lang.String) 
		String packageName
	public void setPremiumSmsPermission (java.lang.String, int) 
		String packageName
		int permission
	protected abstract void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
	protected abstract void sendSmsByPstn (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
	public void sendRetrySms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	private void sendMultipartSms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		android.app.PendingIntent sentIntent
		int i
		int count
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
		java.util.HashMap map
		String destinationAddress
		String scAddress
		int ss
	protected com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker (java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, java.lang.String, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, com.android.internal.telephony.SmsHeader, boolean, java.lang.String, boolean, boolean) 
		android.content.pm.PackageManager$NameNotFoundException e
		java.util.HashMap data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		String format
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		android.net.Uri messageUri
		com.android.internal.telephony.SmsHeader smsHeader
		boolean isExpectMore
		String fullMessageText
		boolean isText
		boolean persistMessage
		android.content.pm.PackageManager pm
		String[] packageNames
		android.content.pm.PackageInfo appInfo
		String destAddr
	protected com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker (java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, java.lang.String, android.net.Uri, boolean, java.lang.String, boolean, boolean) 
		java.util.HashMap data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		String format
		android.net.Uri messageUri
		boolean isExpectMore
		String fullMessageText
		boolean isText
		boolean persistMessage
	protected java.util.HashMap getSmsTrackerMap (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsMessageBase$SubmitPduBase) 
		String destAddr
		String scAddr
		String text
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
		java.util.HashMap map
	protected java.util.HashMap getSmsTrackerMap (java.lang.String, java.lang.String, int, byte[], com.android.internal.telephony.SmsMessageBase$SubmitPduBase) 
		String destAddr
		String scAddr
		int destPort
		byte[] data
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
		java.util.HashMap map
	public boolean isIms () 
	public java.lang.String getImsSmsFormat () 
	private java.lang.String getMultipartMessageText (java.util.ArrayList) 
		String part
		java.util.Iterator i$
		java.util.ArrayList parts
		StringBuilder sb
	protected java.lang.String getCarrierAppPackageName () 
		com.android.internal.telephony.uicc.UiccCard card
		java.util.List carrierPackages
	protected int getSubId () 
	private void checkCallerIsPhoneOrCarrierApp () 
		android.content.pm.PackageManager pm
		android.content.pm.ApplicationInfo ai
		android.content.pm.PackageManager$NameNotFoundException re
		int uid
		int appId
	static int access$000 (android.app.PendingIntent) 
		android.app.PendingIntent x0
	static void access$100 (com.android.internal.telephony.SMSDispatcher) 
		com.android.internal.telephony.SMSDispatcher x0
	static void access$200 (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker, int, int) 
		com.android.internal.telephony.SMSDispatcher x0
		com.android.internal.telephony.SMSDispatcher$SmsTracker x1
		int x2
		int x3
	static void  () 
}

com/android/internal/telephony/SubscriptionInfoUpdater$2.class
SubscriptionInfoUpdater.java
package com.android.internal.telephony
 com.android.internal.telephony.SubscriptionInfoUpdater$2 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.SubscriptionInfoUpdater this$0
	void  (com.android.internal.telephony.SubscriptionInfoUpdater) 
	public void onReceive (android.content.Context, android.content.Intent) 
		String reason
		android.content.Context context
		android.content.Intent intent
		String action
		int slotId
		String simStatus
}

com/android/internal/telephony/HardwareConfig.class
HardwareConfig.java
package com.android.internal.telephony
public com.android.internal.telephony.HardwareConfig extends java.lang.Object {
	static final String LOG_TAG
	public static final int DEV_HARDWARE_TYPE_MODEM
	public static final int DEV_HARDWARE_TYPE_SIM
	public static final int DEV_MODEM_RIL_MODEL_SINGLE
	public static final int DEV_MODEM_RIL_MODEL_MULTIPLE
	public static final int DEV_HARDWARE_STATE_ENABLED
	public static final int DEV_HARDWARE_STATE_STANDBY
	public static final int DEV_HARDWARE_STATE_DISABLED
	public int type
	public String uuid
	public int state
	public int rilModel
	public java.util.BitSet rat
	public int maxActiveVoiceCall
	public int maxActiveDataCall
	public int maxStandby
	public String modemUuid
	public void  (int) 
		int type
	public void  (java.lang.String) 
		String res
		String[] split
	public void assignModem (java.lang.String, int, int, int, int, int, int) 
		int i
		char[] bits
		String id
		int state
		int model
		int ratBits
		int maxV
		int maxD
		int maxS
	public void assignSim (java.lang.String, int, java.lang.String) 
		String id
		int state
		String link
	public java.lang.String toString () 
		StringBuilder builder
	public int compareTo (com.android.internal.telephony.HardwareConfig) 
		com.android.internal.telephony.HardwareConfig hw
		String one
		String two
}

com/android/internal/telephony/IWapPushManager.class
IWapPushManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IWapPushManager extends java.lang.Object implements android.os.IInterface  {
	public abstract int processMessage (java.lang.String, java.lang.String, android.content.Intent)  throws android.os.RemoteException 
	public abstract boolean addPackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean)  throws android.os.RemoteException 
	public abstract boolean updatePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean)  throws android.os.RemoteException 
	public abstract boolean deletePackage (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/telephony/SMSDispatcher$SmsTracker.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$SmsTracker extends java.lang.Object {
	public final java.util.HashMap mData
	public int mRetryCount
	public int mImsRetry
	public int mMessageRef
	public boolean mExpectMore
	String mFormat
	public final android.app.PendingIntent mSentIntent
	public final android.app.PendingIntent mDeliveryIntent
	public final android.content.pm.PackageInfo mAppInfo
	public final String mDestAddress
	public final com.android.internal.telephony.SmsHeader mSmsHeader
	private long mTimestamp
	public android.net.Uri mMessageUri
	private java.util.concurrent.atomic.AtomicInteger mUnsentPartCount
	private java.util.concurrent.atomic.AtomicBoolean mAnyPartFailed
	private String mFullMessageText
	private int mSubId
	private boolean mIsText
	private boolean mPersistMessage
	private void  (java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, android.content.pm.PackageInfo, java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, com.android.internal.telephony.SmsHeader, boolean, java.lang.String, int, boolean, boolean) 
		java.util.HashMap data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.content.pm.PackageInfo appInfo
		String destAddr
		String format
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		android.net.Uri messageUri
		com.android.internal.telephony.SmsHeader smsHeader
		boolean isExpectMore
		String fullMessageText
		int subId
		boolean isText
		boolean persistMessage
	boolean isMultipart () 
	public void updateSentMessageStatus (android.content.Context, int) 
		android.content.ContentValues values
		android.content.Context context
		int status
	private void updateMessageState (android.content.Context, int, int) 
		android.content.Context context
		int messageType
		int errorCode
		android.content.ContentValues values
		long identity
	private android.net.Uri persistSentMessageIfRequired (android.content.Context, int, int) 
		android.content.ContentValues updateValues
		android.net.Uri uri
		Exception e
		android.content.Context context
		int messageType
		int errorCode
		android.content.ContentValues values
		String creator
		long identity
		android.content.ContentResolver resolver
	private void persistOrUpdateMessage (android.content.Context, int, int) 
		android.content.Context context
		int messageType
		int errorCode
	public void onFailed (android.content.Context, int, int) 
		android.content.Intent fillIn
		android.app.PendingIntent$CanceledException ex
		android.content.Context context
		int error
		int errorCode
		boolean isSinglePartOrLastPart
	public void onSent (android.content.Context) 
		int messageType
		android.content.Intent fillIn
		android.app.PendingIntent$CanceledException ex
		android.content.Context context
		boolean isSinglePartOrLastPart
	static boolean access$302 (com.android.internal.telephony.SMSDispatcher$SmsTracker, boolean) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker x0
		boolean x1
	static boolean access$300 (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker x0
	void  (java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, android.content.pm.PackageInfo, java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, com.android.internal.telephony.SmsHeader, boolean, java.lang.String, int, boolean, boolean, com.android.internal.telephony.SMSDispatcher$1) 
		java.util.HashMap x0
		android.app.PendingIntent x1
		android.app.PendingIntent x2
		android.content.pm.PackageInfo x3
		String x4
		String x5
		java.util.concurrent.atomic.AtomicInteger x6
		java.util.concurrent.atomic.AtomicBoolean x7
		android.net.Uri x8
		com.android.internal.telephony.SmsHeader x9
		boolean x10
		String x11
		int x12
		boolean x13
		boolean x14
		com.android.internal.telephony.SMSDispatcher$1 x15
}

com/android/internal/telephony/cdma/
com/android/internal/telephony/cdma/CdmaCallTracker.class
CdmaCallTracker.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaCallTracker extends com.android.internal.telephony.CallTracker {
	static final String LOG_TAG
	private static final boolean REPEAT_POLLING
	private static final boolean DBG_POLL
	static final int MAX_CONNECTIONS
	static final int MAX_CONNECTIONS_PER_CALL
	com.android.internal.telephony.cdma.CdmaConnection[] mConnections
	android.os.RegistrantList mVoiceCallEndedRegistrants
	android.os.RegistrantList mVoiceCallStartedRegistrants
	android.os.RegistrantList mCallWaitingRegistrants
	java.util.ArrayList mDroppedDuringPoll
	com.android.internal.telephony.cdma.CdmaCall mRingingCall
	com.android.internal.telephony.cdma.CdmaCall mForegroundCall
	com.android.internal.telephony.cdma.CdmaCall mBackgroundCall
	com.android.internal.telephony.cdma.CdmaConnection mPendingMO
	boolean mHangupPendingMO
	boolean mPendingCallInEcm
	boolean mIsInEmergencyCall
	com.android.internal.telephony.cdma.CDMAPhone mPhone
	boolean mDesiredMute
	int mPendingCallClirMode
	com.android.internal.telephony.PhoneConstants$State mState
	private boolean mIsEcmTimerCanceled
	private int m3WayCallFlashDelay
	void  (com.android.internal.telephony.cdma.CDMAPhone) 
		com.android.internal.telephony.cdma.CDMAPhone phone
	public void dispose () 
	protected void finalize () 
	public void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallStarted (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallEnded (android.os.Handler) 
		android.os.Handler h
	public void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCallWaiting (android.os.Handler) 
		android.os.Handler h
	com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int clirMode
		android.telephony.TelephonyManager tm
		String origNumber
		String operatorIsoContry
		String simIsoContry
		boolean internationalRoaming
		String inEcm
		boolean isPhoneInEcmMode
		boolean isEmergencyCall
	com.android.internal.telephony.Connection dial (java.lang.String)  throws com.android.internal.telephony.CallStateException 
		String dialString
	private com.android.internal.telephony.Connection dialThreeWay (java.lang.String) 
		String dialString
	void acceptCall ()  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.cdma.CdmaConnection cwConn
	void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	void switchWaitingOrHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	void conference () 
	void explicitCallTransfer () 
	void clearDisconnected () 
	boolean canConference () 
	boolean canDial () 
		boolean ret
		int serviceState
		String disableCall
	boolean canTransfer () 
	private void internalClearDisconnected () 
	private android.os.Message obtainCompleteMessage () 
	private android.os.Message obtainCompleteMessage (int) 
		int what
	private void operationComplete () 
	private void updatePhoneState () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		com.android.internal.telephony.PhoneConstants$State oldState
	protected void handlePollCalls (android.os.AsyncResult) 
		java.util.List polledCalls
		java.util.List polledCalls
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.Connection hoConnection
		com.android.internal.telephony.cdma.CdmaConnection cn
		int n
		com.android.internal.telephony.cdma.CdmaConnection cn
		int n
		int count
		boolean changed
		com.android.internal.telephony.cdma.CdmaConnection conn
		com.android.internal.telephony.DriverCall dc
		int i
		int curDC
		int dcSize
		int cause
		int cause
		com.android.internal.telephony.cdma.CdmaConnection conn
		int i
		com.android.internal.telephony.Connection hoConnection
		java.util.Iterator i$
		android.os.AsyncResult ar
		java.util.List polledCalls
		com.android.internal.telephony.Connection newRinging
		com.android.internal.telephony.Connection newUnknown
		boolean hasNonHangupStateChanged
		boolean hasAnyCallDisconnected
		boolean needsPollDelay
		boolean unknownConnectionAppeared
	void hangup (com.android.internal.telephony.cdma.CdmaConnection)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.cdma.CdmaConnection conn
	void separate (com.android.internal.telephony.cdma.CdmaConnection)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.cdma.CdmaConnection conn
	void setMute (boolean) 
		boolean mute
	boolean getMute () 
	void hangup (com.android.internal.telephony.cdma.CdmaCall)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.cdma.CdmaCall call
	void hangupWaitingOrBackground () 
	void hangupForegroundResumeBackground () 
	void hangupConnectionByIndex (com.android.internal.telephony.cdma.CdmaCall, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.cdma.CdmaConnection cn
		int i
		com.android.internal.telephony.cdma.CdmaCall call
		int index
		int count
	void hangupAllConnections (com.android.internal.telephony.cdma.CdmaCall) 
		com.android.internal.telephony.cdma.CdmaConnection cn
		int i
		int count
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.cdma.CdmaCall call
	com.android.internal.telephony.cdma.CdmaConnection getConnectionByIndex (com.android.internal.telephony.cdma.CdmaCall, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.cdma.CdmaConnection cn
		int i
		com.android.internal.telephony.cdma.CdmaCall call
		int index
		int count
	private void flashAndSetGenericTrue () 
	private void handleRadioNotAvailable () 
	private void notifyCallWaitingInfo (com.android.internal.telephony.cdma.CdmaCallWaitingNotification) 
		com.android.internal.telephony.cdma.CdmaCallWaitingNotification obj
	private void handleCallWaitingInfo (com.android.internal.telephony.cdma.CdmaCallWaitingNotification) 
		com.android.internal.telephony.cdma.CdmaCallWaitingNotification cw
	public void handleMessage (android.os.Message) 
		int causeCode
		com.android.internal.telephony.LastCallFailCause failCause
		com.android.internal.telephony.cdma.CdmaConnection conn
		int i
		int s
		int causeCode
		String vendorCause
		android.os.Message msg
		android.os.AsyncResult ar
	private void handleEcmTimer (int) 
		int action
	private void disableDataCallInEmergencyCall (java.lang.String) 
		String dialString
	private void checkAndEnableDataCallAfterEmergencyCallDropped () 
		String inEcm
	private com.android.internal.telephony.Connection checkMtFindNewRinging (com.android.internal.telephony.DriverCall, int) 
		com.android.internal.telephony.DriverCall dc
		int i
		com.android.internal.telephony.Connection newRinging
	boolean isInEmergencyCall () 
	protected void log (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public com.android.internal.telephony.PhoneConstants$State getState () 
}

com/android/internal/telephony/cdma/CDMAPhone$2.class
CDMAPhone.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CDMAPhone$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$Activity
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/EriInfo.class
EriInfo.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.EriInfo extends java.lang.Object {
	public static final int ROAMING_INDICATOR_ON
	public static final int ROAMING_INDICATOR_OFF
	public static final int ROAMING_INDICATOR_FLASH
	public static final int ROAMING_ICON_MODE_NORMAL
	public static final int ROAMING_ICON_MODE_FLASH
	public int roamingIndicator
	public int iconIndex
	public int iconMode
	public String eriText
	public int callPromptId
	public int alertId
	public void  (int, int, int, java.lang.String, int, int) 
		int roamingIndicator
		int iconIndex
		int iconMode
		String eriText
		int callPromptId
		int alertId
}

com/android/internal/telephony/cdma/CallFailCause.class
CallFailCause.java
package com.android.internal.telephony.cdma
public abstract com.android.internal.telephony.cdma.CallFailCause extends java.lang.Object {
	public static final int NORMAL_CLEARING
	public static final int USER_BUSY
	public static final int NORMAL_UNSPECIFIED
	public static final int NO_CIRCUIT_AVAIL
	public static final int ACM_LIMIT_EXCEEDED
	public static final int CALL_BARRED
	public static final int FDN_BLOCKED
	public static final int DIAL_MODIFIED_TO_USSD
	public static final int DIAL_MODIFIED_TO_SS
	public static final int DIAL_MODIFIED_TO_DIAL
	public static final int CDMA_LOCKED_UNTIL_POWER_CYCLE
	public static final int CDMA_DROP
	public static final int CDMA_INTERCEPT
	public static final int CDMA_REORDER
	public static final int CDMA_SO_REJECT
	public static final int CDMA_RETRY_ORDER
	public static final int CDMA_ACCESS_FAILURE
	public static final int CDMA_PREEMPTED
	public static final int CDMA_NOT_EMERGENCY
	public static final int CDMA_ACCESS_BLOCKED
	public static final int ERROR_UNSPECIFIED
}

com/android/internal/telephony/cdma/EriManager$EriFile.class
EriManager.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.EriManager$EriFile extends java.lang.Object {
	int mVersionNumber
	int mNumberOfEriEntries
	int mEriFileType
	String[] mCallPromptId
	java.util.HashMap mRoamIndTable
	final com.android.internal.telephony.cdma.EriManager this$0
	void  (com.android.internal.telephony.cdma.EriManager) 
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaT53ClirInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec extends java.lang.Object {
	public byte cause
	public void  (int) 
		int cause
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaSmsBroadcastConfigInfo.class
CdmaSmsBroadcastConfigInfo.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo extends java.lang.Object {
	private int mFromServiceCategory
	private int mToServiceCategory
	private int mLanguage
	private boolean mSelected
	public void  (int, int, int, boolean) 
		int fromServiceCategory
		int toServiceCategory
		int language
		boolean selected
	public int getFromServiceCategory () 
	public int getToServiceCategory () 
	public int getLanguage () 
	public boolean isSelected () 
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/SmsMessage$SubmitPdu.class
SmsMessage.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.SmsMessage$SubmitPdu extends com.android.internal.telephony.SmsMessageBase$SubmitPduBase {
	public void  () 
}

com/android/internal/telephony/cdma/CdmaServiceStateTracker$2.class
CdmaServiceStateTracker.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaServiceStateTracker$2 extends android.database.ContentObserver {
	final com.android.internal.telephony.cdma.CdmaServiceStateTracker this$0
	void  (com.android.internal.telephony.cdma.CdmaServiceStateTracker, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/cdma/RuimPhoneBookInterfaceManager.class
RuimPhoneBookInterfaceManager.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.RuimPhoneBookInterfaceManager extends com.android.internal.telephony.IccPhoneBookInterfaceManager {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.cdma.CDMAPhone) 
		com.android.internal.telephony.cdma.CDMAPhone phone
	public void dispose () 
	protected void finalize () 
		Throwable throwable
	public int[] getAdnRecordsSize (int) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.Message response
		com.android.internal.telephony.uicc.IccFileHandler fh
		int efid
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/cdma/CdmaConnection$1.class
CdmaConnection.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaConnection$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.class
CdmaLteServiceStateTracker.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaLteServiceStateTracker extends com.android.internal.telephony.cdma.CdmaServiceStateTracker {
	private com.android.internal.telephony.cdma.CDMALTEPhone mCdmaLtePhone
	private final android.telephony.CellInfoLte mCellInfoLte
	private static final int EVENT_ALL_DATA_DISCONNECTED
	private android.telephony.CellIdentityLte mNewCellIdentityLte
	private android.telephony.CellIdentityLte mLasteCellIdentityLte
	public void  (com.android.internal.telephony.cdma.CDMALTEPhone) 
		com.android.internal.telephony.cdma.CDMALTEPhone phone
	public void dispose () 
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.uicc.RuimRecords ruim
		int dds
		android.os.Message msg
		android.os.AsyncResult ar
	protected void handlePollStateResultMessage (int, android.os.AsyncResult) 
		NumberFormatException ex
		Exception ex
		Exception e
		Exception e
		Exception e
		Exception e
		Exception e
		Exception e
		int mcc
		int mnc
		int tac
		int pci
		int eci
		int csgid
		String operatorNumeric
		String[] states
		int type
		int regState
		int dataRegState
		int what
		android.os.AsyncResult ar
	public void pollState () 
	protected void pollStateDone () 
		String eriText
		boolean showSpn
		int iconIndex
		int sid
		NumberFormatException ex
		StringIndexOutOfBoundsException ex
		String isoCountryCode
		String mcc
		boolean hasBrandOverride
		String operatorNumeric
		String prevOperatorNumeric
		long timeStamp
		boolean registered
		android.telephony.CellInfoLte cil
		boolean cidChanged
		boolean hasRegistered
		boolean hasDeregistered
		boolean hasCdmaDataConnectionAttached
		boolean hasCdmaDataConnectionDetached
		boolean hasCdmaDataConnectionChanged
		boolean hasVoiceRadioTechnologyChanged
		boolean hasDataRadioTechnologyChanged
		boolean hasChanged
		boolean hasVoiceRoamingOn
		boolean hasVoiceRoamingOff
		boolean hasDataRoamingOn
		boolean hasDataRoamingOff
		boolean hasLocationChanged
		boolean has4gHandoff
		boolean hasMultiApnSupport
		boolean hasLostMultiApnSupport
		android.telephony.TelephonyManager tm
		android.telephony.ServiceState tss
		android.telephony.cdma.CdmaCellLocation tcl
		java.util.ArrayList arrayCi
	protected boolean onSignalStrengthResult (android.os.AsyncResult, boolean) 
		java.util.ArrayList arrayCi
		android.os.AsyncResult ar
		boolean isGsm
		boolean ssChanged
	public boolean isConcurrentVoiceAndDataAllowed () 
	private boolean isInHomeSidNid (int, int) 
		int i
		int sid
		int nid
	public java.util.List getAllCellInfo () 
		java.util.ArrayList arrayList
	protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	protected void updateCdmaSubscription () 
	public void powerOffRadioSafely (com.android.internal.telephony.dataconnection.DcTrackerBase) 
		android.os.Message msg
		int dds
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaDisplayInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec extends java.lang.Object {
	public int id
	public String alpha
	public void  (int, java.lang.String) 
		int id
		String alpha
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaMmiCode.class
CdmaMmiCode.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode  {
	static final String LOG_TAG
	static final String ACTION_REGISTER
	static final String SC_PIN
	static final String SC_PIN2
	static final String SC_PUK
	static final String SC_PUK2
	static final int EVENT_SET_COMPLETE
	com.android.internal.telephony.cdma.CDMAPhone mPhone
	android.content.Context mContext
	com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
	String mAction
	String mSc
	String mSia
	String mSib
	String mSic
	String mPoundString
	String mDialingNumber
	String mPwd
	com.android.internal.telephony.MmiCode$State mState
	CharSequence mMessage
	static java.util.regex.Pattern sPatternSuppService
	static final int MATCH_GROUP_POUND_STRING
	static final int MATCH_GROUP_ACTION
	static final int MATCH_GROUP_SERVICE_CODE
	static final int MATCH_GROUP_SIA
	static final int MATCH_GROUP_SIB
	static final int MATCH_GROUP_SIC
	static final int MATCH_GROUP_PWD_CONFIRM
	static final int MATCH_GROUP_DIALING_NUMBER
	public static com.android.internal.telephony.cdma.CdmaMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.cdma.CDMAPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		String dialString
		com.android.internal.telephony.cdma.CDMAPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
		java.util.regex.Matcher m
		com.android.internal.telephony.cdma.CdmaMmiCode ret
	private static java.lang.String makeEmptyNull (java.lang.String) 
		String s
	void  (com.android.internal.telephony.cdma.CDMAPhone, com.android.internal.telephony.uicc.UiccCardApplication) 
		com.android.internal.telephony.cdma.CDMAPhone phone
		com.android.internal.telephony.uicc.UiccCardApplication app
	public com.android.internal.telephony.MmiCode$State getState () 
	public java.lang.CharSequence getMessage () 
	public com.android.internal.telephony.Phone getPhone () 
	public void cancel () 
	public boolean isCancelable () 
	boolean isPinPukCommand () 
	boolean isRegister () 
	public boolean isUssdRequest () 
	void processCode () 
		String oldPinOrPuk
		String newPinOrPuk
		int pinLen
		RuntimeException exc
	private void handlePasswordError (int) 
		int res
		StringBuilder sb
	public void handleMessage (android.os.Message) 
		android.os.AsyncResult ar
		android.os.Message msg
	private java.lang.CharSequence getScString () 
	private void onSetComplete (android.os.Message, android.os.AsyncResult) 
		int attemptsRemaining
		com.android.internal.telephony.CommandException$Error err
		android.os.Message msg
		android.os.AsyncResult ar
		StringBuilder sb
	static void  () 
}

com/android/internal/telephony/cdma/CdmaCall$1.class
CdmaCall.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaCall$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/CdmaServiceStateTracker$1.class
CdmaServiceStateTracker.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaServiceStateTracker$1 extends android.database.ContentObserver {
	final com.android.internal.telephony.cdma.CdmaServiceStateTracker this$0
	void  (com.android.internal.telephony.cdma.CdmaServiceStateTracker, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/cdma/SmsMessage.class
SmsMessage.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.SmsMessage extends com.android.internal.telephony.SmsMessageBase {
	static final String LOG_TAG
	private static final String LOGGABLE_TAG
	private static final boolean VDBG
	private static final byte TELESERVICE_IDENTIFIER
	private static final byte SERVICE_CATEGORY
	private static final byte ORIGINATING_ADDRESS
	private static final byte ORIGINATING_SUB_ADDRESS
	private static final byte DESTINATION_ADDRESS
	private static final byte DESTINATION_SUB_ADDRESS
	private static final byte BEARER_REPLY_OPTION
	private static final byte CAUSE_CODES
	private static final byte BEARER_DATA
	private int status
	private static final int RETURN_NO_ACK
	private static final int RETURN_ACK
	private com.android.internal.telephony.cdma.sms.SmsEnvelope mEnvelope
	private com.android.internal.telephony.cdma.sms.BearerData mBearerData
	public void  () 
	public static com.android.internal.telephony.cdma.SmsMessage createFromPdu (byte[]) 
		RuntimeException ex
		OutOfMemoryError e
		byte[] pdu
		com.android.internal.telephony.cdma.SmsMessage msg
	public static com.android.internal.telephony.cdma.SmsMessage newFromParcel (android.os.Parcel) 
		int index
		int index
		int index
		android.os.Parcel p
		com.android.internal.telephony.cdma.SmsMessage msg
		com.android.internal.telephony.cdma.sms.SmsEnvelope env
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress subaddr
		byte[] data
		byte count
		int countInt
		int addressDigitMode
	public static com.android.internal.telephony.cdma.SmsMessage createFromEfRecord (int, byte[]) 
		com.android.internal.telephony.cdma.SmsMessage msg
		int size
		byte[] pdu
		RuntimeException ex
		int index
		byte[] data
	public static int getTPLayerLengthForPDU (java.lang.String) 
		String pdu
	public static com.android.internal.telephony.cdma.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader) 
		String scAddr
		String destAddr
		String message
		boolean statusReportRequested
		com.android.internal.telephony.SmsHeader smsHeader
		com.android.internal.telephony.cdma.sms.UserData uData
	public static com.android.internal.telephony.cdma.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean) 
		String scAddr
		String destAddr
		int destPort
		byte[] data
		boolean statusReportRequested
		com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
		com.android.internal.telephony.SmsHeader smsHeader
		com.android.internal.telephony.cdma.sms.UserData uData
	public static com.android.internal.telephony.cdma.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, com.android.internal.telephony.cdma.sms.UserData, boolean) 
		String destAddr
		com.android.internal.telephony.cdma.sms.UserData userData
		boolean statusReportRequested
	public int getProtocolIdentifier () 
	public boolean isReplace () 
	public boolean isCphsMwiMessage () 
	public boolean isMWIClearMessage () 
	public boolean isMWISetMessage () 
	public boolean isMwiDontStore () 
	public int getStatus () 
	public boolean isStatusReportMessage () 
	public boolean isReplyPathPresent () 
	public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean, boolean) 
		CharSequence messageBody
		boolean use7bitOnly
		boolean isEntireMsg
		CharSequence newMsgBody
		android.content.res.Resources r
	int getTeleService () 
	int getMessageType () 
	private void parsePdu (byte[]) 
		java.io.IOException ex
		Exception ex
		byte[] pdu
		java.io.ByteArrayInputStream bais
		java.io.DataInputStream dis
		int length
		int bearerDataLength
		com.android.internal.telephony.cdma.sms.SmsEnvelope env
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
	private void parsePduFromEfRecord (byte[]) 
		int index
		int index
		byte b
		int index
		com.android.internal.util.BitwiseInputStream addrBis
		int numberType
		byte[] data
		com.android.internal.util.BitwiseInputStream subAddrBis
		int subAddrLen
		byte[] subdata
		com.android.internal.util.BitwiseInputStream replyOptBis
		com.android.internal.util.BitwiseInputStream ccBis
		int parameterId
		int parameterLen
		byte[] parameterData
		Exception ex
		byte[] pdu
		java.io.ByteArrayInputStream bais
		java.io.DataInputStream dis
		com.android.internal.telephony.cdma.sms.SmsEnvelope env
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress subAddr
	protected void parseSms () 
	android.telephony.SmsCbMessage parseBroadcastSms () 
		com.android.internal.telephony.cdma.sms.BearerData bData
		String plmn
		android.telephony.SmsCbLocation location
	public com.android.internal.telephony.SmsConstants$MessageClass getMessageClass () 
	static synchronized int getNextMessageId () 
		int msgId
		String nextMsgId
	private static com.android.internal.telephony.cdma.SmsMessage$SubmitPdu privateGetSubmitPdu (java.lang.String, boolean, com.android.internal.telephony.cdma.sms.UserData) 
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream dos
		com.android.internal.telephony.cdma.SmsMessage$SubmitPdu pdu
		java.io.IOException ex
		String destAddrStr
		boolean statusReportRequested
		com.android.internal.telephony.cdma.sms.UserData userData
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress destAddr
		com.android.internal.telephony.cdma.sms.BearerData bearerData
		byte[] encodedBearerData
		int teleservice
		com.android.internal.telephony.cdma.sms.SmsEnvelope envelope
	private void createPdu () 
		java.io.IOException ex
		com.android.internal.telephony.cdma.sms.SmsEnvelope env
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream dos
	private byte convertDtmfToAscii (byte) 
		byte dtmfDigit
		byte asciiDigit
	int getNumOfVoicemails () 
	byte[] getIncomingSmsFingerprint () 
		java.io.ByteArrayOutputStream output
	public java.util.ArrayList getSmsCbProgramData () 
}

com/android/internal/telephony/cdma/CdmaCallWaitingNotification.class
CdmaCallWaitingNotification.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaCallWaitingNotification extends java.lang.Object {
	static final String LOG_TAG
	public String number
	public int numberPresentation
	public String name
	public int namePresentation
	public int numberType
	public int numberPlan
	public int isPresent
	public int signalType
	public int alertPitch
	public int signal
	public void  () 
	public java.lang.String toString () 
	public static int presentationFromCLIP (int) 
		int cli
}

com/android/internal/telephony/cdma/CDMAPhone.class
CDMAPhone.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CDMAPhone extends com.android.internal.telephony.PhoneBase {
	static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private static final int DEFAULT_ECM_EXIT_TIMER_VALUE
	private static final String VM_NUMBER_CDMA
	private String mVmNumber
	static final int RESTART_ECM_TIMER
	static final int CANCEL_ECM_TIMER
	com.android.internal.telephony.cdma.CdmaCallTracker mCT
	com.android.internal.telephony.cdma.CdmaServiceStateTracker mSST
	com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager mCdmaSSM
	java.util.ArrayList mPendingMmis
	com.android.internal.telephony.cdma.RuimPhoneBookInterfaceManager mRuimPhoneBookInterfaceManager
	int mCdmaSubscriptionSource
	com.android.internal.telephony.PhoneSubInfo mSubInfo
	com.android.internal.telephony.cdma.EriManager mEriManager
	android.os.PowerManager$WakeLock mWakeLock
	private final android.os.RegistrantList mEriFileLoadedRegistrants
	private final android.os.RegistrantList mEcmTimerResetRegistrants
	protected boolean mIsPhoneInEcmState
	private android.os.Registrant mEcmExitRespRegistrant
	protected String mImei
	protected String mImeiSv
	private String mEsn
	private String mMeid
	protected String mCarrierOtaSpNumSchema
	private Runnable mExitEcmRunnable
	android.os.Registrant mPostDialHandler
	static String PROPERTY_CDMA_HOME_OPERATOR_NUMERIC
	private static final String IS683A_FEATURE_CODE
	private static final int IS683A_FEATURE_CODE_NUM_DIGITS
	private static final int IS683A_SYS_SEL_CODE_NUM_DIGITS
	private static final int IS683A_SYS_SEL_CODE_OFFSET
	private static final int IS683_CONST_800MHZ_A_BAND
	private static final int IS683_CONST_800MHZ_B_BAND
	private static final int IS683_CONST_1900MHZ_A_BLOCK
	private static final int IS683_CONST_1900MHZ_B_BLOCK
	private static final int IS683_CONST_1900MHZ_C_BLOCK
	private static final int IS683_CONST_1900MHZ_D_BLOCK
	private static final int IS683_CONST_1900MHZ_E_BLOCK
	private static final int IS683_CONST_1900MHZ_F_BLOCK
	private static final int INVALID_SYSTEM_SELECTION_CODE
	private static java.util.regex.Pattern pOtaSpNumSchema
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		int phoneId
	protected void initSstIcc () 
	protected void init (android.content.Context, com.android.internal.telephony.PhoneNotifier) 
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
		android.os.PowerManager pm
		android.telephony.TelephonyManager tm
		String inEcm
		String operatorAlpha
		String operatorNumeric
	public void dispose () 
	public void removeReferences () 
	protected void finalize () 
	public android.telephony.ServiceState getServiceState () 
	public com.android.internal.telephony.CallTracker getCallTracker () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
		com.android.internal.telephony.PhoneConstants$State imsState
	public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker () 
	public int getPhoneType () 
	public boolean canTransfer () 
	public com.android.internal.telephony.Call getRingingCall () 
		com.android.internal.telephony.imsphone.ImsPhone imPhone
	public void setUiTTYMode (int, android.os.Message) 
		int uiTtyMode
		android.os.Message onComplete
	public void setMute (boolean) 
		boolean muted
	public boolean getMute () 
	public void conference () 
	public void enableEnhancedVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void getEnhancedVoicePrivacy (android.os.Message) 
		android.os.Message onComplete
	public void clearDisconnected () 
	public com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
		com.android.internal.telephony.Phone$DataActivityState ret
	public com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
	protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
		String newDialString
	public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException ce
		com.android.internal.telephony.CallStateException e
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
		boolean isEmergency
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean imsUseEnabled
		boolean useImsForEmergency
	public java.util.List getPendingMmiCodes () 
	public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public com.android.internal.telephony.cdma.CdmaCall getBackgroundCall () 
	public boolean handleInCallMmiCommands (java.lang.String) 
		String dialString
	boolean isInCall () 
		com.android.internal.telephony.Call$State foregroundCallState
		com.android.internal.telephony.Call$State backgroundCallState
		com.android.internal.telephony.Call$State ringingCallState
	public void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		int videoState
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public java.lang.String getIccSerialNumber () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getLine1Number () 
	public java.lang.String getCdmaPrlVersion () 
	public java.lang.String getCdmaMin () 
	public boolean isMinInfoReady () 
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
	public void setRadioPower (boolean) 
		boolean power
	public java.lang.String getEsn () 
	public java.lang.String getMeid () 
	public java.lang.String getNai () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getDeviceId () 
		String id
	public java.lang.String getDeviceSvn () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getGroupIdLevel1 () 
	public java.lang.String getGroupIdLevel2 () 
	public java.lang.String getImei () 
	public boolean canConference () 
	public android.telephony.CellLocation getCellLocation () 
		android.telephony.cdma.CdmaCellLocation privateLoc
		android.telephony.cdma.CdmaCellLocation loc
		int mode
	public com.android.internal.telephony.cdma.CdmaCall getForegroundCall () 
	public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public boolean handlePinMmi (java.lang.String) 
		String dialString
		com.android.internal.telephony.cdma.CdmaMmiCode mmi
	void onMMIDone (com.android.internal.telephony.cdma.CdmaMmiCode) 
		com.android.internal.telephony.cdma.CdmaMmiCode mmi
	public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void updateServiceLocation () 
	public void setDataRoamingEnabled (boolean) 
		boolean enable
	public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCdmaOtaStatusChange (android.os.Handler) 
		android.os.Handler h
	public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSubscriptionInfoReady (android.os.Handler) 
		android.os.Handler h
	public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unsetOnEcbModeExitResponse (android.os.Handler) 
		android.os.Handler h
	public void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCallWaiting (android.os.Handler) 
		android.os.Handler h
	public void getNeighboringCids (android.os.Message) 
		com.android.internal.telephony.CommandException ce
		android.os.Message response
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState ret
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
	public void sendDtmf (char) 
		char c
	public void startDtmf (char) 
		char c
	public void stopDtmf () 
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		int itr
		String dtmfString
		int on
		int off
		android.os.Message onComplete
		boolean check
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void enableLocationUpdates () 
	public void disableLocationUpdates () 
	public void getDataCallList (android.os.Message) 
		android.os.Message response
	public boolean getDataRoamingEnabled () 
	public void setDataEnabled (boolean) 
		boolean enable
	public boolean getDataEnabled () 
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceMailNumber
		android.os.Message onComplete
		android.os.Message resp
		com.android.internal.telephony.uicc.IccRecords r
	public java.lang.String getVoiceMailNumber () 
		String[] defaultVMNumberArray
		int i
		String[] listArray
		String number
		android.content.SharedPreferences sp
	private void updateVoiceMail () 
	public java.lang.String getVoiceMailAlphaTag () 
		String ret
	public void getCallForwardingOption (int, android.os.Message) 
		int commandInterfaceCFReason
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public boolean getCallForwardingIndicator () 
	public void explicitCallTransfer () 
	public java.lang.String getLine1AlphaTag () 
	void notifyPhoneStateChanged () 
	void notifyPreciseCallStateChanged () 
	void notifyServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState ss
	void notifyLocationChanged () 
	public void notifyNewRingingConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	void notifyDisconnect (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
	void notifyUnknownConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection connection
	public boolean isInEmergencyCall () 
	public boolean isInEcm () 
	void sendEmergencyCallbackModeChange () 
		android.content.Intent intent
	public void exitEmergencyCallbackMode () 
	private void handleEnterEmergencyCallbackMode (android.os.Message) 
		long delayInMillis
		android.os.Message msg
	private void handleExitEmergencyCallbackMode (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	protected void notifyEmergencyCallRegistrants (boolean) 
		boolean started
	void handleTimerInEmergencyCallbackMode (int) 
		long delayInMillis
		int action
	public void notifyEcbmTimerReset (java.lang.Boolean) 
		Boolean flag
	public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForEcmTimerReset (android.os.Handler) 
		android.os.Handler h
	public void handleMessage (android.os.Message) 
		String[] respId
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		android.os.Message msg
		android.os.AsyncResult ar
		android.os.Message onComplete
	protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	protected void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
		com.android.internal.telephony.uicc.UiccCardApplication app
	private void handleCdmaSubscriptionSource (int) 
		int newSubscriptionSource
	public com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public void registerForEriFileLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForEriFileLoaded (android.os.Handler) 
		android.os.Handler h
	public void setSystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		String property
		String defValue
	public void activateCellBroadcastSms (int, android.os.Message) 
		int activate
		android.os.Message response
	public void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message response
	public void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] configValuesArray
		android.os.Message response
	public boolean needsOtaServiceProvisioning () 
	private static boolean isIs683OtaSpDialStr (java.lang.String) 
		int sysSelCodeInt
		String dialStr
		boolean isOtaspDialString
		int dialStrLen
	private static int extractSelCodeFromOtaSpNum (java.lang.String) 
		String dialStr
		int dialStrLen
		int sysSelCodeInt
	private static boolean checkOtaSpNumBasedOnSysSelCode (int, java.lang.String[]) 
		int selMin
		int selMax
		int i
		int selRc
		NumberFormatException ex
		int sysSelCodeInt
		String[] sch
		boolean isOtaSpNum
	private boolean isCarrierOtaSpNum (java.lang.String) 
		int fcLen
		String fc
		String[] sch
		java.util.regex.Matcher m
		String dialStr
		boolean isOtaSpNum
		int sysSelCodeInt
	public boolean isOtaSpNumber (java.lang.String) 
		String dialStr
		boolean isOtaSpNum
		String dialableStr
	public int getCdmaEriIconIndex () 
	public int getCdmaEriIconMode () 
	public java.lang.String getCdmaEriText () 
		int roamInd
		int defRoamInd
	private void storeVoiceMailNumber (java.lang.String) 
		String number
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	protected void setIsoCountryProperty (java.lang.String) 
		NumberFormatException ex
		StringIndexOutOfBoundsException ex
		String iso
		String operatorNumeric
		android.telephony.TelephonyManager tm
	boolean updateCurrentCarrierInProvider (java.lang.String) 
		android.net.Uri uri
		android.content.ContentValues map
		android.database.SQLException e
		String operatorNumeric
	boolean updateCurrentCarrierInProvider () 
	public void prepareEri () 
	public boolean isEriFileLoaded () 
	protected void registerForRuimRecordEvents () 
		com.android.internal.telephony.uicc.IccRecords r
	protected void unregisterForRuimRecordEvents () 
		com.android.internal.telephony.uicc.IccRecords r
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Exception) 
		String s
		Exception e
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public boolean setOperatorBrandOverride (java.lang.String) 
		com.android.internal.telephony.uicc.IccRecords iccRecords
		String brand
		com.android.internal.telephony.uicc.UiccCard card
		boolean status
	public volatile com.android.internal.telephony.Call getBackgroundCall () 
	public volatile com.android.internal.telephony.Call getForegroundCall () 
	static void  () 
}

com/android/internal/telephony/cdma/CDMALTEPhone$1.class
CDMALTEPhone.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CDMALTEPhone$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/SignalToneUtil.class
SignalToneUtil.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.SignalToneUtil extends java.lang.Object {
	public static final int CDMA_INVALID_TONE
	public static final int IS95_CONST_IR_SIGNAL_TONE
	public static final int IS95_CONST_IR_SIGNAL_ISDN
	public static final int IS95_CONST_IR_SIGNAL_IS54B
	public static final int IS95_CONST_IR_SIGNAL_USR_DEFD_ALERT
	public static final int IS95_CONST_IR_ALERT_MED
	public static final int IS95_CONST_IR_ALERT_HIGH
	public static final int IS95_CONST_IR_ALERT_LOW
	public static final int TAPIAMSSCDMA_SIGNAL_PITCH_UNKNOWN
	public static final int IS95_CONST_IR_SIG_ISDN_NORMAL
	public static final int IS95_CONST_IR_SIG_ISDN_INTGRP
	public static final int IS95_CONST_IR_SIG_ISDN_SP_PRI
	public static final int IS95_CONST_IR_SIG_ISDN_PAT_3
	public static final int IS95_CONST_IR_SIG_ISDN_PING
	public static final int IS95_CONST_IR_SIG_ISDN_PAT_5
	public static final int IS95_CONST_IR_SIG_ISDN_PAT_6
	public static final int IS95_CONST_IR_SIG_ISDN_PAT_7
	public static final int IS95_CONST_IR_SIG_ISDN_OFF
	public static final int IS95_CONST_IR_SIG_TONE_DIAL
	public static final int IS95_CONST_IR_SIG_TONE_RING
	public static final int IS95_CONST_IR_SIG_TONE_INT
	public static final int IS95_CONST_IR_SIG_TONE_ABB_INT
	public static final int IS95_CONST_IR_SIG_TONE_REORDER
	public static final int IS95_CONST_IR_SIG_TONE_ABB_RE
	public static final int IS95_CONST_IR_SIG_TONE_BUSY
	public static final int IS95_CONST_IR_SIG_TONE_CONFIRM
	public static final int IS95_CONST_IR_SIG_TONE_ANSWER
	public static final int IS95_CONST_IR_SIG_TONE_CALL_W
	public static final int IS95_CONST_IR_SIG_TONE_PIP
	public static final int IS95_CONST_IR_SIG_TONE_NO_TONE
	public static final int IS95_CONST_IR_SIG_IS54B_NO_TONE
	public static final int IS95_CONST_IR_SIG_IS54B_L
	public static final int IS95_CONST_IR_SIG_IS54B_SS
	public static final int IS95_CONST_IR_SIG_IS54B_SSL
	public static final int IS95_CONST_IR_SIG_IS54B_SS_2
	public static final int IS95_CONST_IR_SIG_IS54B_SLS
	public static final int IS95_CONST_IR_SIG_IS54B_S_X4
	public static final int IS95_CONST_IR_SIG_IS54B_PBX_L
	public static final int IS95_CONST_IR_SIG_IS54B_PBX_SS
	public static final int IS95_CONST_IR_SIG_IS54B_PBX_SSL
	public static final int IS95_CONST_IR_SIG_IS54B_PBX_SLS
	public static final int IS95_CONST_IR_SIG_IS54B_PBX_S_X4
	public static final int IS95_CONST_IR_SIG_TONE_ABBR_ALRT
	private static java.util.HashMap mHm
	private static java.lang.Integer signalParamHash (int, int, int) 
		int signalType
		int alertPitch
		int signal
	public static int getAudioToneFromSignalInfo (int, int, int) 
		int signalType
		int alertPitch
		int signal
		Integer result
	private void  () 
	static void  () 
}

com/android/internal/telephony/cdma/CdmaServiceCategoryProgramHandler$1.class
CdmaServiceCategoryProgramHandler.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler this$0
	void  (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	private void sendScpResults () 
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress destAddr
		java.io.IOException ignored
		java.io.IOException e
		java.io.IOException ignored
		java.io.IOException ignored
		int resultCode
		android.os.Bundle extras
		String sender
		java.util.ArrayList results
		com.android.internal.telephony.cdma.sms.BearerData bData
		byte[] encodedBearerData
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream dos
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaLineControlInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec extends java.lang.Object {
	public byte lineCtrlPolarityIncluded
	public byte lineCtrlToggle
	public byte lineCtrlReverse
	public byte lineCtrlPowerDenial
	public void  (int, int, int, int) 
		int lineCtrlPolarityIncluded
		int lineCtrlToggle
		int lineCtrlReverse
		int lineCtrlPowerDenial
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaRedirectingNumberInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec extends java.lang.Object {
	public static final int REASON_UNKNOWN
	public static final int REASON_CALL_FORWARDING_BUSY
	public static final int REASON_CALL_FORWARDING_NO_REPLY
	public static final int REASON_CALLED_DTE_OUT_OF_ORDER
	public static final int REASON_CALL_FORWARDING_BY_THE_CALLED_DTE
	public static final int REASON_CALL_FORWARDING_UNCONDITIONAL
	public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec numberInfoRec
	public int redirectingReason
	public void  (java.lang.String, int, int, int, int, int) 
		String number
		int numberType
		int numberPlan
		int pi
		int si
		int reason
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaSignalInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec extends java.lang.Object {
	public boolean isPresent
	public int signalType
	public int alertPitch
	public int signal
	public void  () 
	public void  (int, int, int, int) 
		int isPresent
		int signalType
		int alertPitch
		int signal
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaT53AudioControlInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec extends java.lang.Object {
	public byte uplink
	public byte downlink
	public void  (int, int) 
		int uplink
		int downlink
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaServiceStateTracker.class
CdmaServiceStateTracker.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaServiceStateTracker extends com.android.internal.telephony.ServiceStateTracker {
	static final String LOG_TAG
	com.android.internal.telephony.cdma.CDMAPhone mPhone
	android.telephony.cdma.CdmaCellLocation mCellLoc
	android.telephony.cdma.CdmaCellLocation mNewCellLoc
	private static final String UNACTIVATED_MIN2_VALUE
	private static final String UNACTIVATED_MIN_VALUE
	private static final int MS_PER_HOUR
	int mCurrentOtaspMode
	private static final int NITZ_UPDATE_SPACING_DEFAULT
	private int mNitzUpdateSpacing
	private static final int NITZ_UPDATE_DIFF_DEFAULT
	private int mNitzUpdateDiff
	private int mRoamingIndicator
	private boolean mIsInPrl
	private int mDefaultRoamingIndicator
	protected int mRegistrationState
	protected android.os.RegistrantList mCdmaForSubscriptionInfoReadyRegistrants
	protected boolean mNeedFixZone
	private int mZoneOffset
	private boolean mZoneDst
	private long mZoneTime
	protected boolean mGotCountryCode
	String mSavedTimeZone
	long mSavedTime
	long mSavedAtTime
	private android.os.PowerManager$WakeLock mWakeLock
	private static final String WAKELOCK_TAG
	protected String mMdn
	protected int[] mHomeSystemId
	protected int[] mHomeNetworkId
	protected String mMin
	protected String mPrlVersion
	protected boolean mIsMinInfoReady
	private boolean mIsEriTextLoaded
	protected boolean mIsSubscriptionFromRuim
	private com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager mCdmaSSM
	protected static final String INVALID_MCC
	protected static final String DEFAULT_MNC
	protected com.android.internal.telephony.HbpcdUtils mHbpcdUtils
	private String mRegistrationDeniedReason
	private android.content.ContentResolver mCr
	private String mCurrentCarrier
	private android.database.ContentObserver mAutoTimeObserver
	private android.database.ContentObserver mAutoTimeZoneObserver
	public void  (com.android.internal.telephony.cdma.CDMAPhone) 
		com.android.internal.telephony.cdma.CDMAPhone phone
	protected void  (com.android.internal.telephony.cdma.CDMAPhone, android.telephony.CellInfo) 
		com.android.internal.telephony.cdma.CDMAPhone phone
		android.telephony.CellInfo cellInfo
		android.os.PowerManager powerManager
		int airplaneMode
	public void dispose () 
	protected void finalize () 
	public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForSubscriptionInfoReady (android.os.Handler) 
		android.os.Handler h
	private void saveCdmaSubscriptionSource (int) 
		int source
	private void getSubscriptionInfoAndStartPollingThreads () 
	public void handleMessage (android.os.Message) 
		NumberFormatException ex
		String[] states
		int baseStationId
		int baseStationLatitude
		int baseStationLongitude
		int systemId
		int networkId
		String[] cdmaSubscription
		int otaStatus
		int[] ints
		String nitzString
		long nitzReceiveTime
		android.os.Message msg
		android.os.AsyncResult ar
	private void handleCdmaSubscriptionSource (int) 
		int newSubscriptionSource
	protected void setPowerStateToDesired () 
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
	protected void updateSpnDisplay () 
		android.content.Intent intent
		String plmn
		boolean showPlmn
		int subId
		int[] subIds
	protected com.android.internal.telephony.Phone getPhone () 
	protected void handlePollStateResultMessage (int, android.os.AsyncResult) 
		NumberFormatException ex
		int regState
		int dataRadioTechnology
		int dataRegState
		NumberFormatException ex
		String brandOverride
		int registrationState
		int radioTechnology
		int baseStationId
		int baseStationLatitude
		int baseStationLongitude
		int cssIndicator
		int systemId
		int networkId
		int roamingIndicator
		int systemIsInPrl
		int defaultRoamingIndicator
		int reasonForDenial
		boolean cdmaRoaming
		String[] opNames
		int what
		android.os.AsyncResult ar
		String[] states
	protected void handlePollStateResult (int, android.os.AsyncResult) 
		com.android.internal.telephony.CommandException$Error err
		RuntimeException ex
		boolean namMatch
		boolean isVoiceInService
		int dataRegType
		boolean isPrlLoaded
		int roamingIndicator
		int what
		android.os.AsyncResult ar
	protected void setRoamingType (android.telephony.ServiceState) 
		int i
		int curRoamingIndicator
		int[] intRoamingIndicators
		android.telephony.ServiceState currentServiceState
		boolean isVoiceInService
		boolean isDataInService
		int dataRegType
	protected java.lang.String getHomeOperatorNumeric () 
		String numeric
	protected void setSignalStrengthDefaultValues () 
	public void pollState () 
	protected void fixTimeZone (java.lang.String) 
		long adj
		long ctm
		long tzOffset
		String isoCountryCode
		java.util.TimeZone zone
		String zoneName
	protected void updateRoamingState () 
		android.os.PersistableBundle b
		String systemId
		android.os.RemoteException e
		com.android.internal.telephony.ICarrierConfigLoader configLoader
	private void setRoamingOn () 
	private void setRoamingOff () 
	protected void pollStateDone () 
		String eriText
		String eriText
		int sid
		NumberFormatException ex
		StringIndexOutOfBoundsException ex
		String isoCountryCode
		String mcc
		String operatorNumeric
		String prevOperatorNumeric
		boolean hasRegistered
		boolean hasDeregistered
		boolean hasCdmaDataConnectionAttached
		boolean hasCdmaDataConnectionDetached
		boolean hasCdmaDataConnectionChanged
		boolean hasRilVoiceRadioTechnologyChanged
		boolean hasRilDataRadioTechnologyChanged
		boolean hasChanged
		boolean hasVoiceRoamingOn
		boolean hasVoiceRoamingOff
		boolean hasDataRoamingOn
		boolean hasDataRoamingOff
		boolean hasLocationChanged
		android.telephony.TelephonyManager tm
		android.telephony.ServiceState tss
		android.telephony.cdma.CdmaCellLocation tcl
	protected boolean isInvalidOperatorNumeric (java.lang.String) 
		String operatorNumeric
	protected java.lang.String fixUnknownMcc (java.lang.String, int) 
		String operatorNumeric
		int sid
		boolean isNitzTimeZone
		int timeZone
		java.util.TimeZone tzone
		int mcc
	protected void setOperatorIdd (java.lang.String) 
		String operatorNumeric
		String idd
	private java.util.TimeZone getNitzTimeZone (int, boolean, long) 
		int offset
		boolean dst
		long when
		java.util.TimeZone guess
	private java.util.TimeZone findTimeZone (int, boolean, long) 
		java.util.TimeZone tz
		String zone
		String[] arr$
		int len$
		int i$
		int offset
		boolean dst
		long when
		int rawOffset
		String[] zones
		java.util.TimeZone guess
		java.util.Date d
	private void queueNextSignalStrengthPoll () 
		android.os.Message msg
	protected int radioTechnologyToDataServiceState (int) 
		int code
		int retVal
	protected int regCodeToServiceState (int) 
		int code
	public int getCurrentDataConnectionState () 
	protected boolean regCodeIsRoaming (int) 
		int code
	private boolean isRoamIndForHomeSystem (java.lang.String) 
		String homeRoamInd
		String[] arr$
		int len$
		int i$
		String roamInd
		String[] homeRoamIndicators
	private boolean isRoamingBetweenOperators (boolean, android.telephony.ServiceState) 
		boolean cdmaRoaming
		android.telephony.ServiceState s
		String spn
		String onsl
		String onss
		boolean equalsOnsl
		boolean equalsOnss
	private void setTimeFromNITZString (java.lang.String, long) 
		String tzname
		long end
		long end
		long end
		long gained
		long timeSinceLastUpdate
		int nitzUpdateSpacing
		int nitzUpdateDiff
		long millisSinceNitzReceived
		long end
		long end
		java.util.Calendar c
		String[] nitzSubs
		int year
		int month
		int date
		int hour
		int minute
		int second
		boolean sign
		int tzOffset
		int dst
		java.util.TimeZone zone
		String iso
		String ignore
		RuntimeException ex
		String nitz
		long nitzReceiveTime
		long start
	private boolean getAutoTime () 
		android.provider.Settings$SettingNotFoundException snfe
	private boolean getAutoTimeZone () 
		android.provider.Settings$SettingNotFoundException snfe
	private void saveNitzTimeZone (java.lang.String) 
		String zoneId
	private void setAndBroadcastNetworkSetTimeZone (java.lang.String) 
		String zoneId
		android.app.AlarmManager alarm
		android.content.Intent intent
	private void setAndBroadcastNetworkSetTime (long) 
		long time
		android.content.Intent intent
	private void revertToNitzTime () 
	private void revertToNitzTimeZone () 
	protected boolean isSidsAllZeros () 
		int i
	private boolean isHomeSid (int) 
		int i
		int sid
	public boolean isConcurrentVoiceAndDataAllowed () 
	public java.lang.String getMdnNumber () 
	public java.lang.String getCdmaMin () 
	public java.lang.String getPrlVersion () 
	java.lang.String getImsi () 
		String operatorNumeric
	public boolean isMinInfoReady () 
	int getOtasp () 
		int provisioningState
		int provisioningState
		int provisioningState
	protected void hangupAndPowerOff () 
	protected void parseSidNid (java.lang.String, java.lang.String) 
		NumberFormatException ex
		int i
		String[] sid
		NumberFormatException ex
		int i
		String[] nid
		String sidStr
		String nidStr
	protected void updateOtaspState () 
		int otaspMode
		int oldOtaspMode
	protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication () 
	protected void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public void setImsRegistrationState (boolean) 
		android.content.Context context
		android.app.AlarmManager am
		boolean registered
	static void access$000 (com.android.internal.telephony.cdma.CdmaServiceStateTracker) 
		com.android.internal.telephony.cdma.CdmaServiceStateTracker x0
	static void access$100 (com.android.internal.telephony.cdma.CdmaServiceStateTracker) 
		com.android.internal.telephony.cdma.CdmaServiceStateTracker x0
}

com/android/internal/telephony/cdma/CdmaSubscriptionSourceManager.class
CdmaSubscriptionSourceManager.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager extends android.os.Handler {
	static final String LOG_TAG
	private static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	private static final int EVENT_GET_CDMA_SUBSCRIPTION_SOURCE
	private static final int EVENT_RADIO_ON
	private static final int EVENT_SUBSCRIPTION_STATUS_CHANGED
	private static final int SUBSCRIPTION_ACTIVATED
	public static final int SUBSCRIPTION_SOURCE_UNKNOWN
	public static final int SUBSCRIPTION_FROM_RUIM
	public static final int SUBSCRIPTION_FROM_NV
	public static final int PREFERRED_CDMA_SUBSCRIPTION
	private static com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager sInstance
	private static final Object sReferenceCountMonitor
	private static int sReferenceCount
	private com.android.internal.telephony.CommandsInterface mCi
	private android.content.Context mContext
	private android.os.RegistrantList mCdmaSubscriptionSourceChangedRegistrants
	private java.util.concurrent.atomic.AtomicInteger mCdmaSubscriptionSource
	private void  (android.content.Context, com.android.internal.telephony.CommandsInterface) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		int subscriptionSource
	public static com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager getInstance (android.content.Context, com.android.internal.telephony.CommandsInterface, android.os.Handler, int, java.lang.Object) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		android.os.Handler h
		int what
		Object obj
	public void dispose (android.os.Handler) 
		android.os.Handler h
	public void handleMessage (android.os.Message) 
		int actStatus
		android.os.Message msg
		android.os.AsyncResult ar
	public int getCdmaSubscriptionSource () 
	public static int getDefault (android.content.Context) 
		android.content.Context context
		int subscriptionSource
	private void registerForCdmaSubscriptionSourceChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	private void handleGetCdmaSubscriptionSource (android.os.AsyncResult) 
		int newSubscriptionSource
		android.os.AsyncResult ar
	private void log (java.lang.String) 
		String s
	private void logw (java.lang.String) 
		String s
	static void  () 
}

com/android/internal/telephony/cdma/CdmaSMSDispatcher.class
CdmaSMSDispatcher.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSMSDispatcher extends com.android.internal.telephony.SMSDispatcher {
	private static final String TAG
	private static final boolean VDBG
	public void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.SmsUsageMonitor, com.android.internal.telephony.ImsSMSDispatcher) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.SmsUsageMonitor usageMonitor
		com.android.internal.telephony.ImsSMSDispatcher imsSMSDispatcher
	protected java.lang.String getFormat () 
	void sendStatusReportMessage (com.android.internal.telephony.cdma.SmsMessage) 
		com.android.internal.telephony.cdma.SmsMessage sms
	protected void handleStatusReport (java.lang.Object) 
		Object o
	void handleCdmaStatusReport (com.android.internal.telephony.cdma.SmsMessage) 
		android.app.PendingIntent$CanceledException ex
		android.app.PendingIntent intent
		android.content.Intent fillIn
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int i
		int count
		com.android.internal.telephony.cdma.SmsMessage sms
	protected void sendData (java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		com.android.internal.telephony.SMSDispatcher$DataSmsSender smsSender
		java.util.HashMap map
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		String carrierPackage
		android.app.PendingIntent$CanceledException ex
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.cdma.SmsMessage$SubmitPdu pdu
	protected void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, boolean) 
		com.android.internal.telephony.SMSDispatcher$TextSmsSender smsSender
		java.util.HashMap map
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		String carrierPackage
		android.app.PendingIntent$CanceledException ex
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.net.Uri messageUri
		String callingPkg
		boolean persistMessage
		com.android.internal.telephony.cdma.SmsMessage$SubmitPdu pdu
	protected void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
	protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean) 
		CharSequence messageBody
		boolean use7bitOnly
	protected com.android.internal.telephony.SMSDispatcher$SmsTracker getNewSubmitPduTracker (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsHeader, int, android.app.PendingIntent, android.app.PendingIntent, boolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, java.lang.String) 
		String destinationAddress
		String scAddress
		String message
		com.android.internal.telephony.SmsHeader smsHeader
		int encoding
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean lastPart
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		android.net.Uri messageUri
		String fullMessageText
		com.android.internal.telephony.cdma.sms.UserData uData
		com.android.internal.telephony.cdma.SmsMessage$SubmitPdu submitPdu
		java.util.HashMap map
	protected void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		java.util.HashMap map
		byte[] pdu
	protected void sendSmsByPstn (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		int ss
		android.os.Message reply
		byte[] pdu
		int currentDataNetwork
		boolean imsSmsDisabled
}

com/android/internal/telephony/cdma/EriManager$EriDisplayInformation.class
EriManager.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.EriManager$EriDisplayInformation extends java.lang.Object {
	int mEriIconIndex
	int mEriIconMode
	String mEriIconText
	final com.android.internal.telephony.cdma.EriManager this$0
	void  (com.android.internal.telephony.cdma.EriManager, int, int, java.lang.String) 
		int eriIconIndex
		int eriIconMode
		String eriIconText
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaServiceCategoryProgramHandler.class
CdmaServiceCategoryProgramHandler.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler extends com.android.internal.telephony.WakeLockStateMachine {
	final com.android.internal.telephony.CommandsInterface mCi
	private final android.content.BroadcastReceiver mScpResultsReceiver
	void  (android.content.Context, com.android.internal.telephony.CommandsInterface) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface commandsInterface
	static com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler makeScpHandler (android.content.Context, com.android.internal.telephony.CommandsInterface) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface commandsInterface
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler handler
	protected boolean handleSmsMessage (android.os.Message) 
		android.os.Message message
	private boolean handleServiceCategoryProgramData (com.android.internal.telephony.cdma.SmsMessage) 
		com.android.internal.telephony.cdma.SmsMessage sms
		java.util.ArrayList programDataList
		android.content.Intent intent
	static void access$000 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
	static void access$100 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
	static void access$200 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
	static void access$300 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
	static void access$400 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
	static void access$500 (com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler, java.lang.String, java.lang.Throwable) 
		com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler x0
		String x1
		Throwable x2
}

com/android/internal/telephony/cdma/CDMAPhone$1.class
CDMAPhone.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CDMAPhone$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.cdma.CDMAPhone this$0
	void  (com.android.internal.telephony.cdma.CDMAPhone) 
	public void run () 
}

com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaNumberInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec extends java.lang.Object {
	public int id
	public String number
	public byte numberType
	public byte numberPlan
	public byte pi
	public byte si
	public void  (int, java.lang.String, int, int, int, int) 
		int id
		String number
		int numberType
		int numberPlan
		int pi
		int si
	public java.lang.String toString () 
}

com/android/internal/telephony/cdma/CdmaInboundSmsHandler.class
CdmaInboundSmsHandler.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInboundSmsHandler extends com.android.internal.telephony.InboundSmsHandler {
	private final com.android.internal.telephony.cdma.CdmaSMSDispatcher mSmsDispatcher
	private final com.android.internal.telephony.cdma.CdmaServiceCategoryProgramHandler mServiceCategoryProgramHandler
	private byte[] mLastDispatchedSmsFingerprint
	private byte[] mLastAcknowledgedSmsFingerprint
	private final boolean mCheckForDuplicatePortsInOmadmWapPush
	private void  (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.PhoneBase, com.android.internal.telephony.cdma.CdmaSMSDispatcher) 
		android.content.Context context
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.cdma.CdmaSMSDispatcher smsDispatcher
	protected void onQuitting () 
	public static com.android.internal.telephony.cdma.CdmaInboundSmsHandler makeInboundSmsHandler (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.PhoneBase, com.android.internal.telephony.cdma.CdmaSMSDispatcher) 
		android.content.Context context
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.cdma.CdmaSMSDispatcher smsDispatcher
		com.android.internal.telephony.cdma.CdmaInboundSmsHandler handler
	private static boolean isInEmergencyCallMode () 
		String inEcm
	protected boolean is3gpp2 () 
	protected int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase) 
		android.telephony.SmsCbMessage cbMessage
		com.android.internal.telephony.SmsMessageBase smsb
		com.android.internal.telephony.cdma.SmsMessage sms
		boolean isBroadcastType
		int teleService
	protected void acknowledgeLastIncomingSms (boolean, int, android.os.Message) 
		boolean success
		int result
		android.os.Message response
		int causeCode
	protected void onUpdatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	private static int resultToCause (int) 
		int rc
	private void handleVoicemailTeleservice (com.android.internal.telephony.cdma.SmsMessage) 
		com.android.internal.telephony.cdma.SmsMessage sms
		int voicemailCount
	private int processCdmaWapPdu (byte[], int, java.lang.String, long) 
		byte[] pdu
		int referenceNumber
		String address
		long timestamp
		int index
		int msgType
		int totalSegments
		int segment
		int sourcePort
		int destinationPort
		byte[] userData
		com.android.internal.telephony.InboundSmsTracker tracker
	private static boolean checkDuplicatePortOmadmWapPush (byte[], int) 
		byte[] origPdu
		int index
		byte[] omaPdu
		com.android.internal.telephony.WspTypeDecoder pduDecoder
		int wspIndex
		String mimeType
}

com/android/internal/telephony/cdma/CDMALTEPhone.class
CDMALTEPhone.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CDMALTEPhone extends com.android.internal.telephony.cdma.CDMAPhone {
	static final String LOG_LTE_TAG
	private static final boolean DBG
	private com.android.internal.telephony.uicc.SIMRecords mSimRecords
	private com.android.internal.telephony.uicc.IsimUiccRecords mIsimUiccRecords
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		int phoneId
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, boolean, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.PhoneNotifier notifier
		boolean unitTestMode
		int phoneId
	protected void initSstIcc () 
	public void dispose () 
	public void removeReferences () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState ret
	boolean updateCurrentCarrierInProvider (java.lang.String) 
		boolean retVal
		String operatorNumeric
		boolean retVal
	public boolean updateCurrentCarrierInProvider () 
		android.net.Uri uri
		android.content.ContentValues map
		android.database.SQLException e
		long currentDds
		String operatorNumeric
	public java.lang.String getSubscriberId () 
	public java.lang.String getGroupIdLevel1 () 
	public java.lang.String getGroupIdLevel2 () 
	public java.lang.String getImei () 
	public java.lang.String getDeviceSvn () 
	public com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public java.lang.String getMsisdn () 
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	protected void onUpdateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
		com.android.internal.telephony.uicc.IsimUiccRecords newIsimUiccRecords
		com.android.internal.telephony.uicc.SIMRecords newSimRecords
	protected void init (android.content.Context, com.android.internal.telephony.PhoneNotifier) 
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
		android.os.PowerManager pm
		String inEcm
	private void setProperties () 
		android.telephony.TelephonyManager tm
		String operatorAlpha
		String operatorNumeric
	public void setSystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		String property
		String defValue
	public void updateDataConnectionTracker () 
	public void setInternalDataEnabled (boolean, android.os.Message) 
		boolean enable
		android.os.Message onCompleteMsg
	public boolean setInternalDataEnabledFlag (boolean) 
		boolean enable
	public java.lang.String getOperatorNumeric () 
		com.android.internal.telephony.uicc.RuimRecords csim
		String operatorNumeric
		com.android.internal.telephony.uicc.IccRecords curIccRecords
	public void registerForAllDataDisconnected (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAllDataDisconnected (android.os.Handler) 
		android.os.Handler h
	public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSimRecordsLoaded (android.os.Handler) 
		android.os.Handler h
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/cdma/CdmaCall.class
CdmaCall.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaCall extends com.android.internal.telephony.Call {
	com.android.internal.telephony.cdma.CdmaCallTracker mOwner
	void  (com.android.internal.telephony.cdma.CdmaCallTracker) 
		com.android.internal.telephony.cdma.CdmaCallTracker owner
	public void dispose () 
	public java.util.List getConnections () 
	public com.android.internal.telephony.Phone getPhone () 
	public boolean isMultiparty () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public java.lang.String toString () 
	void attach (com.android.internal.telephony.Connection, com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.DriverCall dc
	void attachFake (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.Call$State state
	boolean connectionDisconnected (com.android.internal.telephony.cdma.CdmaConnection) 
		int i
		int s
		boolean hasOnlyDisconnectedConnections
		com.android.internal.telephony.cdma.CdmaConnection conn
	void detach (com.android.internal.telephony.cdma.CdmaConnection) 
		com.android.internal.telephony.cdma.CdmaConnection conn
	boolean update (com.android.internal.telephony.cdma.CdmaConnection, com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.cdma.CdmaConnection conn
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.Call$State newState
		boolean changed
	boolean isFull () 
	void onHangupLocal () 
		com.android.internal.telephony.cdma.CdmaConnection cn
		int i
		int s
	void clearDisconnected () 
		com.android.internal.telephony.cdma.CdmaConnection cn
		int i
}

com/android/internal/telephony/cdma/CdmaServiceStateTracker$3.class
CdmaServiceStateTracker.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaServiceStateTracker$3 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$CommandsInterface$RadioState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/CdmaLteServiceStateTracker$1.class
CdmaLteServiceStateTracker.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaLteServiceStateTracker$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$CommandsInterface$RadioState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cdma/CdmaInformationRecords.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaInformationRecords extends java.lang.Object {
	public Object record
	public static final int RIL_CDMA_DISPLAY_INFO_REC
	public static final int RIL_CDMA_CALLED_PARTY_NUMBER_INFO_REC
	public static final int RIL_CDMA_CALLING_PARTY_NUMBER_INFO_REC
	public static final int RIL_CDMA_CONNECTED_NUMBER_INFO_REC
	public static final int RIL_CDMA_SIGNAL_INFO_REC
	public static final int RIL_CDMA_REDIRECTING_NUMBER_INFO_REC
	public static final int RIL_CDMA_LINE_CONTROL_INFO_REC
	public static final int RIL_CDMA_EXTENDED_DISPLAY_INFO_REC
	public static final int RIL_CDMA_T53_CLIR_INFO_REC
	public static final int RIL_CDMA_T53_RELEASE_INFO_REC
	public static final int RIL_CDMA_T53_AUDIO_CONTROL_INFO_REC
	public void  (android.os.Parcel) 
		android.os.Parcel p
		int id
	public static java.lang.String idToString (int) 
		int id
}

com/android/internal/telephony/cdma/CdmaConnection$MyHandler.class
CdmaConnection.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaConnection$MyHandler extends android.os.Handler {
	final com.android.internal.telephony.cdma.CdmaConnection this$0
	void  (com.android.internal.telephony.cdma.CdmaConnection, android.os.Looper) 
		android.os.Looper l
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/cdma/CdmaCallTracker$1.class
CdmaCallTracker.java
package com.android.internal.telephony.cdma
 com.android.internal.telephony.cdma.CdmaCallTracker$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.cdma.CdmaCallTracker this$0
	void  (com.android.internal.telephony.cdma.CdmaCallTracker) 
	public void run () 
}

com/android/internal/telephony/cdma/sms/
com/android/internal/telephony/cdma/sms/BearerData$TimeStamp.class
BearerData.java
package com.android.internal.telephony.cdma.sms
public com.android.internal.telephony.cdma.sms.BearerData$TimeStamp extends android.text.format.Time {
	public void  () 
	public static com.android.internal.telephony.cdma.sms.BearerData$TimeStamp fromByteArray (byte[]) 
		byte[] data
		com.android.internal.telephony.cdma.sms.BearerData$TimeStamp ts
		int year
		int month
		int day
		int hour
		int minute
		int second
	public java.lang.String toString () 
		StringBuilder builder
}

com/android/internal/telephony/cdma/sms/UserData.class
UserData.java
package com.android.internal.telephony.cdma.sms
public com.android.internal.telephony.cdma.sms.UserData extends java.lang.Object {
	public static final int ENCODING_OCTET
	public static final int ENCODING_IS91_EXTENDED_PROTOCOL
	public static final int ENCODING_7BIT_ASCII
	public static final int ENCODING_IA5
	public static final int ENCODING_UNICODE_16
	public static final int ENCODING_SHIFT_JIS
	public static final int ENCODING_KOREAN
	public static final int ENCODING_LATIN_HEBREW
	public static final int ENCODING_LATIN
	public static final int ENCODING_GSM_7BIT_ALPHABET
	public static final int ENCODING_GSM_DCS
	public static final int IS91_MSG_TYPE_VOICEMAIL_STATUS
	public static final int IS91_MSG_TYPE_SHORT_MESSAGE_FULL
	public static final int IS91_MSG_TYPE_CLI
	public static final int IS91_MSG_TYPE_SHORT_MESSAGE
	public static final char[] ASCII_MAP
	static final byte UNENCODABLE_7_BIT_CHAR
	public static final int PRINTABLE_ASCII_MIN_INDEX
	public static final int ASCII_NL_INDEX
	public static final int ASCII_CR_INDEX
	public static final android.util.SparseIntArray charToAscii
	public static final int ASCII_MAP_BASE_INDEX
	public static final int ASCII_MAP_MAX_INDEX
	public com.android.internal.telephony.SmsHeader userDataHeader
	public int msgEncoding
	public boolean msgEncodingSet
	public int msgType
	public int paddingBits
	public int numFields
	public byte[] payload
	public String payloadStr
	public void  () 
	public static byte[] stringToAscii (java.lang.String) 
		int charCode
		int i
		String str
		int len
		byte[] result
	public java.lang.String toString () 
		StringBuilder builder
	static void  () 
		int i
}

com/android/internal/telephony/cdma/sms/CdmaSmsAddress.class
CdmaSmsAddress.java
package com.android.internal.telephony.cdma.sms
public com.android.internal.telephony.cdma.sms.CdmaSmsAddress extends com.android.internal.telephony.SmsAddress {
	public static final int DIGIT_MODE_4BIT_DTMF
	public static final int DIGIT_MODE_8BIT_CHAR
	public int digitMode
	public static final int NUMBER_MODE_NOT_DATA_NETWORK
	public static final int NUMBER_MODE_DATA_NETWORK
	public int numberMode
	public static final int TON_UNKNOWN
	public static final int TON_INTERNATIONAL_OR_IP
	public static final int TON_NATIONAL_OR_EMAIL
	public static final int TON_NETWORK
	public static final int TON_SUBSCRIBER
	public static final int TON_ALPHANUMERIC
	public static final int TON_ABBREVIATED
	public static final int TON_RESERVED
	public static final int SMS_ADDRESS_MAX
	public static final int SMS_SUBADDRESS_MAX
	public int numberOfDigits
	public static final int NUMBERING_PLAN_UNKNOWN
	public static final int NUMBERING_PLAN_ISDN_TELEPHONY
	public int numberPlan
	private static final char[] numericCharsDialable
	private static final char[] numericCharsSugar
	private static final android.util.SparseBooleanArray numericCharDialableMap
	public void  () 
	public java.lang.String toString () 
		StringBuilder builder
	private static byte[] parseToDtmf (java.lang.String) 
		char c
		int val
		int i
		String address
		int digits
		byte[] result
	private static java.lang.String filterNumericSugar (java.lang.String) 
		char c
		int mapIndex
		int i
		String address
		StringBuilder builder
		int len
	private static java.lang.String filterWhitespace (java.lang.String) 
		char c
		int i
		String address
		StringBuilder builder
		int len
	public static com.android.internal.telephony.cdma.sms.CdmaSmsAddress parse (java.lang.String) 
		String address
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		byte[] origBytes
		String filteredAddr
	static void  () 
		int i
		int i
}

com/android/internal/telephony/cdma/sms/BearerData$1.class
BearerData.java
package com.android.internal.telephony.cdma.sms
 com.android.internal.telephony.cdma.sms.BearerData$1 extends java.lang.Object {
}

com/android/internal/telephony/cdma/sms/BearerData$CodingException.class
BearerData.java
package com.android.internal.telephony.cdma.sms
 com.android.internal.telephony.cdma.sms.BearerData$CodingException extends java.lang.Exception {
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/cdma/sms/SmsEnvelope.class
SmsEnvelope.java
package com.android.internal.telephony.cdma.sms
public final com.android.internal.telephony.cdma.sms.SmsEnvelope extends java.lang.Object {
	public static final int MESSAGE_TYPE_POINT_TO_POINT
	public static final int MESSAGE_TYPE_BROADCAST
	public static final int MESSAGE_TYPE_ACKNOWLEDGE
	public static final int TELESERVICE_NOT_SET
	public static final int TELESERVICE_WMT
	public static final int TELESERVICE_VMN
	public static final int TELESERVICE_WAP
	public static final int TELESERVICE_WEMT
	public static final int TELESERVICE_SCPT
	public static final int TELESERVICE_MWI
	public static final int SERVICE_CATEGORY_CMAS_PRESIDENTIAL_LEVEL_ALERT
	public static final int SERVICE_CATEGORY_CMAS_EXTREME_THREAT
	public static final int SERVICE_CATEGORY_CMAS_SEVERE_THREAT
	public static final int SERVICE_CATEGORY_CMAS_CHILD_ABDUCTION_EMERGENCY
	public static final int SERVICE_CATEGORY_CMAS_TEST_MESSAGE
	public static final int SERVICE_CATEGORY_CMAS_LAST_RESERVED_VALUE
	public int messageType
	public int teleService
	public int serviceCategory
	public com.android.internal.telephony.cdma.sms.CdmaSmsAddress origAddress
	public com.android.internal.telephony.cdma.sms.CdmaSmsAddress destAddress
	public com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress origSubaddress
	public int bearerReply
	public byte replySeqNo
	public byte errorClass
	public byte causeCode
	public byte[] bearerData
	public void  () 
}

com/android/internal/telephony/cdma/sms/CdmaSmsSubaddress.class
CdmaSmsSubaddress.java
package com.android.internal.telephony.cdma.sms
public com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress extends java.lang.Object {
	public int type
	public byte odd
	public byte[] origBytes
	public void  () 
}

com/android/internal/telephony/cdma/sms/BearerData$Gsm7bitCodingResult.class
BearerData.java
package com.android.internal.telephony.cdma.sms
 com.android.internal.telephony.cdma.sms.BearerData$Gsm7bitCodingResult extends java.lang.Object {
	int septets
	byte[] data
	private void  () 
	void  (com.android.internal.telephony.cdma.sms.BearerData$1) 
		com.android.internal.telephony.cdma.sms.BearerData$1 x0
}

com/android/internal/telephony/cdma/sms/BearerData.class
BearerData.java
package com.android.internal.telephony.cdma.sms
public final com.android.internal.telephony.cdma.sms.BearerData extends java.lang.Object {
	private static final String LOG_TAG
	private static final byte SUBPARAM_MESSAGE_IDENTIFIER
	private static final byte SUBPARAM_USER_DATA
	private static final byte SUBPARAM_USER_RESPONSE_CODE
	private static final byte SUBPARAM_MESSAGE_CENTER_TIME_STAMP
	private static final byte SUBPARAM_VALIDITY_PERIOD_ABSOLUTE
	private static final byte SUBPARAM_VALIDITY_PERIOD_RELATIVE
	private static final byte SUBPARAM_DEFERRED_DELIVERY_TIME_ABSOLUTE
	private static final byte SUBPARAM_DEFERRED_DELIVERY_TIME_RELATIVE
	private static final byte SUBPARAM_PRIORITY_INDICATOR
	private static final byte SUBPARAM_PRIVACY_INDICATOR
	private static final byte SUBPARAM_REPLY_OPTION
	private static final byte SUBPARAM_NUMBER_OF_MESSAGES
	private static final byte SUBPARAM_ALERT_ON_MESSAGE_DELIVERY
	private static final byte SUBPARAM_LANGUAGE_INDICATOR
	private static final byte SUBPARAM_CALLBACK_NUMBER
	private static final byte SUBPARAM_MESSAGE_DISPLAY_MODE
	private static final byte SUBPARAM_MESSAGE_DEPOSIT_INDEX
	private static final byte SUBPARAM_SERVICE_CATEGORY_PROGRAM_DATA
	private static final byte SUBPARAM_SERVICE_CATEGORY_PROGRAM_RESULTS
	private static final byte SUBPARAM_MESSAGE_STATUS
	private static final byte SUBPARAM_ID_LAST_DEFINED
	public static final int MESSAGE_TYPE_DELIVER
	public static final int MESSAGE_TYPE_SUBMIT
	public static final int MESSAGE_TYPE_CANCELLATION
	public static final int MESSAGE_TYPE_DELIVERY_ACK
	public static final int MESSAGE_TYPE_USER_ACK
	public static final int MESSAGE_TYPE_READ_ACK
	public static final int MESSAGE_TYPE_DELIVER_REPORT
	public static final int MESSAGE_TYPE_SUBMIT_REPORT
	public int messageType
	public int messageId
	public static final int PRIORITY_NORMAL
	public static final int PRIORITY_INTERACTIVE
	public static final int PRIORITY_URGENT
	public static final int PRIORITY_EMERGENCY
	public boolean priorityIndicatorSet
	public int priority
	public static final int PRIVACY_NOT_RESTRICTED
	public static final int PRIVACY_RESTRICTED
	public static final int PRIVACY_CONFIDENTIAL
	public static final int PRIVACY_SECRET
	public boolean privacyIndicatorSet
	public int privacy
	public static final int ALERT_DEFAULT
	public static final int ALERT_LOW_PRIO
	public static final int ALERT_MEDIUM_PRIO
	public static final int ALERT_HIGH_PRIO
	public boolean alertIndicatorSet
	public int alert
	public static final int DISPLAY_MODE_IMMEDIATE
	public static final int DISPLAY_MODE_DEFAULT
	public static final int DISPLAY_MODE_USER
	public boolean displayModeSet
	public int displayMode
	public static final int LANGUAGE_UNKNOWN
	public static final int LANGUAGE_ENGLISH
	public static final int LANGUAGE_FRENCH
	public static final int LANGUAGE_SPANISH
	public static final int LANGUAGE_JAPANESE
	public static final int LANGUAGE_KOREAN
	public static final int LANGUAGE_CHINESE
	public static final int LANGUAGE_HEBREW
	public boolean languageIndicatorSet
	public int language
	public static final int ERROR_NONE
	public static final int STATUS_ACCEPTED
	public static final int STATUS_DEPOSITED_TO_INTERNET
	public static final int STATUS_DELIVERED
	public static final int STATUS_CANCELLED
	public static final int ERROR_TEMPORARY
	public static final int STATUS_NETWORK_CONGESTION
	public static final int STATUS_NETWORK_ERROR
	public static final int STATUS_UNKNOWN_ERROR
	public static final int ERROR_PERMANENT
	public static final int STATUS_CANCEL_FAILED
	public static final int STATUS_BLOCKED_DESTINATION
	public static final int STATUS_TEXT_TOO_LONG
	public static final int STATUS_DUPLICATE_MESSAGE
	public static final int STATUS_INVALID_DESTINATION
	public static final int STATUS_MESSAGE_EXPIRED
	public static final int ERROR_UNDEFINED
	public static final int STATUS_UNDEFINED
	public boolean messageStatusSet
	public int errorClass
	public int messageStatus
	public boolean hasUserDataHeader
	public com.android.internal.telephony.cdma.sms.UserData userData
	public boolean userResponseCodeSet
	public int userResponseCode
	public com.android.internal.telephony.cdma.sms.BearerData$TimeStamp msgCenterTimeStamp
	public com.android.internal.telephony.cdma.sms.BearerData$TimeStamp validityPeriodAbsolute
	public com.android.internal.telephony.cdma.sms.BearerData$TimeStamp deferredDeliveryTimeAbsolute
	public static final int RELATIVE_TIME_MINS_LIMIT
	public static final int RELATIVE_TIME_HOURS_LIMIT
	public static final int RELATIVE_TIME_DAYS_LIMIT
	public static final int RELATIVE_TIME_WEEKS_LIMIT
	public static final int RELATIVE_TIME_INDEFINITE
	public static final int RELATIVE_TIME_NOW
	public static final int RELATIVE_TIME_MOBILE_INACTIVE
	public static final int RELATIVE_TIME_RESERVED
	public boolean validityPeriodRelativeSet
	public int validityPeriodRelative
	public boolean deferredDeliveryTimeRelativeSet
	public int deferredDeliveryTimeRelative
	public boolean userAckReq
	public boolean deliveryAckReq
	public boolean readAckReq
	public boolean reportReq
	public int numberOfMessages
	public int depositIndex
	public com.android.internal.telephony.cdma.sms.CdmaSmsAddress callbackNumber
	public android.telephony.SmsCbCmasInfo cmasWarningInfo
	public java.util.ArrayList serviceCategoryProgramData
	public java.util.ArrayList serviceCategoryProgramResults
	public void  () 
	public java.lang.String getLanguage () 
	private static java.lang.String getLanguageCodeForValue (int) 
		int languageValue
	public java.lang.String toString () 
		StringBuilder builder
	private static void encodeMessageId (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static int countAsciiSeptets (java.lang.CharSequence, boolean) 
		int i
		CharSequence msg
		boolean force
		int msgLen
	public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calcTextEncodingDetails (java.lang.CharSequence, boolean, boolean) 
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		CharSequence msg
		boolean force7BitEncoding
		boolean isEntireMsg
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int septets
	private static byte[] encode7bitAscii (java.lang.String, boolean)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int charCode
		int i
		com.android.internal.util.BitwiseOutputStream outStream
		int msgLen
		com.android.internal.util.BitwiseOutputStream$AccessException ex
		String msg
		boolean force
	private static byte[] encodeUtf16 (java.lang.String)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		java.io.UnsupportedEncodingException ex
		String msg
	private static com.android.internal.telephony.cdma.sms.BearerData$Gsm7bitCodingResult encode7bitGsm (java.lang.String, int, boolean)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] fullData
		com.android.internal.telephony.cdma.sms.BearerData$Gsm7bitCodingResult result
		com.android.internal.telephony.EncodeException ex
		String msg
		int septetOffset
		boolean force
	private static void encode7bitEms (com.android.internal.telephony.cdma.sms.UserData, byte[], boolean)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.UserData uData
		byte[] udhData
		boolean force
		int udhBytes
		int udhSeptets
		com.android.internal.telephony.cdma.sms.BearerData$Gsm7bitCodingResult gcr
	private static void encode16bitEms (com.android.internal.telephony.cdma.sms.UserData, byte[])  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.UserData uData
		byte[] udhData
		byte[] payload
		int udhBytes
		int udhCodeUnits
		int payloadCodeUnits
	private static void encodeEmsUserDataPayload (com.android.internal.telephony.cdma.sms.UserData)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData$CodingException ex
		com.android.internal.telephony.cdma.sms.UserData uData
		byte[] headerData
	private static byte[] encodeShiftJis (java.lang.String)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		java.io.UnsupportedEncodingException ex
		String msg
	private static void encodeUserDataPayload (com.android.internal.telephony.cdma.sms.UserData)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData$Gsm7bitCodingResult gcr
		com.android.internal.telephony.cdma.sms.BearerData$CodingException ex
		com.android.internal.telephony.cdma.sms.UserData uData
	private static void encodeUserData (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
		int dataBits
		int paramBits
		int paramBytes
		int paddingBits
	private static void encodeReplyOption (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static byte[] encodeDtmfSmsAddress (java.lang.String) 
		char c
		int val
		int i
		String address
		int digits
		int dataBits
		int dataBytes
		byte[] rawData
	private static void encodeCdmaSmsAddress (com.android.internal.telephony.cdma.sms.CdmaSmsAddress)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		java.io.UnsupportedEncodingException ex
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
	private static void encodeCallbackNumber (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		int paramBits
		int dataBits
		int paramBytes
		int paddingBits
	private static void encodeMsgStatus (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeMsgCount (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeValidityPeriodRel (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodePrivacyIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeLanguageIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeDisplayMode (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodePriorityIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeMsgDeliveryAlert (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
	private static void encodeScpResults (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseOutputStream)  throws com.android.internal.util.BitwiseOutputStream$AccessException 
		int category
		android.telephony.cdma.CdmaSmsCbProgramResults result
		java.util.Iterator i$
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseOutputStream outStream
		java.util.ArrayList results
	public static byte[] encode (com.android.internal.telephony.cdma.sms.BearerData) 
		com.android.internal.util.BitwiseOutputStream outStream
		com.android.internal.util.BitwiseOutputStream$AccessException ex
		com.android.internal.telephony.cdma.sms.BearerData$CodingException ex
		com.android.internal.telephony.cdma.sms.BearerData bData
	private static boolean decodeMessageId (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeReserved (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream, int)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int subparamId
		boolean decodeSuccess
		int subparamLen
		int paramBits
	private static boolean decodeUserData (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int paramBits
		int consumedBits
		int dataBits
	private static java.lang.String decodeUtf8 (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] data
		int offset
		int numFields
	private static java.lang.String decodeUtf16 (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] data
		int offset
		int numFields
		int padding
	private static java.lang.String decodeCharset (byte[], int, int, int, java.lang.String)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int padding
		int maxNumFields
		java.io.UnsupportedEncodingException ex
		byte[] data
		int offset
		int numFields
		int width
		String charset
	private static java.lang.String decode7bitAscii (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int charCode
		int i
		StringBuffer strBuf
		com.android.internal.util.BitwiseInputStream inStream
		int wantedBits
		com.android.internal.util.BitwiseInputStream$AccessException ex
		byte[] data
		int offset
		int numFields
	private static java.lang.String decode7bitGsm (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] data
		int offset
		int numFields
		int offsetBits
		int offsetSeptets
		int paddingBits
		String result
	private static java.lang.String decodeLatin (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] data
		int offset
		int numFields
	private static java.lang.String decodeShiftJis (byte[], int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		byte[] data
		int offset
		int numFields
	private static void decodeUserDataPayload (com.android.internal.telephony.cdma.sms.UserData, boolean)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int udhLen
		byte[] headerData
		boolean decodingtypeUTF8
		byte[] payload
		int copyLen
		com.android.internal.telephony.cdma.sms.UserData userData
		boolean hasUserDataHeader
		int offset
	private static void decodeIs91VoicemailStatus (com.android.internal.telephony.cdma.sms.BearerData)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		StringBuffer strbuf
		String data
		char prioCode
		NumberFormatException ex
		IndexOutOfBoundsException ex
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int dataLen
		int numFields
	private static void decodeIs91ShortMessage (com.android.internal.telephony.cdma.sms.BearerData)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int i
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int dataLen
		int numFields
		StringBuffer strbuf
	private static void decodeIs91Cli (com.android.internal.telephony.cdma.sms.BearerData)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int dataLen
		int numFields
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
	private static void decodeIs91 (com.android.internal.telephony.cdma.sms.BearerData)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
	private static boolean decodeReplyOption (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeMsgCount (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeDepositIndex (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static java.lang.String decodeDtmfSmsAddress (byte[], int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int val
		int i
		byte[] rawData
		int numFields
		StringBuffer strBuf
	private static void decodeSmsAddress (com.android.internal.telephony.cdma.sms.CdmaSmsAddress)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		java.io.UnsupportedEncodingException ex
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
	private static boolean decodeCallbackNumber (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		int paramBits
		com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
		byte fieldBits
		byte consumedBits
		int remainingBits
		int dataBits
		int paddingBits
	private static boolean decodeMsgStatus (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeMsgCenterTimeStamp (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeValidityAbs (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeDeferredDeliveryAbs (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeValidityRel (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeDeferredDeliveryRel (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodePrivacyIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeLanguageIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeDisplayMode (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodePriorityIndicator (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeMsgDeliveryAlert (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeUserResponseCode (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException 
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int EXPECTED_PARAM_SIZE
		boolean decodeSuccess
		int paramBits
	private static boolean decodeServiceCategoryProgramData (com.android.internal.telephony.cdma.sms.BearerData, com.android.internal.util.BitwiseInputStream)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int operation
		int category
		int language
		int maxMessages
		int alertOption
		int numFields
		int textBits
		com.android.internal.telephony.cdma.sms.UserData userData
		String categoryName
		android.telephony.cdma.CdmaSmsCbProgramData programData
		com.android.internal.telephony.cdma.sms.BearerData bData
		com.android.internal.util.BitwiseInputStream inStream
		int paramBits
		int msgEncoding
		java.util.ArrayList programDataList
		int CATEGORY_FIELD_MIN_SIZE
		boolean decodeSuccess
	private static int serviceCategoryToCmasMessageClass (int) 
		int serviceCategory
	private static int getBitsForNumFields (int, int)  throws com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		int msgEncoding
		int numFields
	private static void decodeCmasUserData (com.android.internal.telephony.cdma.sms.BearerData, int)  throws com.android.internal.util.BitwiseInputStream$AccessException com.android.internal.telephony.cdma.sms.BearerData$CodingException 
		com.android.internal.telephony.cdma.sms.UserData alertUserData
		int numFields
		int recordType
		int recordLen
		com.android.internal.telephony.cdma.sms.BearerData bData
		int serviceCategory
		com.android.internal.util.BitwiseInputStream inStream
		int protocolVersion
		int messageClass
		int category
		int responseType
		int severity
		int urgency
		int certainty
	public static com.android.internal.telephony.cdma.sms.BearerData decode (byte[]) 
		byte[] smsData
	private static boolean isCmasAlertCategory (int) 
		int category
	public static com.android.internal.telephony.cdma.sms.BearerData decode (byte[], int) 
		int subparamId
		int subparamIdBit
		boolean decodeSuccess
		com.android.internal.util.BitwiseInputStream inStream
		com.android.internal.telephony.cdma.sms.BearerData bData
		int foundSubparamMask
		com.android.internal.util.BitwiseInputStream$AccessException ex
		com.android.internal.telephony.cdma.sms.BearerData$CodingException ex
		byte[] smsData
		int serviceCategory
}

com/android/internal/telephony/cdma/EriManager.class
EriManager.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.EriManager extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	static final int ERI_FROM_XML
	static final int ERI_FROM_FILE_SYSTEM
	static final int ERI_FROM_MODEM
	private android.content.Context mContext
	private int mEriFileSource
	private boolean mIsEriFileLoaded
	private com.android.internal.telephony.cdma.EriManager$EriFile mEriFile
	public void  (com.android.internal.telephony.PhoneBase, android.content.Context, int) 
		com.android.internal.telephony.PhoneBase phone
		android.content.Context context
		int eriFileSource
	public void dispose () 
	public void loadEriFile () 
	private void loadEriFileFromModem () 
	private void loadEriFileFromFileSystem () 
	private void loadEriFileFromXml () 
		java.io.FileNotFoundException e
		org.xmlpull.v1.XmlPullParserException e
		int id
		String text
		int roamingIndicator
		int iconIndex
		int iconMode
		String eriText
		int callPromptId
		int alertId
		String name
		int parsedEriEntries
		java.io.IOException e
		Exception e
		java.io.IOException e
		java.io.IOException e
		org.xmlpull.v1.XmlPullParser parser
		java.io.FileInputStream stream
		android.content.res.Resources r
	public int getEriFileVersion () 
	public int getEriNumberOfEntries () 
	public int getEriFileType () 
	public boolean isEriFileLoaded () 
	private com.android.internal.telephony.cdma.EriInfo getEriInfo (int) 
		int roamingIndicator
	private com.android.internal.telephony.cdma.EriManager$EriDisplayInformation getEriDisplayInformation (int, int) 
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
		com.android.internal.telephony.cdma.EriInfo eriInfo
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
		com.android.internal.telephony.cdma.EriInfo eriInfo
		com.android.internal.telephony.cdma.EriInfo defEriInfo
		int roamInd
		int defRoamInd
		com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
	public int getCdmaEriIconIndex (int, int) 
		int roamInd
		int defRoamInd
	public int getCdmaEriIconMode (int, int) 
		int roamInd
		int defRoamInd
	public java.lang.String getCdmaEriText (int, int) 
		int roamInd
		int defRoamInd
}

com/android/internal/telephony/cdma/CdmaConnection.class
CdmaConnection.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaConnection extends com.android.internal.telephony.Connection {
	static final String LOG_TAG
	private static final boolean VDBG
	com.android.internal.telephony.cdma.CdmaCallTracker mOwner
	com.android.internal.telephony.cdma.CdmaCall mParent
	String mPostDialString
	boolean mDisconnected
	int mIndex
	long mDisconnectTime
	int mNextPostDialChar
	int mCause
	com.android.internal.telephony.Connection$PostDialState mPostDialState
	int mPreciseCause
	String mVendorCause
	android.os.Handler mHandler
	private android.os.PowerManager$WakeLock mPartialWakeLock
	static final int EVENT_DTMF_DONE
	static final int EVENT_PAUSE_DONE
	static final int EVENT_NEXT_POST_DIAL
	static final int EVENT_WAKE_LOCK_TIMEOUT
	static final int WAKE_LOCK_TIMEOUT_MILLIS
	static final int PAUSE_DELAY_MILLIS
	void  (android.content.Context, com.android.internal.telephony.DriverCall, com.android.internal.telephony.cdma.CdmaCallTracker, int) 
		android.content.Context context
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.cdma.CdmaCallTracker ct
		int index
	void  (android.content.Context, java.lang.String, com.android.internal.telephony.cdma.CdmaCallTracker, com.android.internal.telephony.cdma.CdmaCall) 
		android.content.Context context
		String dialString
		com.android.internal.telephony.cdma.CdmaCallTracker ct
		com.android.internal.telephony.cdma.CdmaCall parent
	void  (android.content.Context, com.android.internal.telephony.cdma.CdmaCallWaitingNotification, com.android.internal.telephony.cdma.CdmaCallTracker, com.android.internal.telephony.cdma.CdmaCall) 
		android.content.Context context
		com.android.internal.telephony.cdma.CdmaCallWaitingNotification cw
		com.android.internal.telephony.cdma.CdmaCallTracker ct
		com.android.internal.telephony.cdma.CdmaCall parent
	public void dispose () 
	static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	boolean compareTo (com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.DriverCall c
		String cAddress
	public java.lang.String getOrigDialString () 
	public com.android.internal.telephony.cdma.CdmaCall getCall () 
	public long getDisconnectTime () 
	public long getHoldDurationMillis () 
	public int getDisconnectCause () 
	public com.android.internal.telephony.Call$State getState () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public void separate ()  throws com.android.internal.telephony.CallStateException 
	public com.android.internal.telephony.Connection$PostDialState getPostDialState () 
	public void proceedAfterWaitChar () 
	public void proceedAfterWildChar (java.lang.String) 
		String str
		StringBuilder buf
	public void cancelPostDial () 
	void onHangupLocal () 
	int disconnectCauseFromCode (int) 
		com.android.internal.telephony.cdma.CDMAPhone phone
		int serviceState
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState uiccAppState
		int causeCode
	void onRemoteDisconnect (int, java.lang.String) 
		int causeCode
		String vendorCause
	boolean onDisconnect (int) 
		int cause
		boolean changed
	void onLocalDisconnect () 
	boolean update (com.android.internal.telephony.DriverCall) 
		boolean parentStateChange
		com.android.internal.telephony.DriverCall dc
		com.android.internal.telephony.cdma.CdmaCall newParent
		boolean changed
		boolean wasConnectingInOrOut
		boolean wasHolding
	void fakeHoldBeforeDial () 
	int getCDMAIndex ()  throws com.android.internal.telephony.CallStateException 
	void onConnectedInOrOut () 
	private void doDisconnect () 
	void onStartedHolding () 
	private boolean processPostDialChar (char) 
		char c
	public java.lang.String getRemainingPostDialString () 
		int wIndex
		int pIndex
		String subStr
	public void updateParent (com.android.internal.telephony.cdma.CdmaCall, com.android.internal.telephony.cdma.CdmaCall) 
		com.android.internal.telephony.cdma.CdmaCall oldParent
		com.android.internal.telephony.cdma.CdmaCall newParent
	protected void finalize () 
	void processNextPostDialChar () 
		boolean isValid
		com.android.internal.telephony.Connection$PostDialState state
		android.os.AsyncResult ar
		android.os.Message notifyMessage
		char c
		android.os.Registrant postDialHandler
	private boolean isConnectingInOrOut () 
	private com.android.internal.telephony.cdma.CdmaCall parentFromDCState (com.android.internal.telephony.DriverCall$State) 
		com.android.internal.telephony.DriverCall$State state
	private void setPostDialState (com.android.internal.telephony.Connection$PostDialState) 
		android.os.Message msg
		com.android.internal.telephony.Connection$PostDialState s
	private void createWakeLock (android.content.Context) 
		android.content.Context context
		android.os.PowerManager pm
	private void acquireWakeLock () 
	private void releaseWakeLock () 
	private static boolean isPause (char) 
		char c
	private static boolean isWait (char) 
		char c
	private static int findNextPCharOrNonPOrNonWCharIndex (java.lang.String, int) 
		char cNext
		String phoneNumber
		int currIndex
		boolean wMatched
		int index
		int length
	private static char findPOrWCharToAppend (java.lang.String, int, int) 
		String phoneNumber
		int currPwIndex
		int nextNonPwCharIndex
		char c
		char ret
	public static java.lang.String formatDialString (java.lang.String) 
		char pC
		int nextIndex
		char c
		String phoneNumber
		int length
		StringBuilder ret
		int currIndex
	private void log (java.lang.String) 
		String msg
	private java.lang.String maskDialString (java.lang.String) 
		String dialString
	public int getNumberPresentation () 
	public com.android.internal.telephony.UUSInfo getUUSInfo () 
	public int getPreciseDisconnectCause () 
	public java.lang.String getVendorDisconnectCause () 
	public com.android.internal.telephony.Connection getOrigConnection () 
	public boolean isMultiparty () 
	public volatile com.android.internal.telephony.Call getCall () 
	static void access$000 (com.android.internal.telephony.cdma.CdmaConnection) 
		com.android.internal.telephony.cdma.CdmaConnection x0
}

com/android/internal/telephony/SubscriptionInfoUpdater$QueryIccIdUserObj.class
SubscriptionInfoUpdater.java
package com.android.internal.telephony
 com.android.internal.telephony.SubscriptionInfoUpdater$QueryIccIdUserObj extends java.lang.Object {
	public String reason
	public int slotId
	void  (java.lang.String, int) 
		String reason
		int slotId
}

com/android/internal/telephony/dataconnection/
com/android/internal/telephony/dataconnection/DcAsyncChannel.class
DcAsyncChannel.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcAsyncChannel extends com.android.internal.util.AsyncChannel {
	private static final boolean DBG
	private String mLogTag
	private com.android.internal.telephony.dataconnection.DataConnection mDc
	private long mDcThreadId
	public static final int BASE
	public static final int REQ_IS_INACTIVE
	public static final int RSP_IS_INACTIVE
	public static final int REQ_GET_CID
	public static final int RSP_GET_CID
	public static final int REQ_GET_APNSETTING
	public static final int RSP_GET_APNSETTING
	public static final int REQ_GET_LINK_PROPERTIES
	public static final int RSP_GET_LINK_PROPERTIES
	public static final int REQ_SET_LINK_PROPERTIES_HTTP_PROXY
	public static final int RSP_SET_LINK_PROPERTIES_HTTP_PROXY
	public static final int REQ_GET_NETWORK_CAPABILITIES
	public static final int RSP_GET_NETWORK_CAPABILITIES
	public static final int REQ_RESET
	public static final int RSP_RESET
	private static final int CMD_TO_STRING_COUNT
	private static String[] sCmdToString
	protected static java.lang.String cmdToString (int) 
		int cmd
	public void  (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection dc
		String logTag
	public void reqIsInactive () 
	public boolean rspIsInactive (android.os.Message) 
		android.os.Message response
		boolean retVal
	public boolean isInactiveSync () 
		boolean value
		android.os.Message response
		boolean value
		boolean value
	public void reqCid () 
	public int rspCid (android.os.Message) 
		android.os.Message response
		int retVal
	public int getCidSync () 
		int value
		android.os.Message response
		int value
		int value
	public void reqApnSetting () 
	public com.android.internal.telephony.dataconnection.ApnSetting rspApnSetting (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.dataconnection.ApnSetting retVal
	public com.android.internal.telephony.dataconnection.ApnSetting getApnSettingSync () 
		com.android.internal.telephony.dataconnection.ApnSetting value
		android.os.Message response
		com.android.internal.telephony.dataconnection.ApnSetting value
		com.android.internal.telephony.dataconnection.ApnSetting value
	public void reqLinkProperties () 
	public android.net.LinkProperties rspLinkProperties (android.os.Message) 
		android.os.Message response
		android.net.LinkProperties retVal
	public android.net.LinkProperties getLinkPropertiesSync () 
		android.net.LinkProperties value
		android.os.Message response
		android.net.LinkProperties value
		android.net.LinkProperties value
	public void reqSetLinkPropertiesHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo proxy
	public void setLinkPropertiesHttpProxySync (android.net.ProxyInfo) 
		android.os.Message response
		android.net.ProxyInfo proxy
	public void reqNetworkCapabilities () 
	public android.net.NetworkCapabilities rspNetworkCapabilities (android.os.Message) 
		android.os.Message response
		android.net.NetworkCapabilities retVal
	public android.net.NetworkCapabilities getNetworkCapabilitiesSync () 
		android.net.NetworkCapabilities value
		android.os.Message response
		android.net.NetworkCapabilities value
		android.net.NetworkCapabilities value
	public void reqReset () 
	public void bringUp (com.android.internal.telephony.dataconnection.ApnContext, int, int, int, boolean, android.os.Message) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		int initialMaxRetry
		int profileId
		int rilRadioTechnology
		boolean retryWhenSSChange
		android.os.Message onCompletedMsg
	public void tearDown (com.android.internal.telephony.dataconnection.ApnContext, java.lang.String, android.os.Message) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String reason
		android.os.Message onCompletedMsg
	public void tearDownAll (java.lang.String, android.os.Message) 
		String reason
		android.os.Message onCompletedMsg
	public int getDataConnectionIdSync () 
	public java.lang.String toString () 
	private boolean isCallerOnDifferentThread () 
		long curThreadId
		boolean value
	private void log (java.lang.String) 
		String s
	public java.lang.String[] getPcscfAddr () 
	static void  () 
}

com/android/internal/telephony/dataconnection/DctController$1.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
	final com.android.internal.telephony.dataconnection.DctController this$0
	void  (com.android.internal.telephony.dataconnection.DctController) 
	public void onSubscriptionsChanged () 
}

com/android/internal/telephony/dataconnection/DcTrackerBase$3.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	void  (com.android.internal.telephony.dataconnection.DcTrackerBase) 
	public void run () 
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$AttachingState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachingState extends com.android.internal.util.State {
	private int mCurrentAllowedSequence
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public void enter () 
	private void doEnter () 
		com.android.internal.telephony.PhoneBase pb
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo apnRequest
		com.android.internal.telephony.PhoneBase pb
		boolean retVal
		com.android.internal.telephony.CommandException e
		android.os.AsyncResult ar
		com.android.internal.telephony.PhoneBase pb
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DcSwitchState$DeactingState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$DeactingState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchState this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchState) 
	public boolean processMessage (android.os.Message) 
		String type
		String type
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.telephony.dataconnection.DcSwitchState$1) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.telephony.dataconnection.DcSwitchState$1 x1
}

com/android/internal/telephony/dataconnection/DataConnection$DcDefaultState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcDefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		boolean val
		int cid
		com.android.internal.telephony.dataconnection.ApnSetting apnSetting
		android.net.LinkProperties lp
		android.net.ProxyInfo proxy
		android.net.NetworkCapabilities nc
		String s
		String s
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		android.os.AsyncResult ar
		android.util.Pair drsRatPair
		android.telephony.ServiceState ss
		int networkType
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DcController$DccDefaultState.class
DcController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcController$DccDefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcController this$0
	private void  (com.android.internal.telephony.dataconnection.DcController) 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private void onDataStateChanged (java.util.ArrayList) 
		com.android.internal.telephony.dataconnection.DataCallResponse dcs
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.DataConnection dc
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.DcFailCause failCause
		android.net.LinkAddress removed
		java.util.Iterator i$
		android.net.LinkAddress added
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		android.net.LinkProperties$CompareResult car
		boolean needToClean
		com.android.internal.telephony.dataconnection.DataConnection$UpdateLinkPropertyResult result
		com.android.internal.telephony.dataconnection.DataConnection dc
		com.android.internal.telephony.dataconnection.DataCallResponse newState
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.DataConnection dc
		java.util.Iterator i$
		java.util.ArrayList dcsList
		java.util.HashMap dataCallResponseListByCid
		java.util.ArrayList dcsToRetry
		java.util.ArrayList apnsToCleanup
		boolean isAnyDataCallDormant
		boolean isAnyDataCallActive
		int newOverallDataConnectionActiveState
	void  (com.android.internal.telephony.dataconnection.DcController, com.android.internal.telephony.dataconnection.DcController$1) 
		com.android.internal.telephony.dataconnection.DcController x0
		com.android.internal.telephony.dataconnection.DcController$1 x1
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$EmergencyState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$EmergencyState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
		com.android.internal.telephony.PhoneBase pb
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DataCallResponse.class
DataCallResponse.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DataCallResponse extends java.lang.Object {
	private final boolean DBG
	private final String LOG_TAG
	public int version
	public int status
	public int cid
	public int active
	public String type
	public String ifname
	public String[] addresses
	public String[] dnses
	public String[] gateways
	public int suggestedRetryTime
	public String[] pcscf
	public int mtu
	public void  () 
	public java.lang.String toString () 
		String addr
		String[] arr$
		int len$
		int i$
		String addr
		String[] arr$
		int len$
		int i$
		String addr
		String[] arr$
		int len$
		int i$
		String addr
		String[] arr$
		int len$
		int i$
		StringBuffer sb
	public com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult setLinkProperties (android.net.LinkProperties, boolean) 
		int addrPrefixLen
		IllegalArgumentException e
		android.net.LinkAddress la
		int addrPrefixLen
		String[] ap
		java.net.InetAddress ia
		String addr
		String[] arr$
		int len$
		int i$
		IllegalArgumentException e
		java.net.InetAddress ia
		String addr
		String[] arr$
		int len$
		int i$
		IllegalArgumentException e
		java.net.InetAddress ia
		String dnsAddr
		String[] arr$
		int len$
		int i$
		String[] dnsServers
		String sysGateways
		IllegalArgumentException e
		java.net.InetAddress ia
		String addr
		String[] arr$
		int len$
		int i$
		java.net.UnknownHostException e
		String propertyPrefix
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		android.net.LinkProperties linkProperties
		boolean okToUseSystemPropertyDns
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$AttachedState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachedState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public void enter () 
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo apnRequest
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DcTrackerBase$2.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$2 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	void  (com.android.internal.telephony.dataconnection.DcTrackerBase) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.net.NetworkInfo networkInfo
		boolean enabled
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/dataconnection/DataConnection$DcRetryingState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcRetryingState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public void enter () 
		String s
	public boolean processMessage (android.os.Message) 
		boolean retVal
		String s
		android.telephony.ServiceState ss
		int networkType
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		android.os.AsyncResult ar
		android.util.Pair drsRatPair
		int drs
		int rat
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DataProfile.class
DataProfile.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DataProfile extends java.lang.Object {
	static final int TYPE_COMMON
	static final int TYPE_3GPP
	static final int TYPE_3GPP2
	public final int profileId
	public final String apn
	public final String protocol
	public final int authType
	public final String user
	public final String password
	public final int type
	public final int maxConnsTime
	public final int maxConns
	public final int waitTime
	public final boolean enabled
	void  (int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, int, int, int, int, boolean) 
		int profileId
		String apn
		String protocol
		int authType
		String user
		String password
		int type
		int maxConnsTime
		int maxConns
		int waitTime
		boolean enabled
	void  (com.android.internal.telephony.dataconnection.ApnSetting, boolean) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		boolean isRoaming
	public static android.os.Parcel toParcel (android.os.Parcel, com.android.internal.telephony.dataconnection.DataProfile[]) 
		int i
		android.os.Parcel pc
		com.android.internal.telephony.dataconnection.DataProfile[] dps
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
}

com/android/internal/telephony/dataconnection/DcSwitchAsyncChannel$RequestInfo.class
DcSwitchAsyncChannel.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo extends java.lang.Object {
	boolean executed
	final android.net.NetworkRequest request
	final int priority
	final int phoneId
	private final android.util.LocalLog requestLog
	public void  (android.net.NetworkRequest, int, android.util.LocalLog, int) 
		android.net.NetworkRequest request
		int priority
		android.util.LocalLog l
		int phoneId
	public void log (java.lang.String) 
		String str
	public android.util.LocalLog getLog () 
	public java.lang.String toString () 
}

com/android/internal/telephony/dataconnection/DcRetryAlarmController.class
DcRetryAlarmController.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcRetryAlarmController extends java.lang.Object {
	private String mLogTag
	private static final boolean DBG
	private com.android.internal.telephony.PhoneBase mPhone
	private com.android.internal.telephony.dataconnection.DataConnection mDc
	private android.app.AlarmManager mAlarmManager
	private String mActionRetry
	private static final String INTENT_RETRY_ALARM_WHAT
	private static final String INTENT_RETRY_ALARM_TAG
	private android.content.BroadcastReceiver mIntentReceiver
	void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.dataconnection.DataConnection dc
		android.content.IntentFilter filter
	void dispose () 
	int getSuggestedRetryTime (com.android.internal.telephony.dataconnection.DataConnection, android.os.AsyncResult) 
		com.android.internal.telephony.dataconnection.DataConnection dc
		android.os.AsyncResult ar
		int retryDelay
		com.android.internal.telephony.dataconnection.DataCallResponse response
	public void startRetryAlarm (int, int, int) 
		int what
		int tag
		int delay
		android.content.Intent intent
		android.app.PendingIntent retryIntent
	public java.lang.String toString () 
		StringBuilder sb
	private void log (java.lang.String) 
		String s
	static void access$000 (com.android.internal.telephony.dataconnection.DcRetryAlarmController, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcRetryAlarmController x0
		String x1
	static java.lang.String access$100 (com.android.internal.telephony.dataconnection.DcRetryAlarmController) 
		com.android.internal.telephony.dataconnection.DcRetryAlarmController x0
	static com.android.internal.telephony.dataconnection.DataConnection access$200 (com.android.internal.telephony.dataconnection.DcRetryAlarmController) 
		com.android.internal.telephony.dataconnection.DcRetryAlarmController x0
}

com/android/internal/telephony/dataconnection/DataConnection$DcNetworkAgent.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcNetworkAgent extends android.net.NetworkAgent {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	public void  (com.android.internal.telephony.dataconnection.DataConnection, android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkInfo, android.net.NetworkCapabilities, android.net.LinkProperties, int, android.net.NetworkMisc) 
		android.os.Looper l
		android.content.Context c
		String TAG
		android.net.NetworkInfo ni
		android.net.NetworkCapabilities nc
		android.net.LinkProperties lp
		int score
		android.net.NetworkMisc misc
	protected void unwanted () 
		android.os.Message msg
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
	protected void pollLceData () 
}

com/android/internal/telephony/dataconnection/DcController.class
DcController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcController extends com.android.internal.util.StateMachine {
	private static final boolean DBG
	private static final boolean VDBG
	private com.android.internal.telephony.PhoneBase mPhone
	private com.android.internal.telephony.dataconnection.DcTrackerBase mDct
	private com.android.internal.telephony.dataconnection.DcTesterDeactivateAll mDcTesterDeactivateAll
	java.util.ArrayList mDcListAll
	private java.util.HashMap mDcListActiveByCid
	static final int DATA_CONNECTION_ACTIVE_PH_LINK_INACTIVE
	static final int DATA_CONNECTION_ACTIVE_PH_LINK_DORMANT
	static final int DATA_CONNECTION_ACTIVE_PH_LINK_UP
	static final int DATA_CONNECTION_ACTIVE_UNKNOWN
	int mOverallDataConnectionActiveState
	private com.android.internal.telephony.dataconnection.DcController$DccDefaultState mDccDefaultState
	android.telephony.TelephonyManager mTelephonyManager
	private android.telephony.PhoneStateListener mPhoneStateListener
	private volatile boolean mExecutingCarrierChange
	private void  (java.lang.String, com.android.internal.telephony.PhoneBase, com.android.internal.telephony.dataconnection.DcTrackerBase, android.os.Handler) 
		String name
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.dataconnection.DcTrackerBase dct
		android.os.Handler handler
	static com.android.internal.telephony.dataconnection.DcController makeDcc (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.dataconnection.DcTrackerBase, android.os.Handler) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.dataconnection.DcTrackerBase dct
		android.os.Handler handler
		com.android.internal.telephony.dataconnection.DcController dcc
	void dispose () 
	void addDc (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection dc
	void removeDc (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection dc
	void addActiveDcByCid (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection dc
	void removeActiveDcByCid (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection dc
		com.android.internal.telephony.dataconnection.DataConnection removedDc
	boolean isExecutingCarrierChange () 
	private void lr (java.lang.String) 
		String s
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected java.lang.String getWhatToString (int) 
		int what
		String info
	public java.lang.String toString () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static boolean access$102 (com.android.internal.telephony.dataconnection.DcController, boolean) 
		com.android.internal.telephony.dataconnection.DcController x0
		boolean x1
	static com.android.internal.telephony.PhoneBase access$200 (com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.dataconnection.DcController x0
	static com.android.internal.telephony.dataconnection.DcTesterDeactivateAll access$302 (com.android.internal.telephony.dataconnection.DcController, com.android.internal.telephony.dataconnection.DcTesterDeactivateAll) 
		com.android.internal.telephony.dataconnection.DcController x0
		com.android.internal.telephony.dataconnection.DcTesterDeactivateAll x1
	static com.android.internal.telephony.dataconnection.DcTesterDeactivateAll access$300 (com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.dataconnection.DcController x0
	static java.util.HashMap access$400 (com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.dataconnection.DcController x0
	static void access$500 (com.android.internal.telephony.dataconnection.DcController, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcController x0
		String x1
	static com.android.internal.telephony.dataconnection.DcTrackerBase access$600 (com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.dataconnection.DcController x0
}

com/android/internal/telephony/dataconnection/DcSwitchState$DefaultState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$DefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchState this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchState) 
	public boolean processMessage (android.os.Message) 
		boolean val
		boolean val
		java.util.Iterator itrType
		android.os.Message msg
	void  (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.telephony.dataconnection.DcSwitchState$1) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.telephony.dataconnection.DcSwitchState$1 x1
}

com/android/internal/telephony/dataconnection/DcTrackerBase$1.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	void  (com.android.internal.telephony.dataconnection.DcTrackerBase) 
	public int compare (com.android.internal.telephony.dataconnection.ApnContext, com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext c1
		com.android.internal.telephony.dataconnection.ApnContext c2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/telephony/dataconnection/DcSwitchState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcSwitchState extends com.android.internal.util.StateMachine {
	private static final boolean DBG
	private static final boolean VDBG
	private static final String LOG_TAG
	private static final int BASE
	private static final int EVENT_CONNECT
	private static final int EVENT_DISCONNECT
	private static final int EVENT_CLEANUP_ALL
	private static final int EVENT_CONNECTED
	private static final int EVENT_DETACH_DONE
	private static final int EVENT_TO_IDLE_DIRECTLY
	private static final int EVENT_TO_ACTING_DIRECTLY
	private int mId
	private com.android.internal.telephony.Phone mPhone
	private com.android.internal.util.AsyncChannel mAc
	private android.os.RegistrantList mIdleRegistrants
	private java.util.HashSet mApnTypes
	private com.android.internal.telephony.dataconnection.DcSwitchState$IdleState mIdleState
	private com.android.internal.telephony.dataconnection.DcSwitchState$ActingState mActingState
	private com.android.internal.telephony.dataconnection.DcSwitchState$ActedState mActedState
	private com.android.internal.telephony.dataconnection.DcSwitchState$DeactingState mDeactingState
	private com.android.internal.telephony.dataconnection.DcSwitchState$DefaultState mDefaultState
	protected void  (com.android.internal.telephony.Phone, java.lang.String, int) 
		com.android.internal.telephony.Phone phone
		String name
		int id
	private int setupConnection (java.lang.String) 
		String type
	private int teardownConnection (java.lang.String) 
		String type
	private void requestDataIdle () 
		java.util.Iterator itrType
		com.android.internal.telephony.PhoneBase pb
	public void notifyDataConnection (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int phoneId
		String state
		String reason
		String apnName
		String apnType
		boolean unavailable
	public void cleanupAllConnection () 
	public void registerForIdle (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForIdle (android.os.Handler) 
		android.os.Handler h
	public void transitToIdleState () 
	public void transitToActingState () 
	protected void log (java.lang.String) 
		String s
	static android.os.RegistrantList access$500 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static com.android.internal.telephony.Phone access$600 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static int access$700 (com.android.internal.telephony.dataconnection.DcSwitchState, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		String x1
	static com.android.internal.util.AsyncChannel access$800 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static com.android.internal.telephony.dataconnection.DcSwitchState$ActingState access$900 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$1000 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static void access$1100 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static int access$1200 (com.android.internal.telephony.dataconnection.DcSwitchState, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		String x1
	static com.android.internal.telephony.dataconnection.DcSwitchState$ActedState access$1300 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$1400 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static com.android.internal.telephony.dataconnection.DcSwitchState$DeactingState access$1500 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$1600 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static void access$1700 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static void access$1800 (com.android.internal.telephony.dataconnection.DcSwitchState, android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		android.os.Message x1
	static com.android.internal.telephony.dataconnection.DcSwitchState$IdleState access$1900 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$2000 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static com.android.internal.util.AsyncChannel access$802 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.AsyncChannel) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.AsyncChannel x1
	static int access$2100 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static com.android.internal.util.IState access$2200 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static com.android.internal.util.IState access$2300 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static com.android.internal.util.IState access$2400 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$2500 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
	static java.util.HashSet access$2600 (com.android.internal.telephony.dataconnection.DcSwitchState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
	static void access$2700 (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.util.IState x1
}

com/android/internal/telephony/dataconnection/DcSwitchState$1.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$1 extends java.lang.Object {
}

com/android/internal/telephony/dataconnection/DcTracker$1.class
DcTracker.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTracker$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$DefaultState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$DefaultState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public boolean processMessage (android.os.Message) 
		boolean val
		boolean val
		android.os.Message msg
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcSwitchStateMachine extends com.android.internal.util.StateMachine {
	private static final boolean DBG
	private static final boolean VDBG
	private static final String LOG_TAG
	private static final int BASE
	private static final int EVENT_CONNECTED
	private static final int EVENT_DATA_ALLOWED
	private static final int CMD_RETRY_ATTACH
	private static final int EVENT_DATA_DISALLOWED
	private int mId
	private com.android.internal.telephony.Phone mPhone
	private com.android.internal.util.AsyncChannel mAc
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$IdleState mIdleState
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$EmergencyState mEmergencyState
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachingState mAttachingState
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachedState mAttachedState
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$DetachingState mDetachingState
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine$DefaultState mDefaultState
	private com.android.internal.util.IState mPreEmergencyState
	protected void  (com.android.internal.telephony.Phone, java.lang.String, int) 
		com.android.internal.telephony.Phone phone
		String name
		int id
	protected void log (java.lang.String) 
		String s
	static void access$600 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachingState access$700 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$800 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static int access$900 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.telephony.dataconnection.DcSwitchStateMachine$AttachedState access$1000 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$1100 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static com.android.internal.telephony.Phone access$1200 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$1300 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static void access$1400 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		android.os.Message x1
	static com.android.internal.util.IState access$1500 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$1600 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$1700 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$1800 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static void access$1900 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		android.os.Message x1
	static void access$2000 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static void access$2100 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static com.android.internal.telephony.dataconnection.DcSwitchStateMachine$IdleState access$2200 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$2300 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$2400 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$2500 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		android.os.Message x1
	static com.android.internal.telephony.dataconnection.DcSwitchStateMachine$DetachingState access$2600 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$2700 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$2800 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$2900 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		android.os.Message x1
	static void access$3000 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static void access$3100 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static void access$3200 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		String x1
	static void access$3300 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static com.android.internal.util.AsyncChannel access$3400 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.util.AsyncChannel access$3402 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.AsyncChannel) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.AsyncChannel x1
	static com.android.internal.util.IState access$3500 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.util.IState access$3600 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.util.IState access$3700 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.util.IState access$1502 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
	static com.android.internal.util.IState access$3800 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static com.android.internal.telephony.dataconnection.DcSwitchStateMachine$EmergencyState access$3900 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
	static void access$4000 (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.util.IState x1
}

com/android/internal/telephony/dataconnection/DataConnection$UpdateLinkPropertyResult.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$UpdateLinkPropertyResult extends java.lang.Object {
	public com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult setupResult
	public android.net.LinkProperties oldLp
	public android.net.LinkProperties newLp
	public void  (android.net.LinkProperties) 
		android.net.LinkProperties curLp
}

com/android/internal/telephony/dataconnection/DcTrackerBase$RecoveryAction.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcTrackerBase$RecoveryAction extends java.lang.Object {
	public static final int GET_DATA_CALL_LIST
	public static final int CLEANUP
	public static final int REREGISTER
	public static final int RADIO_RESTART
	public static final int RADIO_RESTART_WITH_PROP
	protected void  () 
	private static boolean isAggressiveRecovery (int) 
		int value
	static boolean access$100 (int) 
		int x0
}

com/android/internal/telephony/dataconnection/DataConnection$DcInactiveState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcInactiveState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public void setEnterNotificationParams (com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams, com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.DcFailCause cause
	public void setEnterNotificationParams (com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams) 
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
	public void setEnterNotificationParams (com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DcFailCause cause
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DcTracker$ProvisionNotificationBroadcastReceiver.class
DcTracker.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTracker$ProvisionNotificationBroadcastReceiver extends android.content.BroadcastReceiver {
	private final String mNetworkOperator
	private final String mProvisionUrl
	final com.android.internal.telephony.dataconnection.DcTracker this$0
	public void  (com.android.internal.telephony.dataconnection.DcTracker, java.lang.String, java.lang.String) 
		String provisionUrl
		String networkOperator
	private void setEnableFailFastMobileData (int) 
		int enabled
	private void enableMobileProvisioning () 
		android.os.Message msg
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/dataconnection/DataConnection$DcActivatingState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcActivatingState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public boolean processMessage (android.os.Message) 
		int delay
		String str
		int rilFailCause
		com.android.internal.telephony.dataconnection.DcFailCause cause
		int retryDelay
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		android.os.Message msg
		boolean retVal
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DctController$TelephonyNetworkFactory.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory extends android.net.NetworkFactory {
	private final android.util.SparseArray mPendingReq
	private com.android.internal.telephony.Phone mPhone
	private static final int MAX_REQUESTS_LOGGED
	private static final int MAX_LOG_LINES_PER_REQUEST
	private java.util.ArrayDeque mRequestLogs
	final com.android.internal.telephony.dataconnection.DctController this$0
	public void  (com.android.internal.telephony.dataconnection.DctController, android.os.Looper, android.content.Context, java.lang.String, com.android.internal.telephony.Phone, android.net.NetworkCapabilities) 
		android.os.Looper l
		android.content.Context c
		String TAG
		com.android.internal.telephony.Phone phone
		android.net.NetworkCapabilities nc
	public android.util.LocalLog requestLog (int, java.lang.String) 
		com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory$RequestLogger r
		java.util.Iterator i$
		int requestId
		String l
	private android.util.LocalLog addLogger (android.net.NetworkRequest) 
		com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory$RequestLogger r
		java.util.Iterator i$
		android.util.LocalLog l
		com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory$RequestLogger logger
		android.net.NetworkRequest request
	protected void needNetworkFor (android.net.NetworkRequest, int) 
		String str
		String str
		android.net.NetworkRequest networkRequest
		int score
		android.util.LocalLog l
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		String apn
	protected void releaseNetworkFor (android.net.NetworkRequest) 
		android.net.NetworkRequest networkRequest
		String str
		android.util.LocalLog l
	protected void log (java.lang.String) 
		String s
	public void evalPendingRequest () 
		android.net.NetworkRequest request
		int i
		int key
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.net.NetworkRequest request
		int i
		com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory$RequestLogger r
		java.util.Iterator i$
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		com.android.internal.util.IndentingPrintWriter pw
}

com/android/internal/telephony/dataconnection/DcTracker$TelephonyNetworkFactory.class
DcTracker.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTracker$TelephonyNetworkFactory extends android.net.NetworkFactory {
	final com.android.internal.telephony.dataconnection.DcTracker this$0
	public void  (com.android.internal.telephony.dataconnection.DcTracker, android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkCapabilities) 
		android.os.Looper l
		android.content.Context c
		String TAG
		android.net.NetworkCapabilities nc
	protected void needNetworkFor (android.net.NetworkRequest, int) 
		android.net.NetworkRequest networkRequest
		int score
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void releaseNetworkFor (android.net.NetworkRequest) 
		android.net.NetworkRequest networkRequest
		com.android.internal.telephony.dataconnection.ApnContext apnContext
}

com/android/internal/telephony/dataconnection/DcTrackerBase$4.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$4 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	void  (com.android.internal.telephony.dataconnection.DcTrackerBase) 
	public void onSubscriptionsChanged () 
		int subId
}

com/android/internal/telephony/dataconnection/DataConnection.class
DataConnection.java
package com.android.internal.telephony.dataconnection
public final com.android.internal.telephony.dataconnection.DataConnection extends com.android.internal.util.StateMachine {
	private static final boolean DBG
	private static final boolean VDBG
	private static final String DEFAULT_DATA_RETRY_CONFIG
	private static final String SECONDARY_DATA_RETRY_CONFIG
	private static final String NETWORK_TYPE
	private com.android.internal.telephony.dataconnection.DcController mDcController
	private com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll mDcTesterFailBringUpAll
	private static java.util.concurrent.atomic.AtomicInteger mInstanceNumber
	private com.android.internal.util.AsyncChannel mAc
	private com.android.internal.telephony.dataconnection.DcRetryAlarmController mDcRetryAlarmController
	private com.android.internal.telephony.dataconnection.DcTrackerBase mDct
	protected String[] mPcscfAddr
	private com.android.internal.telephony.dataconnection.ApnSetting mApnSetting
	private com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams mConnectionParams
	private com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams mDisconnectParams
	private com.android.internal.telephony.dataconnection.DcFailCause mDcFailCause
	private com.android.internal.telephony.PhoneBase mPhone
	private android.net.LinkProperties mLinkProperties
	private long mCreateTime
	private long mLastFailTime
	private com.android.internal.telephony.dataconnection.DcFailCause mLastFailCause
	private static final String NULL_IP
	private Object mUserData
	private int mRilRat
	private int mDataRegState
	private android.net.NetworkInfo mNetworkInfo
	private android.net.NetworkAgent mNetworkAgent
	int mTag
	int mCid
	java.util.List mApnContexts
	android.app.PendingIntent mReconnectIntent
	com.android.internal.telephony.RetryManager mRetryManager
	static final int BASE
	static final int EVENT_CONNECT
	static final int EVENT_SETUP_DATA_CONNECTION_DONE
	static final int EVENT_GET_LAST_FAIL_DONE
	static final int EVENT_DEACTIVATE_DONE
	static final int EVENT_DISCONNECT
	static final int EVENT_RIL_CONNECTED
	static final int EVENT_DISCONNECT_ALL
	static final int EVENT_DATA_STATE_CHANGED
	static final int EVENT_TEAR_DOWN_NOW
	static final int EVENT_LOST_CONNECTION
	static final int EVENT_RETRY_CONNECTION
	static final int EVENT_DATA_CONNECTION_DRS_OR_RAT_CHANGED
	static final int EVENT_DATA_CONNECTION_ROAM_ON
	static final int EVENT_DATA_CONNECTION_ROAM_OFF
	static final int EVENT_BW_REFRESH_RESPONSE
	static final int EVENT_DATA_CONNECTION_VOICE_CALL_STARTED
	static final int EVENT_DATA_CONNECTION_VOICE_CALL_ENDED
	private static final int CMD_TO_STRING_COUNT
	private static String[] sCmdToString
	private int mId
	private static final String TCP_BUFFER_SIZES_GPRS
	private static final String TCP_BUFFER_SIZES_EDGE
	private static final String TCP_BUFFER_SIZES_UMTS
	private static final String TCP_BUFFER_SIZES_1XRTT
	private static final String TCP_BUFFER_SIZES_EVDO
	private static final String TCP_BUFFER_SIZES_EHRPD
	private static final String TCP_BUFFER_SIZES_HSDPA
	private static final String TCP_BUFFER_SIZES_HSPA
	private static final String TCP_BUFFER_SIZES_LTE
	private static final String TCP_BUFFER_SIZES_HSPAP
	private com.android.internal.telephony.dataconnection.DataConnection$DcDefaultState mDefaultState
	private com.android.internal.telephony.dataconnection.DataConnection$DcInactiveState mInactiveState
	private com.android.internal.telephony.dataconnection.DataConnection$DcRetryingState mRetryingState
	private com.android.internal.telephony.dataconnection.DataConnection$DcActivatingState mActivatingState
	private com.android.internal.telephony.dataconnection.DataConnection$DcActiveState mActiveState
	private com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectingState mDisconnectingState
	private com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectionErrorCreatingConnection mDisconnectingErrorCreatingConnection
	static java.lang.String cmdToString (int) 
		String value
		int cmd
		String value
	static com.android.internal.telephony.dataconnection.DataConnection makeDataConnection (com.android.internal.telephony.PhoneBase, int, com.android.internal.telephony.dataconnection.DcTrackerBase, com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll, com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.PhoneBase phone
		int id
		com.android.internal.telephony.dataconnection.DcTrackerBase dct
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll failBringUpAll
		com.android.internal.telephony.dataconnection.DcController dcc
		com.android.internal.telephony.dataconnection.DataConnection dc
	void dispose () 
	android.net.NetworkCapabilities getCopyNetworkCapabilities () 
	android.net.LinkProperties getCopyLinkProperties () 
	boolean getIsInactive () 
	int getCid () 
	com.android.internal.telephony.dataconnection.ApnSetting getApnSetting () 
	void setLinkPropertiesHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo proxy
	public boolean isIpv4Connected () 
		java.net.Inet4Address i4addr
		java.net.InetAddress addr
		java.util.Iterator i$
		boolean ret
		java.util.Collection addresses
	public boolean isIpv6Connected () 
		java.net.Inet6Address i6addr
		java.net.InetAddress addr
		java.util.Iterator i$
		boolean ret
		java.util.Collection addresses
	com.android.internal.telephony.dataconnection.DataConnection$UpdateLinkPropertyResult updateLinkProperty (com.android.internal.telephony.dataconnection.DataCallResponse) 
		com.android.internal.telephony.dataconnection.DataCallResponse newState
		com.android.internal.telephony.dataconnection.DataConnection$UpdateLinkPropertyResult result
	private void checkSetMtu (com.android.internal.telephony.dataconnection.ApnSetting, android.net.LinkProperties) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		android.net.LinkProperties lp
		int mtu
	private void  (com.android.internal.telephony.PhoneBase, java.lang.String, int, com.android.internal.telephony.dataconnection.DcTrackerBase, com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll, com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.PhoneBase phone
		String name
		int id
		com.android.internal.telephony.dataconnection.DcTrackerBase dct
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll failBringUpAll
		com.android.internal.telephony.dataconnection.DcController dcc
		android.telephony.ServiceState ss
		int networkType
	private java.lang.String getRetryConfig (boolean) 
		String config
		boolean forDefault
		int nt
	private void configureRetry (boolean) 
		boolean forDefault
		String retryConfig
	private void onConnect (com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams) 
		com.android.internal.telephony.dataconnection.DataCallResponse response
		android.os.Message msg
		String protocol
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		android.os.Message msg
		int authType
		String protocol
	private void tearDownData (java.lang.Object) 
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		String str
		String str
		android.os.AsyncResult ar
		Object o
		int discReason
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private void notifyAllWithEvent (com.android.internal.telephony.dataconnection.ApnContext, int, java.lang.String) 
		android.os.Message msg
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnContext alreadySent
		int event
		String reason
	private void notifyAllOfConnected (java.lang.String) 
		String reason
	private void notifyAllOfDisconnectDcRetrying (java.lang.String) 
		String reason
	private void notifyAllDisconnectCompleted (com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DcFailCause cause
	private void notifyConnectCompleted (com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams, com.android.internal.telephony.dataconnection.DcFailCause, boolean) 
		android.os.Message connectionCompletedMsg
		long timeStamp
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.DcFailCause cause
		boolean sendAll
		com.android.internal.telephony.dataconnection.ApnContext alreadySent
	private void notifyDisconnectCompleted (com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams, boolean) 
		android.os.Message msg
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		boolean sendAll
		com.android.internal.telephony.dataconnection.ApnContext alreadySent
		String reason
	public int getDataConnectionId () 
	private void clearSettings () 
	private com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult onSetupConnectionCompleted (android.os.AsyncResult) 
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.DataCallResponse response
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult result
	private boolean isDnsOk (java.lang.String[]) 
		String[] domainNameServers
	private void updateTcpBufferSizes (int) 
		String[] split
		int i
		int rilRat
		String sizes
		String ratName
		String[] configOverride
	private android.net.NetworkCapabilities makeNetworkCapabilities () 
		com.android.internal.telephony.dataconnection.ApnSetting securedDunApn
		String type
		String[] arr$
		int len$
		int i$
		android.net.NetworkCapabilities result
		int up
		int down
	private boolean isIpAddress (java.lang.String) 
		String address
	private com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult setLinkProperties (com.android.internal.telephony.dataconnection.DataCallResponse, android.net.LinkProperties) 
		com.android.internal.telephony.dataconnection.DataCallResponse response
		android.net.LinkProperties lp
		boolean okToUseSystemPropertyDns
		String propertyPrefix
		String[] dnsServers
	private boolean initConnection (com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams) 
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private boolean updateNetworkInfoSuspendState () 
		com.android.internal.telephony.CallTracker ct
		android.net.NetworkInfo$DetailedState oldState
		com.android.internal.telephony.ServiceStateTracker sst
	void tearDownNow () 
	protected java.lang.String getWhatToString (int) 
		int what
	private static java.lang.String msgToString (android.os.Message) 
		String retVal
		StringBuilder b
		android.os.Message msg
		String retVal
	static void slog (java.lang.String) 
		String s
	protected void log (java.lang.String) 
		String s
	protected void logd (java.lang.String) 
		String s
	protected void logv (java.lang.String) 
		String s
	protected void logi (java.lang.String) 
		String s
	protected void logw (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public java.lang.String toStringSimple () 
	public java.lang.String toString () 
	private void dumpToLog () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static java.lang.String access$000 (android.os.Message) 
		android.os.Message x0
	static com.android.internal.telephony.PhoneBase access$100 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DcController access$200 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.util.AsyncChannel access$300 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.util.AsyncChannel access$302 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.AsyncChannel) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.AsyncChannel x1
	static com.android.internal.telephony.dataconnection.DcRetryAlarmController access$400 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DcRetryAlarmController access$402 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcRetryAlarmController) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcRetryAlarmController x1
	static com.android.internal.telephony.dataconnection.DcTrackerBase access$502 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcTrackerBase) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcTrackerBase x1
	static com.android.internal.telephony.dataconnection.ApnSetting access$602 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.ApnSetting) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.ApnSetting x1
	static com.android.internal.telephony.PhoneBase access$102 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.PhoneBase x1
	static android.net.LinkProperties access$702 (com.android.internal.telephony.dataconnection.DataConnection, android.net.LinkProperties) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.net.LinkProperties x1
	static com.android.internal.telephony.dataconnection.DcFailCause access$802 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcFailCause x1
	static java.lang.Object access$902 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.Object) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		Object x1
	static com.android.internal.telephony.dataconnection.DcController access$202 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcController) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcController x1
	static com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll access$1002 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll x1
	static int access$1100 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$1200 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$1300 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DataConnection$DcInactiveState access$1400 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$1500 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$1600 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams, com.android.internal.telephony.dataconnection.DcFailCause, boolean) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams x1
		com.android.internal.telephony.dataconnection.DcFailCause x2
		boolean x3
	static void access$1700 (com.android.internal.telephony.dataconnection.DataConnection, android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.Message x1
	static void access$1800 (com.android.internal.telephony.dataconnection.DataConnection, android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.Message x1
	static void access$1900 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static void access$2000 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static int access$2102 (com.android.internal.telephony.dataconnection.DataConnection, int) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		int x1
	static int access$2200 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$2300 (com.android.internal.telephony.dataconnection.DataConnection, int) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		int x1
	static int access$2202 (com.android.internal.telephony.dataconnection.DataConnection, int) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		int x1
	static int access$2100 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static android.net.NetworkInfo access$2400 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static android.net.NetworkAgent access$2500 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static boolean access$2600 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static android.net.NetworkCapabilities access$2700 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static android.net.LinkProperties access$700 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams access$2902 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams x1
	static com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams access$3002 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams x1
	static com.android.internal.telephony.dataconnection.DcFailCause access$3102 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcFailCause x1
	static com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams access$2900 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DcFailCause access$3100 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams access$3000 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$3200 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams, boolean) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams x1
		boolean x2
	static void access$3300 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DcFailCause x1
	static void access$3400 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static boolean access$3500 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams x1
	static void access$3600 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams x1
	static com.android.internal.telephony.dataconnection.DataConnection$DcActivatingState access$3700 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$3800 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4000 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static void access$4100 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4200 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static void access$4300 (com.android.internal.telephony.dataconnection.DataConnection, android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.Message x1
	static void access$4400 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4500 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static void access$4600 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4700 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4800 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$4900 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$5000 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$5200 (com.android.internal.telephony.dataconnection.DataConnection, android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.Message x1
	static com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult access$5300 (com.android.internal.telephony.dataconnection.DataConnection, android.os.AsyncResult) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.AsyncResult x1
	static com.android.internal.telephony.dataconnection.DataConnection$DcActiveState access$5400 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$5500 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$5600 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$5700 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.Object) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		Object x1
	static com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectionErrorCreatingConnection access$5800 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$5900 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static com.android.internal.telephony.dataconnection.DcTrackerBase access$500 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$6000 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6100 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static com.android.internal.telephony.dataconnection.DataConnection$DcRetryingState access$6200 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$6300 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6400 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6500 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6600 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6700 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$6800 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$7000 (com.android.internal.telephony.dataconnection.DataConnection, java.lang.String) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		String x1
	static com.android.internal.telephony.dataconnection.ApnSetting access$600 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static android.net.NetworkAgent access$2502 (com.android.internal.telephony.dataconnection.DataConnection, android.net.NetworkAgent) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.net.NetworkAgent x1
	static com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectingState access$7100 (com.android.internal.telephony.dataconnection.DataConnection) 
		com.android.internal.telephony.dataconnection.DataConnection x0
	static void access$7200 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$7300 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$7400 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$7500 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$7700 (com.android.internal.telephony.dataconnection.DataConnection, android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		android.os.Message x1
	static void access$7800 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void access$8000 (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.util.IState) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.util.IState x1
	static void  () 
}

com/android/internal/telephony/dataconnection/DataConnection$2.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$dataconnection$DataCallResponse$SetupResult
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$DetachingState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$DetachingState extends com.android.internal.util.State {
	private int mCurrentDisallowedSequence
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public void enter () 
		com.android.internal.telephony.PhoneBase pb
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo apnRequest
		android.os.AsyncResult ar
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DcSwitchState$IdleState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$IdleState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchState this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchState) 
	public void enter () 
	public boolean processMessage (android.os.Message) 
		String type
		com.android.internal.telephony.PhoneBase pb
		int result
		String type
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.telephony.dataconnection.DcSwitchState$1) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.telephony.dataconnection.DcSwitchState$1 x1
}

com/android/internal/telephony/dataconnection/DcFailCause.class
DcFailCause.java
package com.android.internal.telephony.dataconnection
public final com.android.internal.telephony.dataconnection.DcFailCause extends java.lang.Enum {
	public static final com.android.internal.telephony.dataconnection.DcFailCause NONE
	public static final com.android.internal.telephony.dataconnection.DcFailCause OPERATOR_BARRED
	public static final com.android.internal.telephony.dataconnection.DcFailCause INSUFFICIENT_RESOURCES
	public static final com.android.internal.telephony.dataconnection.DcFailCause MISSING_UNKNOWN_APN
	public static final com.android.internal.telephony.dataconnection.DcFailCause UNKNOWN_PDP_ADDRESS_TYPE
	public static final com.android.internal.telephony.dataconnection.DcFailCause USER_AUTHENTICATION
	public static final com.android.internal.telephony.dataconnection.DcFailCause ACTIVATION_REJECT_GGSN
	public static final com.android.internal.telephony.dataconnection.DcFailCause ACTIVATION_REJECT_UNSPECIFIED
	public static final com.android.internal.telephony.dataconnection.DcFailCause SERVICE_OPTION_NOT_SUPPORTED
	public static final com.android.internal.telephony.dataconnection.DcFailCause SERVICE_OPTION_NOT_SUBSCRIBED
	public static final com.android.internal.telephony.dataconnection.DcFailCause SERVICE_OPTION_OUT_OF_ORDER
	public static final com.android.internal.telephony.dataconnection.DcFailCause NSAPI_IN_USE
	public static final com.android.internal.telephony.dataconnection.DcFailCause REGULAR_DEACTIVATION
	public static final com.android.internal.telephony.dataconnection.DcFailCause ONLY_IPV4_ALLOWED
	public static final com.android.internal.telephony.dataconnection.DcFailCause ONLY_IPV6_ALLOWED
	public static final com.android.internal.telephony.dataconnection.DcFailCause ONLY_SINGLE_BEARER_ALLOWED
	public static final com.android.internal.telephony.dataconnection.DcFailCause PROTOCOL_ERRORS
	public static final com.android.internal.telephony.dataconnection.DcFailCause REGISTRATION_FAIL
	public static final com.android.internal.telephony.dataconnection.DcFailCause GPRS_REGISTRATION_FAIL
	public static final com.android.internal.telephony.dataconnection.DcFailCause SIGNAL_LOST
	public static final com.android.internal.telephony.dataconnection.DcFailCause PREF_RADIO_TECH_CHANGED
	public static final com.android.internal.telephony.dataconnection.DcFailCause RADIO_POWER_OFF
	public static final com.android.internal.telephony.dataconnection.DcFailCause TETHERED_CALL_ACTIVE
	public static final com.android.internal.telephony.dataconnection.DcFailCause ERROR_UNSPECIFIED
	public static final com.android.internal.telephony.dataconnection.DcFailCause UNKNOWN
	public static final com.android.internal.telephony.dataconnection.DcFailCause RADIO_NOT_AVAILABLE
	public static final com.android.internal.telephony.dataconnection.DcFailCause UNACCEPTABLE_NETWORK_PARAMETER
	public static final com.android.internal.telephony.dataconnection.DcFailCause CONNECTION_TO_DATACONNECTIONAC_BROKEN
	public static final com.android.internal.telephony.dataconnection.DcFailCause LOST_CONNECTION
	public static final com.android.internal.telephony.dataconnection.DcFailCause RESET_BY_FRAMEWORK
	private final boolean mRestartRadioOnRegularDeactivation
	private final int mErrorCode
	private static final java.util.HashMap sErrorCodeToFailCauseMap
	private static final com.android.internal.telephony.dataconnection.DcFailCause[] $VALUES
	public static com.android.internal.telephony.dataconnection.DcFailCause[] values () 
	public static com.android.internal.telephony.dataconnection.DcFailCause valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int errorCode
	public int getErrorCode () 
	public boolean isRestartRadioFail () 
	public boolean isPermanentFail () 
	public boolean isEventLoggable () 
	public static com.android.internal.telephony.dataconnection.DcFailCause fromInt (int) 
		int errorCode
		com.android.internal.telephony.dataconnection.DcFailCause fc
	static void  () 
		com.android.internal.telephony.dataconnection.DcFailCause fc
		com.android.internal.telephony.dataconnection.DcFailCause[] arr$
		int len$
		int i$
}

com/android/internal/telephony/dataconnection/DcFailBringUp.class
DcFailBringUp.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcFailBringUp extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	static final String INTENT_BASE
	static final String ACTION_FAIL_BRINGUP
	static final String COUNTER
	static final int DEFAULT_COUNTER
	int mCounter
	static final String FAIL_CAUSE
	static final com.android.internal.telephony.dataconnection.DcFailCause DEFAULT_FAIL_CAUSE
	com.android.internal.telephony.dataconnection.DcFailCause mFailCause
	static final String SUGGESTED_RETRY_TIME
	static final int DEFAULT_SUGGESTED_RETRY_TIME
	int mSuggestedRetryTime
	void  () 
	void saveParameters (android.content.Intent, java.lang.String) 
		android.content.Intent intent
		String s
	void saveParameters (int, int, int) 
		int counter
		int failCause
		int suggestedRetryTime
	public java.lang.String toString () 
	private static void log (java.lang.String) 
		String s
	static void  () 
}

com/android/internal/telephony/dataconnection/DcTesterDeactivateAll$1.class
DcTesterDeactivateAll.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTesterDeactivateAll$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.dataconnection.DcTesterDeactivateAll this$0
	void  (com.android.internal.telephony.dataconnection.DcTesterDeactivateAll) 
	public void onReceive (android.content.Context, android.content.Intent) 
		com.android.internal.telephony.dataconnection.DataConnection dc
		java.util.Iterator i$
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/dataconnection/DcSwitchState$ActedState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$ActedState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchState this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchState) 
	public boolean processMessage (android.os.Message) 
		String type
		int result
		String type
		int result
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.telephony.dataconnection.DcSwitchState$1) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.telephony.dataconnection.DcSwitchState$1 x1
}

com/android/internal/telephony/dataconnection/DctController$2.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$2 extends android.database.ContentObserver {
	final com.android.internal.telephony.dataconnection.DctController this$0
	void  (com.android.internal.telephony.dataconnection.DctController, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/dataconnection/DcTrackerBase.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
public abstract com.android.internal.telephony.dataconnection.DcTrackerBase extends android.os.Handler {
	protected static final boolean DBG
	protected static final boolean VDBG
	protected static final boolean VDBG_STALL
	protected static final boolean RADIO_TESTS
	static boolean mIsCleanupRequired
	protected static final int DATA_CONNECTION_ACTIVE_PH_LINK_INACTIVE
	protected static final int DATA_CONNECTION_ACTIVE_PH_LINK_DOWN
	protected static final int DATA_CONNECTION_ACTIVE_PH_LINK_UP
	protected static final int APN_DELAY_DEFAULT_MILLIS
	protected static final int APN_FAIL_FAST_DELAY_DEFAULT_MILLIS
	android.app.AlarmManager mAlarmManager
	protected Object mDataEnabledLock
	protected boolean mInternalDataEnabled
	protected boolean mUserDataEnabled
	protected static boolean sPolicyDataEnabled
	private boolean[] mDataEnabled
	private int mEnabledCount
	protected String mRequestedApnType
	protected static final String DEFAULT_DATA_RETRY_CONFIG
	protected static final String SECONDARY_DATA_RETRY_CONFIG
	protected static final int POLL_NETSTAT_SLOW_MILLIS
	protected static final int DEFAULT_MAX_PDP_RESET_FAIL
	protected static final int NO_RECV_POLL_LIMIT
	protected static final int POLL_NETSTAT_MILLIS
	protected static final int POLL_NETSTAT_SCREEN_OFF_MILLIS
	protected static final int POLL_LONGEST_RTT
	protected static final int NUMBER_SENT_PACKETS_OF_HANG
	protected static final int RESTORE_DEFAULT_APN_DELAY
	protected static final String APN_RESTORE_DELAY_PROP_NAME
	protected static final String NULL_IP
	protected static final int DATA_STALL_ALARM_NON_AGGRESSIVE_DELAY_IN_MS_DEFAULT
	protected static final int DATA_STALL_ALARM_AGGRESSIVE_DELAY_IN_MS_DEFAULT
	protected static final int DATA_STALL_NO_RECV_POLL_LIMIT
	protected static final String DATA_STALL_ALARM_TAG_EXTRA
	protected static final boolean DATA_STALL_SUSPECTED
	protected static final boolean DATA_STALL_NOT_SUSPECTED
	protected String RADIO_RESET_PROPERTY
	protected static final String INTENT_RECONNECT_ALARM
	protected static final String INTENT_RECONNECT_ALARM_EXTRA_TYPE
	protected static final String INTENT_RECONNECT_ALARM_EXTRA_REASON
	protected static final String INTENT_RESTART_TRYSETUP_ALARM
	protected static final String INTENT_RESTART_TRYSETUP_ALARM_EXTRA_TYPE
	protected static final String INTENT_DATA_STALL_ALARM
	protected static final String DEFALUT_DATA_ON_BOOT_PROP
	protected com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll mDcTesterFailBringUpAll
	protected com.android.internal.telephony.dataconnection.DcController mDcc
	protected com.android.internal.telephony.PhoneBase mPhone
	protected com.android.internal.telephony.uicc.UiccController mUiccController
	protected java.util.concurrent.atomic.AtomicReference mIccRecords
	protected com.android.internal.telephony.DctConstants$Activity mActivity
	protected com.android.internal.telephony.DctConstants$State mState
	protected android.os.Handler mDataConnectionTracker
	protected long mTxPkts
	protected long mRxPkts
	protected int mNetStatPollPeriod
	protected boolean mNetStatPollEnabled
	protected com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum mDataStallTxRxSum
	protected int mDataStallAlarmTag
	protected android.app.PendingIntent mDataStallAlarmIntent
	protected long mSentSinceLastRecv
	protected int mNoRecvPollCount
	protected static int sEnableFailFastRefCounter
	protected volatile boolean mDataStallDetectionEnabled
	protected volatile boolean mFailFast
	protected boolean mInVoiceCall
	protected boolean mIsWifiConnected
	protected android.app.PendingIntent mReconnectIntent
	protected int mCidActive
	protected boolean mAutoAttachOnCreationConfig
	protected java.util.concurrent.atomic.AtomicBoolean mAutoAttachOnCreation
	protected boolean mIsScreenOn
	protected java.util.concurrent.atomic.AtomicInteger mUniqueIdGenerator
	protected java.util.HashMap mDataConnections
	protected java.util.HashMap mDataConnectionAcHashMap
	protected java.util.HashMap mApnToDataConnectionId
	protected final java.util.concurrent.ConcurrentHashMap mApnContexts
	protected final java.util.PriorityQueue mPrioritySortedApnContexts
	protected com.android.internal.telephony.dataconnection.ApnSetting mActiveApn
	protected java.util.ArrayList mAllApnSettings
	protected com.android.internal.telephony.dataconnection.ApnSetting mPreferredApn
	protected boolean mIsPsRestricted
	protected com.android.internal.telephony.dataconnection.ApnSetting mEmergencyApn
	protected boolean mIsDisposed
	protected android.content.ContentResolver mResolver
	protected boolean mIsProvisioning
	protected String mProvisioningUrl
	protected static final String INTENT_PROVISIONING_APN_ALARM
	protected static final String PROVISIONING_APN_ALARM_TAG_EXTRA
	protected static final String DEBUG_PROV_APN_ALARM
	protected static final int PROVISIONING_APN_ALARM_DELAY_IN_MS_DEFAULT
	protected android.app.PendingIntent mProvisioningApnAlarmIntent
	protected int mProvisioningApnAlarmTag
	protected com.android.internal.util.AsyncChannel mReplyAc
	protected android.content.BroadcastReceiver mIntentReceiver
	private Runnable mPollNetStat
	private android.telephony.SubscriptionManager mSubscriptionManager
	private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mOnSubscriptionsChangedListener
	private com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver mDataRoamingSettingObserver
	private static final int DEFAULT_MDC_INITIAL_RETRY
	android.net.ConnectivityManager mCm
	protected int getInitialMaxRetry () 
		int value
	protected void onActionIntentReconnectAlarm (android.content.Intent) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		com.android.internal.telephony.DctConstants$State apnContextState
		android.content.Intent intent
		String reason
		String apnType
		int phoneSubId
		int currSubId
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onActionIntentRestartTrySetupAlarm (android.content.Intent) 
		android.content.Intent intent
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onActionIntentDataStallAlarm (android.content.Intent) 
		android.content.Intent intent
		android.os.Message msg
	protected void  (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
		int phoneSubId
		android.content.IntentFilter filter
		android.content.SharedPreferences sp
		android.os.HandlerThread dcHandlerThread
		android.os.Handler dcHandler
	public void dispose () 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		java.util.Iterator i$
	public long getSubId () 
	public com.android.internal.telephony.DctConstants$Activity getActivity () 
	void setActivity (com.android.internal.telephony.DctConstants$Activity) 
		com.android.internal.telephony.DctConstants$Activity activity
	public abstract void incApnRefCount (java.lang.String, android.util.LocalLog) 
	public abstract void decApnRefCount (java.lang.String, android.util.LocalLog) 
	public boolean isApnSupported (java.lang.String) 
		String name
	public int getApnPriority (java.lang.String) 
		String name
	public boolean isApnTypeActive (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnSetting dunApn
		String type
	protected com.android.internal.telephony.dataconnection.ApnSetting fetchDunApn () 
		String operator
		com.android.internal.telephony.dataconnection.ApnSetting dunSetting
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnSetting dunSetting
		String apn
		String[] arr$
		int len$
		int i$
		int bearer
		com.android.internal.telephony.dataconnection.ApnSetting retDunSetting
		String apnData
		java.util.List dunSettings
		com.android.internal.telephony.uicc.IccRecords r
		android.content.Context c
		String[] apnArrayData
	public boolean hasMatchedTetherApnSetting () 
		com.android.internal.telephony.dataconnection.ApnSetting matched
	public java.lang.String[] getActiveApnTypes () 
		String[] result
		String[] result
	public java.lang.String getActiveApnString (java.lang.String) 
		String apnType
		String result
	public void setDataOnRoamingEnabled (boolean) 
		int roaming
		boolean enabled
		int phoneSubId
	public boolean getDataOnRoamingEnabled () 
		android.provider.Settings$SettingNotFoundException snfe
		boolean isDataRoamingEnabled
		int phoneSubId
	public void setDataEnabled (boolean) 
		boolean enable
		android.os.Message msg
	public boolean getDataEnabled () 
		int phoneSubId
		android.provider.Settings$SettingNotFoundException snfe
		boolean retVal
	protected abstract void restartRadio () 
	protected abstract void log (java.lang.String) 
	protected abstract void loge (java.lang.String) 
	protected abstract boolean isDataAllowed () 
	protected abstract boolean isApnTypeAvailable (java.lang.String) 
	public abstract com.android.internal.telephony.DctConstants$State getState (java.lang.String) 
	protected abstract boolean isProvisioningApn (java.lang.String) 
	protected abstract void setState (com.android.internal.telephony.DctConstants$State) 
	protected abstract void gotoIdleAndNotifyDataConnection (java.lang.String) 
	protected abstract boolean onTrySetupData (java.lang.String) 
	protected abstract void onRoamingOff () 
	protected abstract void onRoamingOn () 
	protected abstract void onRadioAvailable () 
	protected abstract void onRadioOffOrNotAvailable () 
	protected abstract void onDataSetupComplete (android.os.AsyncResult) 
	protected abstract void onDataSetupCompleteError (android.os.AsyncResult) 
	protected abstract void onDisconnectDone (int, android.os.AsyncResult) 
	protected abstract void onDisconnectDcRetrying (int, android.os.AsyncResult) 
	protected abstract void onVoiceCallStarted () 
	protected abstract void onVoiceCallEnded () 
	protected abstract void onCleanUpConnection (boolean, int, java.lang.String) 
	protected abstract void onCleanUpAllConnections (java.lang.String) 
	public abstract boolean isDataPossible (java.lang.String) 
	protected abstract void onUpdateIcc () 
	protected abstract void completeConnection (com.android.internal.telephony.dataconnection.ApnContext) 
	public abstract void setDataAllowed (boolean, android.os.Message) 
	public abstract java.lang.String[] getPcscfAddress (java.lang.String) 
	public abstract void setImsRegistrationState (boolean) 
	protected abstract boolean isPermanentFail (com.android.internal.telephony.dataconnection.DcFailCause) 
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		boolean tearDown
		boolean enabled
		boolean enabled
		String apnType
		boolean met
		android.os.Bundle bundle
		boolean enabled
		String s
		boolean enabled
		ClassCastException e
		android.os.Bundle bundle
		com.android.internal.telephony.dataconnection.ApnContext apnCtx
		boolean isProvApn
		String apnType
		android.os.Bundle bundle
		ClassCastException e
		boolean isProvApn
		String reason
		android.os.Message msg
	public boolean getAnyDataEnabled () 
		boolean result
	protected boolean isEmergency () 
		boolean result
	protected int apnTypeToId (java.lang.String) 
		String type
	protected java.lang.String apnIdToType (int) 
		int id
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		String apnType
		int id
	public android.net.NetworkCapabilities getNetworkCapabilities (java.lang.String) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		String apnType
		int id
	protected void notifyDataConnection (java.lang.String) 
		int id
		String reason
	private void notifyApnIdUpToCurrent (java.lang.String, int) 
		String reason
		int apnId
	private void notifyApnIdDisconnected (java.lang.String, int) 
		String reason
		int apnId
	protected void notifyOffApnsOfAvailability (java.lang.String) 
		int id
		String reason
	public boolean isApnTypeEnabled (java.lang.String) 
		String apnType
	protected synchronized boolean isApnIdEnabled (int) 
		int id
	protected void setEnabled (int, boolean) 
		int id
		boolean enable
		android.os.Message msg
	abstract void onEnableApn (int, int) 
	protected void onEnableNewApn () 
	protected void onResetDone (android.os.AsyncResult) 
		android.os.AsyncResult ar
		String reason
	public boolean setInternalDataEnabled (boolean) 
		boolean enable
		android.os.Message msg
	protected void onSetInternalDataEnabled (boolean) 
		boolean enabled
	public void cleanUpAllConnections (java.lang.String) 
		String cause
		android.os.Message msg
	public abstract boolean isDisconnected () 
	protected void onSetUserDataEnabled (boolean) 
		int phoneSubId
		boolean enabled
	protected void onSetDependencyMet (java.lang.String, boolean) 
		String apnType
		boolean met
	protected void onSetPolicyDataEnabled (boolean) 
		boolean prevEnabled
		boolean enabled
	protected java.lang.String getReryConfig (boolean) 
		boolean forDefault
		int nt
	protected void resetPollStats () 
	protected abstract com.android.internal.telephony.DctConstants$State getOverallState () 
	void startNetStatPoll () 
	void stopNetStatPoll () 
	public void sendStartNetStatPoll (com.android.internal.telephony.DctConstants$Activity) 
		com.android.internal.telephony.DctConstants$Activity activity
		android.os.Message msg
	protected void handleStartNetStatPoll (com.android.internal.telephony.DctConstants$Activity) 
		com.android.internal.telephony.DctConstants$Activity activity
	public void sendStopNetStatPoll (com.android.internal.telephony.DctConstants$Activity) 
		com.android.internal.telephony.DctConstants$Activity activity
		android.os.Message msg
	protected void handleStopNetStatPoll (com.android.internal.telephony.DctConstants$Activity) 
		com.android.internal.telephony.DctConstants$Activity activity
	public void updateDataActivity () 
		com.android.internal.telephony.DctConstants$Activity newActivity
		com.android.internal.telephony.DctConstants$Activity newActivity
		com.android.internal.telephony.DctConstants$Activity newActivity
		long sent
		long received
		com.android.internal.telephony.DctConstants$Activity newActivity
		com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum preTxRxSum
		com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum curTxRxSum
	public int getRecoveryAction () 
		int action
	public void putRecoveryAction (int) 
		int action
	protected boolean isConnected () 
	protected void doRecovery () 
		InterruptedException e
		int recoveryAction
	private void updateDataStallInfo () 
		long sent
		long received
		com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum preTxRxSum
	protected void onDataStallAlarm (int) 
		int tag
		int hangWatchdogTrigger
		boolean suspectedStall
	protected void startDataStallAlarm (boolean) 
		int delayInMs
		android.content.Intent intent
		int delayInMs
		boolean suspectedStall
		int nextAction
	protected void stopDataStallAlarm () 
	protected void restartDataStallAlarm () 
		int nextAction
	protected void setInitialAttachApn () 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnSetting iaApnSetting
		com.android.internal.telephony.dataconnection.ApnSetting defaultApnSetting
		com.android.internal.telephony.dataconnection.ApnSetting firstApnSetting
		com.android.internal.telephony.dataconnection.ApnSetting initialAttachApnSetting
	protected void setDataProfilesAsNeeded () 
		com.android.internal.telephony.dataconnection.DataProfile dpIn
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.DataProfile dp
		boolean isDup
		com.android.internal.telephony.dataconnection.ApnSetting apn
		java.util.Iterator i$
		java.util.ArrayList dps
	protected void onActionIntentProvisioningApnAlarm (android.content.Intent) 
		android.content.Intent intent
		android.os.Message msg
	protected void startProvisioningApnAlarm () 
		NumberFormatException e
		String delayInMsStrg
		int delayInMs
		android.content.Intent intent
	protected void stopProvisioningApnAlarm () 
	void sendCleanUpConnection (boolean, com.android.internal.telephony.dataconnection.ApnContext) 
		boolean tearDown
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		android.os.Message msg
	void sendRestartRadio () 
		android.os.Message msg
	public boolean getAutoAttachOnCreation () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set mDcSet
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set apnToDcIdSet
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set apnCtxsSet
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		com.android.internal.telephony.dataconnection.DcController dcc
		java.util.HashMap dcs
		java.util.HashMap apnToDcId
		java.util.concurrent.ConcurrentHashMap apnCtxs
		java.util.ArrayList apnSettings
	static com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver access$000 (com.android.internal.telephony.dataconnection.DcTrackerBase) 
		com.android.internal.telephony.dataconnection.DcTrackerBase x0
	static com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver access$002 (com.android.internal.telephony.dataconnection.DcTrackerBase, com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver) 
		com.android.internal.telephony.dataconnection.DcTrackerBase x0
		com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver x1
	static void  () 
}

com/android/internal/telephony/dataconnection/DcTracker$ApnChangeObserver.class
DcTracker.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTracker$ApnChangeObserver extends android.database.ContentObserver {
	final com.android.internal.telephony.dataconnection.DcTracker this$0
	public void  (com.android.internal.telephony.dataconnection.DcTracker) 
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/dataconnection/DcSwitchState$ActingState.class
DcSwitchState.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchState$ActingState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchState this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchState) 
	public boolean processMessage (android.os.Message) 
		String type
		int result
		String type
		int result
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchState, com.android.internal.telephony.dataconnection.DcSwitchState$1) 
		com.android.internal.telephony.dataconnection.DcSwitchState x0
		com.android.internal.telephony.dataconnection.DcSwitchState$1 x1
}

com/android/internal/telephony/dataconnection/DctController$3.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$3 extends android.os.Handler {
	final com.android.internal.telephony.dataconnection.DctController this$0
	void  (com.android.internal.telephony.dataconnection.DctController) 
	public void handleMessage (android.os.Message) 
		android.os.AsyncResult ar
		Integer toggle
		android.os.Message msg
}

com/android/internal/telephony/dataconnection/ApnSetting.class
ApnSetting.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.ApnSetting extends java.lang.Object {
	static final String V2_FORMAT_REGEX
	static final String V3_FORMAT_REGEX
	public final String carrier
	public final String apn
	public final String proxy
	public final String port
	public final String mmsc
	public final String mmsProxy
	public final String mmsPort
	public final String user
	public final String password
	public final int authType
	public final String[] types
	public final int id
	public final String numeric
	public final String protocol
	public final String roamingProtocol
	public final int mtu
	public final boolean carrierEnabled
	private final int bearer
	public final int bearerBitmask
	public final int profileId
	public final boolean modemCognitive
	public final int maxConns
	public final int waitTime
	public final int maxConnsTime
	public final String mvnoType
	public final String mvnoMatchData
	public void  (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[], java.lang.String, java.lang.String, boolean, int, int, int, boolean, int, int, int, int, java.lang.String, java.lang.String) 
		int i
		int id
		String numeric
		String carrier
		String apn
		String proxy
		String port
		String mmsc
		String mmsProxy
		String mmsPort
		String user
		String password
		int authType
		String[] types
		String protocol
		String roamingProtocol
		boolean carrierEnabled
		int bearer
		int bearerBitmask
		int profileId
		boolean modemCognitive
		int maxConns
		int waitTime
		int maxConnsTime
		int mtu
		String mvnoType
		String mvnoMatchData
	public static com.android.internal.telephony.dataconnection.ApnSetting fromString (java.lang.String) 
		int version
		int version
		NumberFormatException e
		String[] typeArray
		String protocol
		String roamingProtocol
		boolean carrierEnabled
		NumberFormatException e
		NumberFormatException e
		String data
		int version
		String[] a
		int authType
		String[] typeArray
		String protocol
		String roamingProtocol
		boolean carrierEnabled
		int bearerBitmask
		int profileId
		boolean modemCognitive
		int maxConns
		int waitTime
		int maxConnsTime
		int mtu
		String mvnoType
		String mvnoMatchData
	public static java.util.List arrayFromString (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		String apnString
		String[] arr$
		int len$
		int i$
		String data
		java.util.List retVal
		String[] apnStrings
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public boolean hasMvnoParams () 
	public boolean canHandleType (java.lang.String) 
		String t
		String[] arr$
		int len$
		int i$
		String type
	private static boolean imsiMatches (java.lang.String, java.lang.String) 
		char c
		int idx
		String imsiDB
		String imsiSIM
		int len
		int idxCompare
	public static boolean mvnoMatches (com.android.internal.telephony.uicc.IccRecords, java.lang.String, java.lang.String) 
		String imsiSIM
		String gid1
		int mvno_match_data_length
		com.android.internal.telephony.uicc.IccRecords r
		String mvnoType
		String mvnoMatchData
	public boolean equals (java.lang.Object) 
		Object o
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$IdleState.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$IdleState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DcSwitchStateMachine this$0
	private void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine) 
	public void enter () 
		RuntimeException e
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo apnRequest
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine x0
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 x1
}

com/android/internal/telephony/dataconnection/DctController$DataStateReceiver.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$DataStateReceiver extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.dataconnection.DctController this$0
	private void  (com.android.internal.telephony.dataconnection.DctController) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int state
		android.telephony.ServiceState ss
		long subId
		int phoneId
		boolean prevPowerOff
		android.content.Context context
		android.content.Intent intent
	void  (com.android.internal.telephony.dataconnection.DctController, com.android.internal.telephony.dataconnection.DctController$1) 
		com.android.internal.telephony.dataconnection.DctController x0
		com.android.internal.telephony.dataconnection.DctController$1 x1
}

com/android/internal/telephony/dataconnection/DcSwitchAsyncChannel.class
DcSwitchAsyncChannel.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel extends com.android.internal.util.AsyncChannel {
	private static final boolean DBG
	private static final boolean VDBG
	private static final String LOG_TAG
	private int tagId
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine mDcSwitchState
	private static final int BASE
	static final int REQ_CONNECT
	static final int REQ_RETRY_CONNECT
	static final int REQ_DISCONNECT_ALL
	static final int REQ_IS_IDLE_STATE
	static final int RSP_IS_IDLE_STATE
	static final int REQ_IS_IDLE_OR_DETACHING_STATE
	static final int RSP_IS_IDLE_OR_DETACHING_STATE
	static final int EVENT_DATA_ATTACHED
	static final int EVENT_DATA_DETACHED
	static final int EVENT_EMERGENCY_CALL_STARTED
	static final int EVENT_EMERGENCY_CALL_ENDED
	private static final int CMD_TO_STRING_COUNT
	private static String[] sCmdToString
	protected static java.lang.String cmdToString (int) 
		int cmd
	public void  (com.android.internal.telephony.dataconnection.DcSwitchStateMachine, int) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine dcSwitchState
		int id
	public int connect (com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo apnRequest
	public void retryConnect () 
	public int disconnectAll () 
	public void notifyDataAttached () 
	public void notifyDataDetached () 
	public void notifyEmergencyCallToggled (int) 
		int start
	private boolean rspIsIdle (android.os.Message) 
		android.os.Message response
		boolean retVal
	public boolean isIdleSync () 
		android.os.Message response
	public void reqIsIdleOrDetaching () 
	public boolean rspIsIdleOrDetaching (android.os.Message) 
		android.os.Message response
		boolean retVal
	public boolean isIdleOrDetachingSync () 
		android.os.Message response
	public java.lang.String toString () 
	private void log (java.lang.String) 
		String s
	static void  () 
}

com/android/internal/telephony/dataconnection/DcTesterFailBringUpAll$1.class
DcTesterFailBringUpAll.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll this$0
	void  (com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams extends java.lang.Object {
	int mTag
	com.android.internal.telephony.dataconnection.ApnContext mApnContext
	int mInitialMaxRetry
	int mProfileId
	int mRilRat
	boolean mRetryWhenSSChange
	android.os.Message mOnCompletedMsg
	void  (com.android.internal.telephony.dataconnection.ApnContext, int, int, int, boolean, android.os.Message) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		int initialMaxRetry
		int profileId
		int rilRadioTechnology
		boolean retryWhenSSChange
		android.os.Message onCompletedMsg
	public java.lang.String toString () 
}

com/android/internal/telephony/dataconnection/DcRetryAlarmController$1.class
DcRetryAlarmController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcRetryAlarmController$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.dataconnection.DcRetryAlarmController this$0
	void  (com.android.internal.telephony.dataconnection.DcRetryAlarmController) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int what
		int tag
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/dataconnection/DcTracker.class
DcTracker.java
package com.android.internal.telephony.dataconnection
public final com.android.internal.telephony.dataconnection.DcTracker extends com.android.internal.telephony.dataconnection.DcTrackerBase {
	protected final String LOG_TAG
	private java.util.ArrayList mDisconnectAllCompleteMsgList
	private android.os.RegistrantList mAllDataDisconnectedRegistrants
	protected int mDisconnectPendingCount
	private boolean mReregisterOnReconnectFailure
	private static final String PUPPET_MASTER_RADIO_STRESS_TEST
	private static final int POLL_PDP_MILLIS
	private static final int PROVISIONING_SPINNER_TIMEOUT_MILLIS
	static final android.net.Uri PREFERAPN_NO_UPDATE_URI_USING_SUBID
	static final String APN_ID
	private boolean mCanSetPreferApn
	private java.util.concurrent.atomic.AtomicBoolean mAttached
	private com.android.internal.telephony.dataconnection.DcTracker$ApnChangeObserver mApnObserver
	private final String mProvisionActionName
	private android.content.BroadcastReceiver mProvisionBroadcastReceiver
	private android.app.ProgressDialog mProvisioningSpinner
	public boolean mImsRegistrationState
	private com.android.internal.telephony.dataconnection.ApnContext mWaitCleanUpApnContext
	private boolean mDeregistrationAlarmState
	private android.app.PendingIntent mImsDeregistrationDelayIntent
	public void  (com.android.internal.telephony.PhoneBase) 
		android.content.IntentFilter filter
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		com.android.internal.telephony.PhoneBase p
	protected void registerForAllEvents () 
	public void dispose () 
	protected void unregisterForAllEvents () 
		com.android.internal.telephony.uicc.IccRecords r
	public void incApnRefCount (java.lang.String, android.util.LocalLog) 
		String name
		android.util.LocalLog log
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public void decApnRefCount (java.lang.String, android.util.LocalLog) 
		String name
		android.util.LocalLog log
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public boolean isApnSupported (java.lang.String) 
		String name
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public int getApnPriority (java.lang.String) 
		String name
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private void setRadio (boolean) 
		Exception e
		boolean on
		com.android.internal.telephony.ITelephony phone
	public boolean isApnTypeActive (java.lang.String) 
		String type
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public boolean isDataPossible (java.lang.String) 
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		boolean apnContextIsEnabled
		com.android.internal.telephony.DctConstants$State apnContextState
		boolean apnTypePossible
		boolean isEmergencyApn
		boolean dataAllowed
		boolean possible
	protected void finalize () 
	private com.android.internal.telephony.dataconnection.ApnContext addApnContext (java.lang.String, android.net.NetworkConfig) 
		String type
		android.net.NetworkConfig networkConfig
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void initApnContexts () 
		android.net.NetworkConfig networkConfig
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String networkConfigString
		String[] arr$
		int len$
		int i$
		String[] networkConfigStrings
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public android.net.NetworkCapabilities getNetworkCapabilities (java.lang.String) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dataConnectionAc
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public java.lang.String[] getActiveApnTypes () 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		java.util.ArrayList result
	public java.lang.String getActiveApnString (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnSetting apnSetting
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public boolean isApnTypeEnabled (java.lang.String) 
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void setState (com.android.internal.telephony.DctConstants$State) 
		com.android.internal.telephony.DctConstants$State s
	public com.android.internal.telephony.DctConstants$State getState (java.lang.String) 
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected boolean isProvisioningApn (java.lang.String) 
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	public com.android.internal.telephony.DctConstants$State getOverallState () 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		boolean isConnecting
		boolean isFailed
		boolean isAnyEnabled
	protected boolean isApnTypeAvailable (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		java.util.Iterator i$
		String type
	public boolean getAnyDataEnabled () 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
	public boolean getAnyDataEnabled (boolean) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		boolean checkUserDataEnabled
	private boolean isDataAllowed (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onDataConnectionDetached () 
	private void onDataConnectionAttached () 
	protected boolean isDataAllowed () 
		String reason
		boolean internalDataEnabled
		boolean attachedState
		boolean desiredPowerState
		int radioTech
		com.android.internal.telephony.uicc.IccRecords r
		boolean recordsLoaded
		boolean psRestricted
		int phoneNum
		int dataSub
		boolean defaultDataSelected
		com.android.internal.telephony.PhoneConstants$State state
		boolean allowed
	private void setupDataOnConnectableApns (java.lang.String) 
		String reason
	private void setupDataOnConnectableApns (java.lang.String, com.android.internal.telephony.dataconnection.DcTracker$RetryFailures) 
		int radioTech
		java.util.ArrayList originalApns
		java.util.ArrayList waitingApns
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		String reason
		com.android.internal.telephony.dataconnection.DcTracker$RetryFailures retryFailures
	private boolean trySetupData (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private boolean trySetupData (com.android.internal.telephony.dataconnection.ApnContext, java.util.ArrayList) 
		String str
		String str
		int radioTech
		boolean retValue
		String str
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.ArrayList waitingApns
		boolean isEmergencyApn
		com.android.internal.telephony.ServiceStateTracker sst
		boolean desiredPowerState
		boolean checkUserDataEnabled
	protected void notifyOffApnsOfAvailability (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		String reason
	protected boolean cleanUpAllConnections (boolean, java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		boolean tearDown
		String reason
		boolean didDisconnect
		boolean specificdisable
	protected void onCleanUpAllConnections (java.lang.String) 
		String cause
	protected void cleanUpConnection (boolean, com.android.internal.telephony.dataconnection.ApnContext) 
		boolean disconnectAll
		android.os.Message msg
		boolean tearDown
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		String str
	private boolean teardownForDun () 
		int rilRat
	private void cancelReconnectAlarm (com.android.internal.telephony.dataconnection.ApnContext) 
		android.app.AlarmManager am
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		android.app.PendingIntent intent
	private java.lang.String[] parseTypes (java.lang.String) 
		String[] result
		String types
		String[] result
	protected boolean isPermanentFail (com.android.internal.telephony.dataconnection.DcFailCause) 
		com.android.internal.telephony.dataconnection.DcFailCause dcFailCause
	private com.android.internal.telephony.dataconnection.ApnSetting makeApnSetting (android.database.Cursor) 
		android.database.Cursor cursor
		String[] types
		com.android.internal.telephony.dataconnection.ApnSetting apn
	private java.util.ArrayList createApnList (android.database.Cursor) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		android.database.Cursor cursor
		java.util.ArrayList mnoApns
		java.util.ArrayList mvnoApns
		com.android.internal.telephony.uicc.IccRecords r
		java.util.ArrayList result
	private boolean dataConnectionNotInUse (com.android.internal.telephony.dataconnection.DcAsyncChannel) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
	private com.android.internal.telephony.dataconnection.DcAsyncChannel findFreeDataConnection () 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		java.util.Iterator i$
	private boolean setupData (com.android.internal.telephony.dataconnection.ApnContext, int) 
		com.android.internal.telephony.dataconnection.ApnSetting dcacApnSetting
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		int radioTech
		com.android.internal.telephony.dataconnection.ApnSetting apnSetting
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		int profileId
		android.os.Message msg
	private void onApnChanged () 
		com.android.internal.telephony.DctConstants$State overallState
		boolean isDisconnected
	private com.android.internal.telephony.dataconnection.DcAsyncChannel findDataConnectionAcByCid (int) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		java.util.Iterator i$
		int cid
	protected void gotoIdleAndNotifyDataConnection (java.lang.String) 
		String reason
	private boolean isHigherPriorityApnContextActive (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext otherContext
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private boolean isOnlySingleDcAllowed (int) 
		int i
		int rilRadioTech
		int[] singleDcRats
		boolean onlySingleDcAllowed
	protected void restartRadio () 
		int reset
	private boolean retryAfterDisconnected (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		boolean retry
		String reason
	private void startAlarmForReconnect (int, com.android.internal.telephony.dataconnection.ApnContext) 
		int delay
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String apnType
		android.content.Intent intent
		int subId
		android.app.PendingIntent alarmIntent
	private void startAlarmForRestartTrySetup (int, com.android.internal.telephony.dataconnection.ApnContext) 
		int delay
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String apnType
		android.content.Intent intent
		android.app.PendingIntent alarmIntent
	private void notifyNoData (com.android.internal.telephony.dataconnection.DcFailCause, com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.DcFailCause lastFailCauseCode
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private void onRecordsLoaded () 
	private void onSimNotReady () 
	protected void onSetDependencyMet (java.lang.String, boolean) 
		String apnType
		boolean met
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private void applyNewState (com.android.internal.telephony.dataconnection.ApnContext, boolean, boolean) 
		com.android.internal.telephony.DctConstants$State state
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		boolean enabled
		boolean met
		boolean cleanup
		boolean trySetup
		String str
	private com.android.internal.telephony.dataconnection.DcAsyncChannel checkForCompatibleConnectedApnContext (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnSetting apnSetting
		com.android.internal.telephony.dataconnection.DcAsyncChannel curDcac
		com.android.internal.telephony.dataconnection.ApnContext curApnCtx
		java.util.Iterator i$
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String apnType
		com.android.internal.telephony.dataconnection.ApnSetting dunSetting
		com.android.internal.telephony.dataconnection.DcAsyncChannel potentialDcac
		com.android.internal.telephony.dataconnection.ApnContext potentialApnCtx
	protected void onEnableApn (int, int) 
		int apnId
		int enabled
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected boolean onTrySetupData (java.lang.String) 
		String reason
	protected boolean onTrySetupData (com.android.internal.telephony.dataconnection.ApnContext) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onRoamingOff () 
	protected void onRoamingOn () 
	protected void onRadioAvailable () 
		com.android.internal.telephony.uicc.IccRecords r
	protected void onRadioOffOrNotAvailable () 
	protected void completeConnection (com.android.internal.telephony.dataconnection.ApnContext) 
		android.content.ActivityNotFoundException e
		android.content.Intent newIntent
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		boolean isProvApn
	protected void onDataSetupComplete (android.os.AsyncResult) 
		String port
		android.net.ProxyInfo proxy
		NumberFormatException e
		String iface
		android.content.Intent intent
		String apnType
		android.net.LinkProperties linkProperties
		android.net.NetworkCapabilities networkCapabilities
		com.android.internal.telephony.dataconnection.ApnSetting apn
		boolean isProvApn
		android.net.ConnectivityManager cm
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		com.android.internal.telephony.dataconnection.ApnSetting apn
		int cid
		com.android.internal.telephony.dataconnection.ApnSetting apn
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.DcFailCause cause
		boolean handleError
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	private int getApnDelay () 
	protected void onDataSetupCompleteError (android.os.AsyncResult) 
		int delay
		android.os.AsyncResult ar
		String reason
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onDisconnectDone (int, android.os.AsyncResult) 
		boolean restartRadioAfterProvisioning
		int connId
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onDisconnectDcRetrying (int, android.os.AsyncResult) 
		int connId
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected void onVoiceCallStarted () 
	protected void onVoiceCallEnded () 
	protected void onCleanUpConnection (boolean, int, java.lang.String) 
		boolean tearDown
		int apnId
		String reason
		com.android.internal.telephony.dataconnection.ApnContext apnContext
	protected boolean isConnected () 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
	public boolean isDisconnected () 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
	protected void notifyDataConnection (java.lang.String) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		String reason
	private void createAllApnList () 
		String selection
		String orderBy
		android.database.Cursor cursor
		com.android.internal.telephony.uicc.IccRecords r
		String operator
	private void dedupeApnSettings () 
		com.android.internal.telephony.dataconnection.ApnSetting newApn
		com.android.internal.telephony.dataconnection.ApnSetting first
		com.android.internal.telephony.dataconnection.ApnSetting second
		int j
		java.util.ArrayList resultApns
		int i
	private boolean apnTypeSameAny (com.android.internal.telephony.dataconnection.ApnSetting, com.android.internal.telephony.dataconnection.ApnSetting) 
		int index2
		int index1
		com.android.internal.telephony.dataconnection.ApnSetting first
		com.android.internal.telephony.dataconnection.ApnSetting second
	private boolean apnsSimilar (com.android.internal.telephony.dataconnection.ApnSetting, com.android.internal.telephony.dataconnection.ApnSetting) 
		com.android.internal.telephony.dataconnection.ApnSetting first
		com.android.internal.telephony.dataconnection.ApnSetting second
	private boolean xorEquals (java.lang.String, java.lang.String) 
		String first
		String second
	private com.android.internal.telephony.dataconnection.ApnSetting mergeApns (com.android.internal.telephony.dataconnection.ApnSetting, com.android.internal.telephony.dataconnection.ApnSetting) 
		String srcType
		String[] arr$
		int len$
		int i$
		com.android.internal.telephony.dataconnection.ApnSetting dest
		com.android.internal.telephony.dataconnection.ApnSetting src
		int id
		java.util.ArrayList resultTypes
		String mmsc
		String mmsProxy
		String mmsPort
		String proxy
		String port
		String protocol
		String roamingProtocol
		int bearerBitmask
	private com.android.internal.telephony.dataconnection.DcAsyncChannel createDataConnection () 
		int id
		com.android.internal.telephony.dataconnection.DataConnection conn
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		int status
	private void destroyDataConnections () 
	private java.util.ArrayList buildWaitingApns (java.lang.String, int) 
		com.android.internal.telephony.dataconnection.ApnSetting dun
		android.content.res.Resources$NotFoundException e
		com.android.internal.telephony.dataconnection.ApnSetting apn
		java.util.Iterator i$
		String requestedApnType
		int radioTech
		java.util.ArrayList apnList
		com.android.internal.telephony.uicc.IccRecords r
		String operator
		boolean usePreferred
	private java.lang.String apnListToString (java.util.ArrayList) 
		int i
		int size
		java.util.ArrayList apns
		StringBuilder result
	private void setPreferredApn (int) 
		android.content.ContentValues values
		int pos
		String subId
		android.net.Uri uri
		android.content.ContentResolver resolver
	private com.android.internal.telephony.dataconnection.ApnSetting getPreferredApn () 
		com.android.internal.telephony.dataconnection.ApnSetting p
		java.util.Iterator i$
		int pos
		String subId
		android.net.Uri uri
		android.database.Cursor cursor
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		boolean tearDown
		boolean enabled
		android.os.Message mCause
		android.os.Message msg
	protected int getApnProfileID (java.lang.String) 
		String apnType
	private int getCellLocationId () 
		int cid
		android.telephony.CellLocation loc
	private com.android.internal.telephony.uicc.IccRecords getUiccRecords (int) 
		int appFamily
	protected void onUpdateIcc () 
		com.android.internal.telephony.uicc.IccRecords newIccRecords
		com.android.internal.telephony.uicc.IccRecords r
	public void update () 
	public void cleanUpAllConnections (java.lang.String) 
		String cause
	public void updateRecords () 
	public void cleanUpAllConnections (java.lang.String, android.os.Message) 
		String cause
		android.os.Message disconnectAllCompleteMsg
		android.os.Message msg
	protected void notifyDataDisconnectComplete () 
		android.os.Message m
		java.util.Iterator i$
	protected void notifyAllDataDisconnected () 
	public void registerForAllDataDisconnected (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAllDataDisconnected (android.os.Handler) 
		android.os.Handler h
	protected void onSetInternalDataEnabled (boolean) 
		boolean enable
	protected void onSetInternalDataEnabled (boolean, android.os.Message) 
		boolean enabled
		android.os.Message onCompleteMsg
		boolean sendOnComplete
	public boolean setInternalDataEnabledFlag (boolean) 
		boolean enable
	public boolean setInternalDataEnabled (boolean) 
		boolean enable
	public boolean setInternalDataEnabled (boolean, android.os.Message) 
		boolean enable
		android.os.Message onCompleteMsg
		android.os.Message msg
	public void setDataAllowed (boolean, android.os.Message) 
		boolean enable
		android.os.Message response
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public java.lang.String[] getPcscfAddress (java.lang.String) 
		int i
		String apnType
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
		String[] result
	public void setImsRegistrationState (boolean) 
		boolean registered
		com.android.internal.telephony.ServiceStateTracker sst
	private void initEmergencyApnSetting () 
		String selection
		android.database.Cursor cursor
	private void addEmergencyApnSetting () 
		com.android.internal.telephony.dataconnection.ApnSetting apn
		java.util.Iterator i$
		boolean hasEmergencyApn
	private void cleanUpConnectionsOnUpdatedApns (boolean) 
		int i
		int radioTech
		java.util.ArrayList waitingApns
		boolean cleanUpApn
		java.util.ArrayList currentWaitingApns
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		java.util.Iterator i$
		boolean tearDown
	static android.app.ProgressDialog access$002 (com.android.internal.telephony.dataconnection.DcTracker, android.app.ProgressDialog) 
		com.android.internal.telephony.dataconnection.DcTracker x0
		android.app.ProgressDialog x1
	static android.app.ProgressDialog access$000 (com.android.internal.telephony.dataconnection.DcTracker) 
		com.android.internal.telephony.dataconnection.DcTracker x0
	static void access$100 (com.android.internal.telephony.dataconnection.DcTracker, boolean) 
		com.android.internal.telephony.dataconnection.DcTracker x0
		boolean x1
	static void  () 
}

com/android/internal/telephony/dataconnection/DcTrackerBase$DataRoamingSettingObserver.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$DataRoamingSettingObserver extends android.database.ContentObserver {
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	public void  (com.android.internal.telephony.dataconnection.DcTrackerBase, android.os.Handler, android.content.Context) 
		android.os.Handler handler
		android.content.Context context
	public void register () 
		String contentUri
		String contentUri
	public void unregister () 
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/dataconnection/DctController$TelephonyNetworkFactory$RequestLogger.class
DctController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory$RequestLogger extends java.lang.Object {
	public android.net.NetworkRequest request
	public android.util.LocalLog log
	final com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory this$1
	public void  (com.android.internal.telephony.dataconnection.DctController$TelephonyNetworkFactory, android.net.NetworkRequest, android.util.LocalLog) 
		android.net.NetworkRequest r
		android.util.LocalLog log
}

com/android/internal/telephony/dataconnection/DcTrackerBase$5.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcTrackerBase$5 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$DctConstants$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/dataconnection/DataConnection$DcDisconnectionErrorCreatingConnection.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectionErrorCreatingConnection extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public boolean processMessage (android.os.Message) 
		String str
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DataConnection$DcActiveState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcActiveState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public void enter () 
		android.net.NetworkMisc misc
	public void exit () 
		String reason
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.dataconnection.DataConnection$ConnectionParams cp
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		int delayMillis
		java.util.ArrayList capInfo
		int lceBwDownKbps
		android.net.NetworkCapabilities nc
		android.os.AsyncResult ar
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/ApnContext.class
ApnContext.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.ApnContext extends java.lang.Object {
	public final String LOG_TAG
	protected static final boolean DBG
	private final android.content.Context mContext
	private final String mApnType
	private com.android.internal.telephony.DctConstants$State mState
	private java.util.ArrayList mWaitingApns
	private java.util.ArrayList mOriginalWaitingApns
	public final int priority
	private java.util.concurrent.atomic.AtomicInteger mWaitingApnsPermanentFailureCountDown
	private com.android.internal.telephony.dataconnection.ApnSetting mApnSetting
	com.android.internal.telephony.dataconnection.DcAsyncChannel mDcAc
	String mReason
	android.app.PendingIntent mReconnectAlarmIntent
	java.util.concurrent.atomic.AtomicBoolean mDataEnabled
	private final Object mRefCountLock
	private int mRefCount
	java.util.concurrent.atomic.AtomicBoolean mDependencyMet
	private final com.android.internal.telephony.dataconnection.DcTrackerBase mDcTracker
	private boolean mConcurrentVoiceAndDataAllowed
	private final java.util.ArrayList mLocalLogs
	private final android.util.SparseIntArray mRetriesLeftPerErrorCode
	public void  (android.content.Context, java.lang.String, java.lang.String, android.net.NetworkConfig, com.android.internal.telephony.dataconnection.DcTrackerBase) 
		android.content.Context context
		String apnType
		String logTag
		android.net.NetworkConfig config
		com.android.internal.telephony.dataconnection.DcTrackerBase tracker
	public java.lang.String getApnType () 
	public synchronized com.android.internal.telephony.dataconnection.DcAsyncChannel getDcAc () 
	public synchronized void setDataConnectionAc (com.android.internal.telephony.dataconnection.DcAsyncChannel) 
		com.android.internal.telephony.dataconnection.DcAsyncChannel dcac
	public synchronized void releaseDataConnection (java.lang.String) 
		String reason
	public synchronized android.app.PendingIntent getReconnectIntent () 
	public synchronized void setReconnectIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public synchronized com.android.internal.telephony.dataconnection.ApnSetting getApnSetting () 
	public synchronized void setApnSetting (com.android.internal.telephony.dataconnection.ApnSetting) 
		com.android.internal.telephony.dataconnection.ApnSetting apnSetting
	public synchronized void setWaitingApns (java.util.ArrayList) 
		java.util.ArrayList waitingApns
	public int getWaitingApnsPermFailCount () 
	public void decWaitingApnsPermFailCount () 
	public synchronized com.android.internal.telephony.dataconnection.ApnSetting getNextWaitingApn () 
		java.util.ArrayList list
		com.android.internal.telephony.dataconnection.ApnSetting apn
	public synchronized void removeWaitingApn (com.android.internal.telephony.dataconnection.ApnSetting) 
		com.android.internal.telephony.dataconnection.ApnSetting apn
	public synchronized java.util.ArrayList getOriginalWaitingApns () 
	public synchronized java.util.ArrayList getWaitingApns () 
	public synchronized void setConcurrentVoiceAndDataAllowed (boolean) 
		boolean allowed
	public synchronized boolean isConcurrentVoiceAndDataAllowed () 
	public synchronized void setState (com.android.internal.telephony.DctConstants$State) 
		com.android.internal.telephony.DctConstants$State s
	public synchronized com.android.internal.telephony.DctConstants$State getState () 
	public boolean isDisconnected () 
		com.android.internal.telephony.DctConstants$State currentState
	public synchronized void setReason (java.lang.String) 
		String reason
	public synchronized java.lang.String getReason () 
	public boolean isReady () 
	public boolean isConnectable () 
	public boolean isConnectedOrConnecting () 
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public void setDependencyMet (boolean) 
		boolean met
	public boolean getDependencyMet () 
	public boolean isProvisioningApn () 
		String provisioningApn
	public void requestLog (java.lang.String) 
		android.util.LocalLog l
		java.util.Iterator i$
		String str
	public void incRefCount (android.util.LocalLog) 
		android.util.LocalLog log
	public void decRefCount (android.util.LocalLog) 
		android.util.LocalLog log
	public void resetErrorCodeRetries () 
		NumberFormatException e
		int count
		int errorCode
		String[] errorValue
		String c
		String[] arr$
		int len$
		int i$
		String[] config
	public boolean restartOnError (int) 
		int errorCode
		boolean result
		int retriesLeft
		String str
	public synchronized java.lang.String toString () 
	private void log (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.util.LocalLog l
		java.util.Iterator i$
		java.io.FileDescriptor fd
		java.io.PrintWriter printWriter
		String[] args
		com.android.internal.util.IndentingPrintWriter pw
}

com/android/internal/telephony/dataconnection/DcController$1.class
DcController.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcController$1 extends android.telephony.PhoneStateListener {
	final com.android.internal.telephony.dataconnection.DcController this$0
	void  (com.android.internal.telephony.dataconnection.DcController, android.os.Looper) 
		android.os.Looper x0
	public void onCarrierNetworkChange (boolean) 
		boolean active
}

com/android/internal/telephony/dataconnection/DataConnection$1.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$1 extends java.io.PrintWriter {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	void  (com.android.internal.telephony.dataconnection.DataConnection, java.io.Writer) 
		java.io.Writer x0
	public void println (java.lang.String) 
		String s
	public void flush () 
}

com/android/internal/telephony/dataconnection/DataCallResponse$SetupResult.class
DataCallResponse.java
package com.android.internal.telephony.dataconnection
public final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult extends java.lang.Enum {
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult SUCCESS
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult ERR_BadCommand
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult ERR_UnacceptableParameter
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult ERR_GetLastErrorFromRil
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult ERR_Stale
	public static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult ERR_RilError
	public com.android.internal.telephony.dataconnection.DcFailCause mFailCause
	private static final com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult[] $VALUES
	public static com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult[] values () 
	public static com.android.internal.telephony.dataconnection.DataCallResponse$SetupResult valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.String toString () 
	static void  () 
}

com/android/internal/telephony/dataconnection/DcTrackerBase$TxRxSum.class
DcTrackerBase.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum extends java.lang.Object {
	public long txPkts
	public long rxPkts
	final com.android.internal.telephony.dataconnection.DcTrackerBase this$0
	public void  (com.android.internal.telephony.dataconnection.DcTrackerBase) 
	public void  (com.android.internal.telephony.dataconnection.DcTrackerBase, long, long) 
		long txPkts
		long rxPkts
	public void  (com.android.internal.telephony.dataconnection.DcTrackerBase, com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum) 
		com.android.internal.telephony.dataconnection.DcTrackerBase$TxRxSum sum
	public void reset () 
	public java.lang.String toString () 
	public void updateTxRxSum () 
}

com/android/internal/telephony/dataconnection/DcAsyncChannel$LinkPropertyChangeAction.class
DcAsyncChannel.java
package com.android.internal.telephony.dataconnection
public final com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction extends java.lang.Enum {
	public static final com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction NONE
	public static final com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction CHANGED
	public static final com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction RESET
	private static final com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction[] $VALUES
	public static com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction[] values () 
	public static com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static com.android.internal.telephony.dataconnection.DcAsyncChannel$LinkPropertyChangeAction fromInt (int) 
		int value
	static void  () 
}

com/android/internal/telephony/dataconnection/DcSwitchStateMachine$1.class
DcSwitchStateMachine.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DcSwitchStateMachine$1 extends java.lang.Object {
}

com/android/internal/telephony/dataconnection/DcTesterDeactivateAll.class
DcTesterDeactivateAll.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcTesterDeactivateAll extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private com.android.internal.telephony.PhoneBase mPhone
	private com.android.internal.telephony.dataconnection.DcController mDcc
	public static String sActionDcTesterDeactivateAll
	protected android.content.BroadcastReceiver sIntentReceiver
	void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.dataconnection.DcController, android.os.Handler) 
		android.content.IntentFilter filter
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.dataconnection.DcController dcc
		android.os.Handler handler
	void dispose () 
	private static void log (java.lang.String) 
		String s
	static void access$000 (java.lang.String) 
		String x0
	static com.android.internal.telephony.PhoneBase access$100 (com.android.internal.telephony.dataconnection.DcTesterDeactivateAll) 
		com.android.internal.telephony.dataconnection.DcTesterDeactivateAll x0
	static com.android.internal.telephony.dataconnection.DcController access$200 (com.android.internal.telephony.dataconnection.DcTesterDeactivateAll) 
		com.android.internal.telephony.dataconnection.DcTesterDeactivateAll x0
	static void  () 
}

com/android/internal/telephony/dataconnection/DataConnection$DcDisconnectingState.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DcDisconnectingState extends com.android.internal.util.State {
	final com.android.internal.telephony.dataconnection.DataConnection this$0
	private void  (com.android.internal.telephony.dataconnection.DataConnection) 
	public boolean processMessage (android.os.Message) 
		android.os.AsyncResult ar
		com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams dp
		String str
		android.os.Message msg
		boolean retVal
	void  (com.android.internal.telephony.dataconnection.DataConnection, com.android.internal.telephony.dataconnection.DataConnection$1) 
		com.android.internal.telephony.dataconnection.DataConnection x0
		com.android.internal.telephony.dataconnection.DataConnection$1 x1
}

com/android/internal/telephony/dataconnection/DcTesterFailBringUpAll.class
DcTesterFailBringUpAll.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private com.android.internal.telephony.PhoneBase mPhone
	private String mActionFailBringUp
	private com.android.internal.telephony.dataconnection.DcFailBringUp mFailBringUp
	private android.content.BroadcastReceiver mIntentReceiver
	void  (com.android.internal.telephony.PhoneBase, android.os.Handler) 
		android.content.IntentFilter filter
		com.android.internal.telephony.PhoneBase phone
		android.os.Handler handler
	void dispose () 
	com.android.internal.telephony.dataconnection.DcFailBringUp getDcFailBringUp () 
	private void log (java.lang.String) 
		String s
	static void access$000 (com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll, java.lang.String) 
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll x0
		String x1
	static java.lang.String access$100 (com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll) 
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll x0
	static com.android.internal.telephony.dataconnection.DcFailBringUp access$200 (com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll) 
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll x0
	static com.android.internal.telephony.PhoneBase access$300 (com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll) 
		com.android.internal.telephony.dataconnection.DcTesterFailBringUpAll x0
}

com/android/internal/telephony/dataconnection/DcTracker$RetryFailures.class
DcTracker.java
package com.android.internal.telephony.dataconnection
final com.android.internal.telephony.dataconnection.DcTracker$RetryFailures extends java.lang.Enum {
	public static final com.android.internal.telephony.dataconnection.DcTracker$RetryFailures ALWAYS
	public static final com.android.internal.telephony.dataconnection.DcTracker$RetryFailures ONLY_ON_CHANGE
	private static final com.android.internal.telephony.dataconnection.DcTracker$RetryFailures[] $VALUES
	public static com.android.internal.telephony.dataconnection.DcTracker$RetryFailures[] values () 
	public static com.android.internal.telephony.dataconnection.DcTracker$RetryFailures valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/dataconnection/DctController.class
DctController.java
package com.android.internal.telephony.dataconnection
public com.android.internal.telephony.dataconnection.DctController extends android.os.Handler {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int EVENT_PROCESS_REQUESTS
	private static final int EVENT_EXECUTE_REQUEST
	private static final int EVENT_EXECUTE_ALL_REQUESTS
	private static final int EVENT_RELEASE_REQUEST
	private static final int EVENT_RELEASE_ALL_REQUESTS
	private static final int EVENT_RETRY_ATTACH
	private static final int EVENT_SETTINGS_CHANGED
	private static final int EVENT_SUBSCRIPTIONS_CHANGED
	private static final int EVENT_DATA_ATTACHED
	private static final int EVENT_DATA_DETACHED
	private static final int EVENT_EMERGENCY_CALL_TOGGLED
	private static com.android.internal.telephony.dataconnection.DctController sDctController
	private int mPhoneNum
	private com.android.internal.telephony.PhoneProxy[] mPhones
	private com.android.internal.telephony.dataconnection.DcSwitchStateMachine[] mDcSwitchStateMachine
	private com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel[] mDcSwitchAsyncChannel
	private android.os.Handler[] mDcSwitchStateHandler
	private java.util.HashMap mRequestInfos
	private android.content.Context mContext
	private android.os.Messenger[] mNetworkFactoryMessenger
	private android.net.NetworkFactory[] mNetworkFactory
	private android.net.NetworkCapabilities[] mNetworkFilter
	private com.android.internal.telephony.SubscriptionController mSubController
	private android.telephony.SubscriptionManager mSubMgr
	private android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mOnSubscriptionsChangedListener
	private android.database.ContentObserver mObserver
	private android.os.Handler mRspHandler
	public void updatePhoneObject (com.android.internal.telephony.PhoneProxy) 
		int i
		com.android.internal.telephony.PhoneProxy phone
		com.android.internal.telephony.PhoneBase phoneBase
	private void updatePhoneBaseForIndex (int, com.android.internal.telephony.PhoneBase) 
		int index
		com.android.internal.telephony.PhoneBase phoneBase
		android.net.ConnectivityManager cm
	public static com.android.internal.telephony.dataconnection.DctController getInstance () 
	public static com.android.internal.telephony.dataconnection.DctController makeDctController (com.android.internal.telephony.PhoneProxy[]) 
		com.android.internal.telephony.PhoneProxy[] phones
	private void  (com.android.internal.telephony.PhoneProxy[]) 
		int phoneId
		int status
		com.android.internal.telephony.PhoneBase phoneBase
		int i
		com.android.internal.telephony.PhoneProxy[] phones
	public void dispose () 
		android.net.ConnectivityManager cm
		int i
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private int requestNetwork (android.net.NetworkRequest, int, android.util.LocalLog, int) 
		android.net.NetworkRequest request
		int priority
		android.util.LocalLog l
		int phoneId
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
	private int releaseNetwork (android.net.NetworkRequest) 
		android.net.NetworkRequest request
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
	void processRequests () 
	void executeRequest (com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo request
	void executeAllRequests (int) 
		int phoneId
	void releaseRequest (com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo request
	void releaseAllRequests (int) 
		int phoneId
	public void retryAttach (int) 
		int phoneId
	private void onProcessRequest () 
		int i
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
		java.util.Iterator iterator
		int phoneId
		int activePhoneId
	private void onExecuteRequest (com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo) 
		String apn
		int phoneId
		com.android.internal.telephony.PhoneBase phoneBase
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
	private void onExecuteAllRequests (int) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
		int phoneId
		java.util.Iterator iterator
	private void onReleaseRequest (com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo) 
		String apn
		int phoneId
		com.android.internal.telephony.PhoneBase phoneBase
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
	private void onReleaseAllRequests (int) 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
		int phoneId
		java.util.Iterator iterator
	private void onRetryAttach (int) 
		int phoneId
		int topPriPhone
	private void onSettingsChanged () 
		int i
		String apn
		com.android.internal.telephony.PhoneBase phoneBase
		com.android.internal.telephony.dataconnection.DcTrackerBase dcTracker
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
		String specifier
		java.util.Iterator iterator
		int i
		long dataSubId
		int activePhoneId
		int[] subIds
	private int getTopPriorityRequestPhoneId () 
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo requestInfo
		java.util.Iterator iterator
		int i
		int defaultDds
		com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel$RequestInfo retRequestInfo
		int phoneId
		int priority
	private void onSubInfoReady () 
		int subId
		int i
	private java.lang.String apnForNetworkRequest (android.net.NetworkRequest) 
		android.net.NetworkRequest nr
		android.net.NetworkCapabilities nc
		int type
		String name
		boolean error
	private int getRequestPhoneId (android.net.NetworkRequest) 
		int subId
		android.net.NetworkRequest networkRequest
		String specifier
		int subId
		int phoneId
	private static void logd (java.lang.String) 
		String s
	private static void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine dssm
		com.android.internal.telephony.dataconnection.DcSwitchStateMachine[] arr$
		int len$
		int i$
		Exception e
		java.util.Map$Entry entry
		java.util.Iterator i$
		Exception e
		android.net.NetworkFactory tnf
		android.net.NetworkFactory[] arr$
		int len$
		int i$
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void access$000 (java.lang.String) 
		String x0
	static com.android.internal.telephony.dataconnection.DcSwitchAsyncChannel[] access$100 (com.android.internal.telephony.dataconnection.DctController) 
		com.android.internal.telephony.dataconnection.DctController x0
	static int access$200 (com.android.internal.telephony.dataconnection.DctController, android.net.NetworkRequest) 
		com.android.internal.telephony.dataconnection.DctController x0
		android.net.NetworkRequest x1
	static java.lang.String access$300 (com.android.internal.telephony.dataconnection.DctController, android.net.NetworkRequest) 
		com.android.internal.telephony.dataconnection.DctController x0
		android.net.NetworkRequest x1
	static int access$400 (com.android.internal.telephony.dataconnection.DctController, android.net.NetworkRequest, int, android.util.LocalLog, int) 
		com.android.internal.telephony.dataconnection.DctController x0
		android.net.NetworkRequest x1
		int x2
		android.util.LocalLog x3
		int x4
	static int access$500 (com.android.internal.telephony.dataconnection.DctController, android.net.NetworkRequest) 
		com.android.internal.telephony.dataconnection.DctController x0
		android.net.NetworkRequest x1
}

com/android/internal/telephony/dataconnection/DataConnection$DisconnectParams.class
DataConnection.java
package com.android.internal.telephony.dataconnection
 com.android.internal.telephony.dataconnection.DataConnection$DisconnectParams extends java.lang.Object {
	int mTag
	com.android.internal.telephony.dataconnection.ApnContext mApnContext
	String mReason
	android.os.Message mOnCompletedMsg
	void  (com.android.internal.telephony.dataconnection.ApnContext, java.lang.String, android.os.Message) 
		com.android.internal.telephony.dataconnection.ApnContext apnContext
		String reason
		android.os.Message onCompletedMsg
	public java.lang.String toString () 
}

com/android/internal/telephony/Subscription$SubscriptionStatus.class
Subscription.java
package com.android.internal.telephony
public final com.android.internal.telephony.Subscription$SubscriptionStatus extends java.lang.Enum {
	public static final com.android.internal.telephony.Subscription$SubscriptionStatus SUB_DEACTIVATE
	public static final com.android.internal.telephony.Subscription$SubscriptionStatus SUB_ACTIVATE
	public static final com.android.internal.telephony.Subscription$SubscriptionStatus SUB_ACTIVATED
	public static final com.android.internal.telephony.Subscription$SubscriptionStatus SUB_DEACTIVATED
	public static final com.android.internal.telephony.Subscription$SubscriptionStatus SUB_INVALID
	private static final com.android.internal.telephony.Subscription$SubscriptionStatus[] $VALUES
	public static com.android.internal.telephony.Subscription$SubscriptionStatus[] values () 
	public static com.android.internal.telephony.Subscription$SubscriptionStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/IIccPhoneBook$Stub$Proxy.class
IIccPhoneBook.java
package com.android.internal.telephony
 com.android.internal.telephony.IIccPhoneBook$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IIccPhoneBook  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getAdnRecordsInEf (int)  throws android.os.RemoteException 
		int efid
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getAdnRecordsInEfForSubscriber (int, int)  throws android.os.RemoteException 
		int subId
		int efid
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean updateAdnRecordsInEfByIndex (int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, java.lang.String, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		int subId
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int[] getAdnRecordsSize (int)  throws android.os.RemoteException 
		int efid
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] getAdnRecordsSizeForSubscriber (int, int)  throws android.os.RemoteException 
		int subId
		int efid
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
}

com/android/internal/telephony/IPhoneStateListener.class
IPhoneStateListener.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IPhoneStateListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServiceStateChanged (android.telephony.ServiceState)  throws android.os.RemoteException 
	public abstract void onSignalStrengthChanged (int)  throws android.os.RemoteException 
	public abstract void onMessageWaitingIndicatorChanged (boolean)  throws android.os.RemoteException 
	public abstract void onCallForwardingIndicatorChanged (boolean)  throws android.os.RemoteException 
	public abstract void onCellLocationChanged (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onCallStateChanged (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void onDataConnectionStateChanged (int, int)  throws android.os.RemoteException 
	public abstract void onDataActivity (int)  throws android.os.RemoteException 
	public abstract void onSignalStrengthsChanged (android.telephony.SignalStrength)  throws android.os.RemoteException 
	public abstract void onOtaspChanged (int)  throws android.os.RemoteException 
	public abstract void onCellInfoChanged (java.util.List)  throws android.os.RemoteException 
	public abstract void onPreciseCallStateChanged (android.telephony.PreciseCallState)  throws android.os.RemoteException 
	public abstract void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState)  throws android.os.RemoteException 
	public abstract void onDataConnectionRealTimeInfoChanged (android.telephony.DataConnectionRealTimeInfo)  throws android.os.RemoteException 
	public abstract void onVoLteServiceStateChanged (android.telephony.VoLteServiceState)  throws android.os.RemoteException 
	public abstract void onOemHookRawEvent (byte[])  throws android.os.RemoteException 
	public abstract void onCarrierNetworkChange (boolean)  throws android.os.RemoteException 
}

com/android/internal/telephony/IccUtils.class
IccUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.IccUtils extends java.lang.Object {
	static final String LOG_TAG
	public void  () 
	public static java.lang.String bcdToString (byte[], int, int) 
		int v
		int i
		byte[] data
		int offset
		int length
		StringBuilder ret
	public static java.lang.String cdmaBcdToString (byte[], int, int) 
		int v
		int i
		byte[] data
		int offset
		int length
		StringBuilder ret
		int count
	public static int gsmBcdByteToInt (byte) 
		byte b
		int ret
	public static int cdmaBcdByteToInt (byte) 
		byte b
		int ret
	public static java.lang.String adnStringFieldToString (byte[], int, int) 
		java.io.UnsupportedEncodingException ex
		int ucslen
		String ret
		int count
		StringBuilder ret
		android.content.res.Resources$NotFoundException e
		byte[] data
		int offset
		int length
		boolean isucs2
		char base
		int len
		android.content.res.Resources resource
		String defaultCharset
	static int hexCharToInt (char) 
		char c
	public static byte[] hexStringToBytes (java.lang.String) 
		int i
		String s
		byte[] ret
		int sz
	public static java.lang.String bytesToHexString (byte[]) 
		int b
		int i
		byte[] bytes
		StringBuilder ret
	public static java.lang.String networkNameToString (byte[], int, int) 
		java.io.UnsupportedEncodingException ex
		int countSeptets
		int unusedBits
		byte[] data
		int offset
		int length
		String ret
	public static android.graphics.Bitmap parseToBnW (byte[], int) 
		byte[] data
		int length
		int valueIndex
		int width
		int height
		int numOfPixels
		int[] pixels
		int pixelIndex
		int bitIndex
		byte currentByte
	private static int bitToRGB (int) 
		int bit
	public static android.graphics.Bitmap parseToRGB (byte[], int, boolean) 
		byte[] data
		int length
		boolean transparency
		int valueIndex
		int width
		int height
		int bits
		int colorNumber
		int clutOffset
		int[] colorIndexArray
		int[] resultArray
	private static int[] mapTo2OrderBitColor (byte[], int, int, int[], int) 
		int offset
		int runIndex
		byte tempByte
		byte[] data
		int valueIndex
		int length
		int[] colorArray
		int bits
		int mask
		int[] resultArray
		int resultIndex
		int run
	private static int[] mapToNon2OrderBitColor (byte[], int, int, int[], int) 
		byte[] data
		int valueIndex
		int length
		int[] colorArray
		int bits
		int[] resultArray
	private static int[] getCLUT (byte[], int, int) 
		byte[] rawData
		int offset
		int number
		int[] result
		int endIndex
		int valueIndex
		int colorIndex
		int alpha
}

com/android/internal/telephony/CallerInfoAsyncQuery.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
public com.android.internal.telephony.CallerInfoAsyncQuery extends java.lang.Object {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final int EVENT_NEW_QUERY
	private static final int EVENT_ADD_LISTENER
	private static final int EVENT_END_OF_QUEUE
	private static final int EVENT_EMERGENCY_NUMBER
	private static final int EVENT_VOICEMAIL_NUMBER
	private com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler mHandler
	private static final boolean ENABLE_UNKNOWN_NUMBER_GEO_DESCRIPTION
	static android.content.ContentResolver getCurrentProfileContentResolver (android.content.Context) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context otherContext
		android.content.Context context
		int currentUser
		int myUser
	private void  () 
	public static com.android.internal.telephony.CallerInfoAsyncQuery startQuery (int, android.content.Context, android.net.Uri, com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener, java.lang.Object) 
		int token
		android.content.Context context
		android.net.Uri contactRef
		com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener listener
		Object cookie
		com.android.internal.telephony.CallerInfoAsyncQuery c
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper cw
	public static com.android.internal.telephony.CallerInfoAsyncQuery startQuery (int, android.content.Context, java.lang.String, com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener, java.lang.Object) 
		int token
		android.content.Context context
		String number
		com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener listener
		Object cookie
		int subId
	public static com.android.internal.telephony.CallerInfoAsyncQuery startQuery (int, android.content.Context, java.lang.String, com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener, java.lang.Object, int) 
		int token
		android.content.Context context
		String number
		com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener listener
		Object cookie
		int subId
		android.net.Uri contactRef
		com.android.internal.telephony.CallerInfoAsyncQuery c
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper cw
	public void addQueryListener (int, com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener, java.lang.Object) 
		int token
		com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener listener
		Object cookie
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper cw
	private void allocate (android.content.Context, android.net.Uri) 
		android.content.Context context
		android.net.Uri contactRef
	private void release () 
	private static java.lang.String sanitizeUriToString (android.net.Uri) 
		String uriString
		int indexOfLastSlash
		android.net.Uri uri
	static void access$000 (com.android.internal.telephony.CallerInfoAsyncQuery) 
		com.android.internal.telephony.CallerInfoAsyncQuery x0
}

com/android/internal/telephony/CellNetworkScanResult$1.class
CellNetworkScanResult.java
package com.android.internal.telephony
final com.android.internal.telephony.CellNetworkScanResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.CellNetworkScanResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.CellNetworkScanResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/ITelephonyRegistry$Stub.class
ITelephonyRegistry.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ITelephonyRegistry$Stub extends android.os.Binder implements com.android.internal.telephony.ITelephonyRegistry  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addOnSubscriptionsChangedListener
	static final int TRANSACTION_removeOnSubscriptionsChangedListener
	static final int TRANSACTION_listen
	static final int TRANSACTION_listenForSubscriber
	static final int TRANSACTION_notifyCallState
	static final int TRANSACTION_notifyCallStateForSubscriber
	static final int TRANSACTION_notifyServiceStateForPhoneId
	static final int TRANSACTION_notifySignalStrength
	static final int TRANSACTION_notifySignalStrengthForSubscriber
	static final int TRANSACTION_notifyMessageWaitingChangedForPhoneId
	static final int TRANSACTION_notifyCallForwardingChanged
	static final int TRANSACTION_notifyCallForwardingChangedForSubscriber
	static final int TRANSACTION_notifyDataActivity
	static final int TRANSACTION_notifyDataActivityForSubscriber
	static final int TRANSACTION_notifyDataConnection
	static final int TRANSACTION_notifyDataConnectionForSubscriber
	static final int TRANSACTION_notifyDataConnectionFailed
	static final int TRANSACTION_notifyDataConnectionFailedForSubscriber
	static final int TRANSACTION_notifyCellLocation
	static final int TRANSACTION_notifyCellLocationForSubscriber
	static final int TRANSACTION_notifyOtaspChanged
	static final int TRANSACTION_notifyCellInfo
	static final int TRANSACTION_notifyPreciseCallState
	static final int TRANSACTION_notifyDisconnectCause
	static final int TRANSACTION_notifyPreciseDataConnectionFailed
	static final int TRANSACTION_notifyCellInfoForSubscriber
	static final int TRANSACTION_notifyDataConnectionRealTimeInfo
	static final int TRANSACTION_notifyVoLteServiceStateChanged
	static final int TRANSACTION_notifyOemHookRawEventForSubscriber
	static final int TRANSACTION_notifySubscriptionInfoChanged
	static final int TRANSACTION_notifyCarrierNetworkChange
	public void  () 
	public static com.android.internal.telephony.ITelephonyRegistry asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		com.android.internal.telephony.IOnSubscriptionsChangedListener _arg1
		String _arg0
		com.android.internal.telephony.IOnSubscriptionsChangedListener _arg1
		String _arg0
		com.android.internal.telephony.IPhoneStateListener _arg1
		int _arg2
		boolean _arg3
		int _arg0
		String _arg1
		com.android.internal.telephony.IPhoneStateListener _arg2
		int _arg3
		boolean _arg4
		int _arg0
		String _arg1
		int _arg0
		int _arg1
		String _arg2
		android.telephony.ServiceState _arg2
		int _arg0
		int _arg1
		android.telephony.ServiceState _arg2
		android.telephony.SignalStrength _arg0
		android.telephony.SignalStrength _arg0
		android.telephony.SignalStrength _arg1
		int _arg0
		android.telephony.SignalStrength _arg1
		int _arg0
		int _arg1
		boolean _arg2
		boolean _arg0
		int _arg0
		boolean _arg1
		int _arg0
		int _arg0
		int _arg1
		android.net.LinkProperties _arg5
		android.net.NetworkCapabilities _arg6
		int _arg0
		boolean _arg1
		String _arg2
		String _arg3
		String _arg4
		android.net.LinkProperties _arg5
		android.net.NetworkCapabilities _arg6
		int _arg7
		boolean _arg8
		android.net.LinkProperties _arg6
		android.net.NetworkCapabilities _arg7
		int _arg0
		int _arg1
		boolean _arg2
		String _arg3
		String _arg4
		String _arg5
		android.net.LinkProperties _arg6
		android.net.NetworkCapabilities _arg7
		int _arg8
		boolean _arg9
		String _arg0
		String _arg1
		int _arg0
		String _arg1
		String _arg2
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg1
		int _arg0
		android.os.Bundle _arg1
		int _arg0
		java.util.List _arg0
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg1
		String _arg0
		String _arg1
		String _arg2
		String _arg3
		int _arg0
		java.util.List _arg1
		android.telephony.DataConnectionRealTimeInfo _arg0
		android.telephony.DataConnectionRealTimeInfo _arg0
		android.telephony.VoLteServiceState _arg0
		android.telephony.VoLteServiceState _arg0
		int _arg0
		byte[] _arg1
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/DcParamObject.class
DcParamObject.java
package com.android.internal.telephony
public com.android.internal.telephony.DcParamObject extends java.lang.Object implements android.os.Parcelable  {
	private int mSubId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int subId
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public int getSubId () 
	static void  () 
}

com/android/internal/telephony/TelephonyIntents.class
TelephonyIntents.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyIntents extends java.lang.Object {
	public static final String ACTION_SERVICE_STATE_CHANGED
	public static final String ACTION_RADIO_TECHNOLOGY_CHANGED
	public static final String ACTION_EMERGENCY_CALLBACK_MODE_CHANGED
	public static final String ACTION_SIGNAL_STRENGTH_CHANGED
	public static final String ACTION_ANY_DATA_CONNECTION_STATE_CHANGED
	public static final String ACTION_DATA_CONNECTION_CONNECTED_TO_PROVISIONING_APN
	public static final String ACTION_DATA_CONNECTION_FAILED
	public static final String ACTION_SIM_STATE_CHANGED
	public static final String ACTION_NETWORK_SET_TIME
	public static final String ACTION_NETWORK_SET_TIMEZONE
	public static final String ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS
	public static final String ACTION_CARRIER_SETUP
	public static final String ACTION_FORBIDDEN_NO_SERVICE_AUTHORIZATION
	public static final String SECRET_CODE_ACTION
	public static final String SPN_STRINGS_UPDATED_ACTION
	public static final String EXTRA_SHOW_PLMN
	public static final String EXTRA_PLMN
	public static final String EXTRA_SHOW_SPN
	public static final String EXTRA_SPN
	public static final String EXTRA_DATA_SPN
	public static final String ACTION_SUBINFO_CONTENT_CHANGE
	public static final String ACTION_SUBINFO_RECORD_UPDATED
	public static final String ACTION_DEFAULT_SUBSCRIPTION_CHANGED
	public static final String ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED
	public static final String ACTION_DEFAULT_VOICE_SUBSCRIPTION_CHANGED
	public static final String ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED
	public static final String ACTION_SET_RADIO_CAPABILITY_DONE
	public static final String EXTRA_RADIO_ACCESS_FAMILY
	public static final String ACTION_SET_RADIO_CAPABILITY_FAILED
	public void  () 
}

com/android/internal/telephony/SmsNumberUtils.class
SmsNumberUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsNumberUtils extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final String PLUS_SIGN
	private static final int NANP_SHORT_LENGTH
	private static final int NANP_MEDIUM_LENGTH
	private static final int NANP_LONG_LENGTH
	private static final int NANP_CC
	private static final String NANP_NDD
	private static final String NANP_IDD
	private static final int MIN_COUNTRY_AREA_LOCAL_LENGTH
	private static final int GSM_UMTS_NETWORK
	private static final int CDMA_HOME_NETWORK
	private static final int CDMA_ROAMING_NETWORK
	private static final int NP_NONE
	private static final int NP_NANP_BEGIN
	private static final int NP_NANP_LOCAL
	private static final int NP_NANP_AREA_LOCAL
	private static final int NP_NANP_NDD_AREA_LOCAL
	private static final int NP_NANP_NBPCD_CC_AREA_LOCAL
	private static final int NP_NANP_LOCALIDD_CC_AREA_LOCAL
	private static final int NP_NANP_NBPCD_HOMEIDD_CC_AREA_LOCAL
	private static final int NP_INTERNATIONAL_BEGIN
	private static final int NP_NBPCD_HOMEIDD_CC_AREA_LOCAL
	private static final int NP_HOMEIDD_CC_AREA_LOCAL
	private static final int NP_NBPCD_CC_AREA_LOCAL
	private static final int NP_LOCALIDD_CC_AREA_LOCAL
	private static final int NP_CC_AREA_LOCAL
	private static int[] ALL_COUNTRY_CODES
	private static int MAX_COUNTRY_CODES_LENGTH
	private static java.util.HashMap IDDS_MAPS
	public void  () 
	private static java.lang.String formatNumber (android.content.Context, java.lang.String, java.lang.String, int) 
		int iddLength
		int iddLength
		int iddLength
		int countryCode
		android.content.Context context
		String number
		String activeMcc
		int networkType
		String networkPortionNumber
		com.android.internal.telephony.SmsNumberUtils$NumberEntry numberEntry
		java.util.ArrayList allIDDs
		int nanpState
		int internationalState
		String returnNumber
	private static java.util.ArrayList getAllIDDs (android.content.Context, java.lang.String) 
		String idd
		android.database.SQLException e
		android.content.Context context
		String mcc
		java.util.ArrayList allIDDs
		String[] projection
		String where
		String[] selectionArgs
		android.database.Cursor cursor
	private static int checkNANP (com.android.internal.telephony.SmsNumberUtils$NumberEntry, java.util.ArrayList) 
		char c
		int i
		char firstChar
		String number2
		String idd
		java.util.Iterator i$
		com.android.internal.telephony.SmsNumberUtils$NumberEntry numberEntry
		java.util.ArrayList allIDDs
		boolean isNANP
		String number
	private static boolean isNANP (java.lang.String) 
		String number
	private static int checkInternationalNumberPlan (android.content.Context, com.android.internal.telephony.SmsNumberUtils$NumberEntry, java.util.ArrayList, java.lang.String) 
		String numberCountryAreaLocal
		String numberNoNBPCD
		String numberCountryAreaLocal
		String numberNoIDD
		String exitCode
		java.util.Iterator i$
		android.content.Context context
		com.android.internal.telephony.SmsNumberUtils$NumberEntry numberEntry
		java.util.ArrayList allIDDs
		String homeIDD
		String number
		int countryCode
	private static int getCountryCode (android.content.Context, java.lang.String) 
		int i
		int j
		int tempCC
		int i
		int[] allCCs
		int[] ccArray
		android.content.Context context
		String number
		int countryCode
	private static int[] getAllCountryCodes (android.content.Context) 
		int countryCode
		int length
		int i
		String[] projection
		android.database.SQLException e
		android.content.Context context
		android.database.Cursor cursor
	private static boolean inExceptionListForNpCcAreaLocal (com.android.internal.telephony.SmsNumberUtils$NumberEntry) 
		com.android.internal.telephony.SmsNumberUtils$NumberEntry numberEntry
		int countryCode
		boolean result
	private static java.lang.String getNumberPlanType (int) 
		int state
		String numberPlanType
	public static java.lang.String filterDestAddr (com.android.internal.telephony.PhoneBase, java.lang.String) 
		String networkMcc
		int networkType
		com.android.internal.telephony.PhoneBase phoneBase
		String destAddr
		String networkOperator
		String result
	private static int getNetworkType (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phoneBase
		int networkType
		int phoneType
	private static boolean isInternationalRoaming (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phoneBase
		String operatorIsoCountry
		String simIsoCountry
		boolean internationalRoaming
	private static boolean needToConvert (com.android.internal.telephony.PhoneBase) 
		String[] needToConvertArray
		int i
		com.android.internal.telephony.PhoneBase phoneBase
		boolean bNeedToConvert
		String[] listArray
	private static boolean compareGid1 (com.android.internal.telephony.PhoneBase, java.lang.String) 
		com.android.internal.telephony.PhoneBase phoneBase
		String serviceGid1
		String gid1
		boolean ret
		int gid_length
	static void  () 
}

com/android/internal/telephony/RIL$2.class
RIL.java
package com.android.internal.telephony
 com.android.internal.telephony.RIL$2 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.RIL this$0
	void  (com.android.internal.telephony.RIL) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		boolean oldState
}

com/android/internal/telephony/RetryManager.class
RetryManager.java
package com.android.internal.telephony
public com.android.internal.telephony.RetryManager extends java.lang.Object {
	public static final String LOG_TAG
	public static final boolean DBG
	public static final boolean VDBG
	private java.util.ArrayList mRetryArray
	private boolean mRetryForever
	private int mMaxRetryCount
	private int mCurMaxRetryCount
	private int mRetryCount
	private java.util.Random mRng
	private String mConfig
	public void  () 
	public java.lang.String toString () 
		com.android.internal.telephony.RetryManager$RetryRec r
		java.util.Iterator i$
		String ret
	public boolean configure (int, int, int) 
		int maxRetryCount
		int retryTime
		int randomizationTime
	public boolean configure (java.lang.String) 
		android.util.Pair value
		android.util.Pair value
		com.android.internal.telephony.RetryManager$RetryRec rr
		android.util.Pair value
		String[] splitStr
		int i
		int defaultRandomization
		String[] strArray
		String configStr
	public boolean isRetryNeeded () 
		boolean retVal
	public int getRetryTimer () 
		int index
		int retVal
		int index
		int retVal
	public int getRetryCount () 
	public void increaseRetryCount () 
	public void setRetryCount (int) 
		int count
	public void setCurMaxRetryCount (int) 
		int count
	public void restoreCurMaxRetryCount () 
	public void setRetryForever (boolean) 
		boolean retryForever
	public void resetRetryCount () 
	public void retryForeverUsingLastTimeout () 
	public boolean isRetryForever () 
	private android.util.Pair parseNonNegativeInt (java.lang.String, java.lang.String) 
		NumberFormatException e
		String name
		String stringValue
		int value
		android.util.Pair retVal
	private boolean validateNonNegativeInt (java.lang.String, int) 
		boolean retVal
		String name
		int value
		boolean retVal
	private int nextRandomizationTime (int) 
		int index
		int randomTime
	private void log (java.lang.String) 
		String s
}

com/android/internal/telephony/SmsUsageMonitor$SettingsObserver.class
SmsUsageMonitor.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsUsageMonitor$SettingsObserver extends android.database.ContentObserver {
	private final android.content.Context mContext
	private final java.util.concurrent.atomic.AtomicBoolean mEnabled
	void  (android.os.Handler, android.content.Context, java.util.concurrent.atomic.AtomicBoolean) 
		android.os.Handler handler
		android.content.Context context
		java.util.concurrent.atomic.AtomicBoolean enabled
	public void onChange (boolean) 
		boolean selfChange
}

com/android/internal/telephony/PhoneNotifier.class
PhoneNotifier.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneNotifier extends java.lang.Object {
	public abstract void notifyPhoneState (com.android.internal.telephony.Phone) 
	public abstract void notifyServiceState (com.android.internal.telephony.Phone) 
	public abstract void notifyCellLocation (com.android.internal.telephony.Phone) 
	public abstract void notifySignalStrength (com.android.internal.telephony.Phone) 
	public abstract void notifyMessageWaitingChanged (com.android.internal.telephony.Phone) 
	public abstract void notifyCallForwardingChanged (com.android.internal.telephony.Phone) 
	public abstract void notifyDataConnection (com.android.internal.telephony.Phone, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneConstants$DataState) 
	public abstract void notifyDataConnectionFailed (com.android.internal.telephony.Phone, java.lang.String, java.lang.String) 
	public abstract void notifyDataActivity (com.android.internal.telephony.Phone) 
	public abstract void notifyOtaspChanged (com.android.internal.telephony.Phone, int) 
	public abstract void notifyCellInfo (com.android.internal.telephony.Phone, java.util.List) 
	public abstract void notifyPreciseCallState (com.android.internal.telephony.Phone) 
	public abstract void notifyDisconnectCause (int, int) 
	public abstract void notifyPreciseDataConnectionFailed (com.android.internal.telephony.Phone, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract void notifyDataConnectionRealTimeInfo (com.android.internal.telephony.Phone, android.telephony.DataConnectionRealTimeInfo) 
	public abstract void notifyVoLteServiceStateChanged (com.android.internal.telephony.Phone, android.telephony.VoLteServiceState) 
	public abstract void notifyOemHookRawEventForSubscriber (int, byte[]) 
}

com/android/internal/telephony/SmsUsageMonitor$SettingsObserverHandler.class
SmsUsageMonitor.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsUsageMonitor$SettingsObserverHandler extends android.os.Handler {
	void  (android.content.Context, java.util.concurrent.atomic.AtomicBoolean) 
		android.content.Context context
		java.util.concurrent.atomic.AtomicBoolean enabled
		android.content.ContentResolver resolver
		android.database.ContentObserver globalObserver
}

com/android/internal/telephony/SubscriptionController$ScLocalLog.class
SubscriptionController.java
package com.android.internal.telephony
 com.android.internal.telephony.SubscriptionController$ScLocalLog extends java.lang.Object {
	private java.util.LinkedList mLog
	private int mMaxLines
	private android.text.format.Time mNow
	public void  (int) 
		int maxLines
	public synchronized void log (java.lang.String) 
		int pid
		int tid
		String msg
	public synchronized void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		int LOOPS_PER_FLUSH
		java.util.Iterator itr
		int i
}

com/android/internal/telephony/RIL$RILSender.class
RIL.java
package com.android.internal.telephony
 com.android.internal.telephony.RIL$RILSender extends android.os.Handler implements java.lang.Runnable  {
	byte[] dataLength
	final com.android.internal.telephony.RIL this$0
	public void  (com.android.internal.telephony.RIL, android.os.Looper) 
		android.os.Looper looper
	public void run () 
	public void handleMessage (android.os.Message) 
		android.net.LocalSocket s
		byte[] data
		java.io.IOException ex
		RuntimeException exc
		int i
		int count
		android.os.Message msg
		com.android.internal.telephony.RILRequest rr
		com.android.internal.telephony.RILRequest req
}

com/android/internal/telephony/DriverCall$State.class
DriverCall.java
package com.android.internal.telephony
public final com.android.internal.telephony.DriverCall$State extends java.lang.Enum {
	public static final com.android.internal.telephony.DriverCall$State ACTIVE
	public static final com.android.internal.telephony.DriverCall$State HOLDING
	public static final com.android.internal.telephony.DriverCall$State DIALING
	public static final com.android.internal.telephony.DriverCall$State ALERTING
	public static final com.android.internal.telephony.DriverCall$State INCOMING
	public static final com.android.internal.telephony.DriverCall$State WAITING
	private static final com.android.internal.telephony.DriverCall$State[] $VALUES
	public static com.android.internal.telephony.DriverCall$State[] values () 
	public static com.android.internal.telephony.DriverCall$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/SMSDispatcher$MultipartSmsSenderCallback.class
SMSDispatcher.java
package com.android.internal.telephony
final com.android.internal.telephony.SMSDispatcher$MultipartSmsSenderCallback extends android.service.carrier.ICarrierMessagingCallback$Stub {
	private final com.android.internal.telephony.SMSDispatcher$MultipartSmsSender mSmsSender
	final com.android.internal.telephony.SMSDispatcher this$0
	void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$MultipartSmsSender) 
		com.android.internal.telephony.SMSDispatcher$MultipartSmsSender smsSender
	public void onSendSmsComplete (int, int) 
		int result
		int messageRef
	public void onSendMultipartSmsComplete (int, int[]) 
		int messageRef
		int i
		int result
		int[] messageRefs
		long identity
	public void onFilterComplete (boolean) 
		boolean keepMessage
	public void onSendMmsComplete (int, byte[]) 
		int result
		byte[] sendConfPdu
	public void onDownloadMmsComplete (int) 
		int result
}

com/android/internal/telephony/PhoneConstants$CardUnavailableReason.class
PhoneConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.PhoneConstants$CardUnavailableReason extends java.lang.Enum {
	public static final com.android.internal.telephony.PhoneConstants$CardUnavailableReason REASON_CARD_REMOVED
	public static final com.android.internal.telephony.PhoneConstants$CardUnavailableReason REASON_RADIO_UNAVAILABLE
	public static final com.android.internal.telephony.PhoneConstants$CardUnavailableReason REASON_SIM_REFRESH_RESET
	private static final com.android.internal.telephony.PhoneConstants$CardUnavailableReason[] $VALUES
	public static com.android.internal.telephony.PhoneConstants$CardUnavailableReason[] values () 
	public static com.android.internal.telephony.PhoneConstants$CardUnavailableReason valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/RIL.class
RIL.java
package com.android.internal.telephony
public final com.android.internal.telephony.RIL extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface  {
	static final String RILJ_LOG_TAG
	static final boolean RILJ_LOGD
	static final boolean RILJ_LOGV
	static final int RADIO_SCREEN_UNSET
	static final int RADIO_SCREEN_OFF
	static final int RADIO_SCREEN_ON
	private static final int DEFAULT_WAKE_LOCK_TIMEOUT
	android.net.LocalSocket mSocket
	android.os.HandlerThread mSenderThread
	com.android.internal.telephony.RIL$RILSender mSender
	Thread mReceiverThread
	com.android.internal.telephony.RIL$RILReceiver mReceiver
	android.view.Display mDefaultDisplay
	int mDefaultDisplayState
	int mRadioScreenState
	boolean mIsDevicePlugged
	android.os.PowerManager$WakeLock mWakeLock
	final int mWakeLockTimeout
	int mWakeLockCount
	android.util.SparseArray mRequestList
	Object mLastNITZTimeInfo
	java.util.concurrent.atomic.AtomicBoolean mTestingEmergencyCall
	private Integer mInstanceId
	static final int EVENT_SEND
	static final int EVENT_WAKE_LOCK_TIMEOUT
	static final int RIL_MAX_COMMAND_BYTES
	static final int RESPONSE_SOLICITED
	static final int RESPONSE_UNSOLICITED
	static final String[] SOCKET_NAME_RIL
	static final int SOCKET_OPEN_RETRY_MILLIS
	private static final int CDMA_BSI_NO_OF_INTS_STRUCT
	private static final int CDMA_BROADCAST_SMS_NO_OF_SERVICE_CATEGORIES
	private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
	private final android.content.BroadcastReceiver mBatteryStateListener
	private static int readRilMessage (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream is
		byte[] buffer
		int countRead
		int offset
		int remaining
		int messageLength
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int preferredNetworkType
		int cdmaSubscription
	public void  (android.content.Context, int, int, java.lang.Integer) 
		android.hardware.display.DisplayManager dm
		android.content.IntentFilter filter
		android.content.Intent batteryStatus
		android.content.Context context
		int preferredNetworkType
		int cdmaSubscription
		Integer instanceId
		android.os.PowerManager pm
		android.os.Looper looper
		android.net.ConnectivityManager cm
		com.android.internal.telephony.TelephonyDevController tdc
	public void getVoiceRadioTechnology (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getImsRegistrationState (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setOnNITZTime (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void getIccCardStatus (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setUiccSubscription (int, int, int, int, android.os.Message) 
		int slotId
		int appIndex
		int subId
		int subStatus
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setDataAllowed (boolean, android.os.Message) 
		boolean allowed
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void supplyIccPin (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		android.os.Message result
	public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void supplyIccPin2 (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		String puk2
		String newPin2
		android.os.Message result
	public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin2
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void changeIccPin (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		android.os.Message result
	public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		android.os.Message result
	public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String facility
		String oldPwd
		String newPwd
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		String netpin
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getCurrentCalls (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getPDPContextList (android.os.Message) 
		android.os.Message result
	public void getDataCallList (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void dial (java.lang.String, int, android.os.Message) 
		String address
		int clirMode
		android.os.Message result
	public void dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Message) 
		String address
		int clirMode
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getIMSI (android.os.Message) 
		android.os.Message result
	public void getIMSIForApp (java.lang.String, android.os.Message) 
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getIMEI (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getIMEISV (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void hangupConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void hangupWaitingOrBackground (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void hangupForegroundResumeBackground (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void switchWaitingOrHoldingAndActive (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void conference (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setPreferredVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getPreferredVoicePrivacy (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void separateConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void acceptCall (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void rejectCall (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void explicitCallTransfer (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getLastCallFailCause (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getLastPdpFailCause (android.os.Message) 
		android.os.Message result
	public void getLastDataCallFailCause (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setMute (boolean, android.os.Message) 
		boolean enableMute
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getMute (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getSignalStrength (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getVoiceRegistrationState (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getDataRegistrationState (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getOperator (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getHardwareConfig (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void sendDtmf (char, android.os.Message) 
		char c
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void startDtmf (char, android.os.Message) 
		char c
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void stopDtmf (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	private void constructGsmSendSmsRilRequest (com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String) 
		com.android.internal.telephony.RILRequest rr
		String smscPDU
		String pdu
	public void sendSMS (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	private void constructCdmaSendSmsRilRequest (com.android.internal.telephony.RILRequest, byte[]) 
		int i
		int i
		int i
		java.io.IOException ex
		com.android.internal.telephony.RILRequest rr
		byte[] pdu
		int address_nbr_of_digits
		int subaddr_nbr_of_digits
		int bearerDataLength
		java.io.ByteArrayInputStream bais
		java.io.DataInputStream dis
	public void sendCdmaSms (byte[], android.os.Message) 
		byte[] pdu
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message) 
		String smscPDU
		String pdu
		int retry
		int messageRef
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void sendImsCdmaSms (byte[], int, int, android.os.Message) 
		byte[] pdu
		int retry
		int messageRef
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void deleteSmsOnSim (int, android.os.Message) 
		int index
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void deleteSmsOnRuim (int, android.os.Message) 
		int index
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message) 
		int status
		String smsc
		String pdu
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void writeSmsToRuim (int, java.lang.String, android.os.Message) 
		int status
		String pdu
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	private int translateStatus (int) 
		int status
	public void setupDataCall (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String radioTechnology
		String profile
		String apn
		String user
		String password
		String authType
		String protocol
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void deactivateDataCall (int, int, android.os.Message) 
		int cid
		int reason
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setRadioPower (boolean, android.os.Message) 
		boolean on
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void requestShutdown (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setSuppServiceNotifications (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message) 
		boolean success
		String ackPdu
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		android.os.Message result
	public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		String aid
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getCLIR (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setCLIR (int, android.os.Message) 
		int clirMode
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void queryCallWaiting (int, android.os.Message) 
		int serviceClass
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setCallWaiting (boolean, int, android.os.Message) 
		boolean enable
		int serviceClass
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setNetworkSelectionModeManual (java.lang.String, android.os.Message) 
		String operatorNumeric
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setCallForward (int, int, int, java.lang.String, int, android.os.Message) 
		int action
		int cfReason
		int serviceClass
		String number
		int timeSeconds
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message) 
		int cfReason
		int serviceClass
		String number
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void queryCLIP (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getBasebandVersion (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message) 
		String facility
		String password
		int serviceClass
		android.os.Message response
	public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		String password
		int serviceClass
		String appId
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		android.os.Message response
	public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		String appId
		android.os.Message response
		String lockString
		com.android.internal.telephony.RILRequest rr
	public void sendUSSD (java.lang.String, android.os.Message) 
		String logUssdString
		String ussdString
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void cancelPendingUssd (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void resetRadio (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void sendTerminalResponse (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void sendEnvelope (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void handleCallSetupRequestFromSim (boolean, android.os.Message) 
		boolean accept
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
		int[] param
	public void setPreferredNetworkType (int, android.os.Message) 
		int networkType
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setLocationUpdates (boolean, android.os.Message) 
		boolean enable
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void reportSmsMemoryStatus (boolean, android.os.Message) 
		boolean available
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void reportStkServiceIsRunning (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void getGsmBroadcastConfig (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message) 
		int i
		int i
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
		int numOfConfig
	public void setGsmBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	private void updateScreenState () 
		int oldState
	private void sendScreenState (boolean) 
		boolean on
		com.android.internal.telephony.RILRequest rr
	protected void onRadioAvailable () 
	private com.android.internal.telephony.CommandsInterface$RadioState getRadioStateFromInt (int) 
		int stateInt
		com.android.internal.telephony.CommandsInterface$RadioState state
	private void switchToRadioState (com.android.internal.telephony.CommandsInterface$RadioState) 
		com.android.internal.telephony.CommandsInterface$RadioState newState
	private void acquireWakeLock () 
		android.os.Message msg
	private void decrementWakeLock () 
	private boolean clearWakeLock () 
	private void send (com.android.internal.telephony.RILRequest) 
		com.android.internal.telephony.RILRequest rr
		android.os.Message msg
	private void processResponse (android.os.Parcel) 
		com.android.internal.telephony.RILRequest rr
		android.os.Parcel p
		int type
	private void clearRequestList (int, boolean) 
		com.android.internal.telephony.RILRequest rr
		int i
		int count
		int error
		boolean loggable
	private com.android.internal.telephony.RILRequest findAndRemoveRequestFromList (int) 
		int serial
		com.android.internal.telephony.RILRequest rr
	private com.android.internal.telephony.RILRequest processSolicited (android.os.Parcel) 
		Throwable tr
		android.os.Parcel p
		int serial
		int error
		boolean found
		com.android.internal.telephony.RILRequest rr
		Object ret
	private com.android.internal.telephony.RadioCapability makeStaticRadioCapability () 
		int raf
		String rafString
		com.android.internal.telephony.RadioCapability rc
	static java.lang.String retToString (int, java.lang.Object) 
		int i
		int[] intArray
		StringBuilder sb
		String s
		int length
		int i
		String[] strings
		StringBuilder sb
		String s
		int length
		com.android.internal.telephony.DriverCall dc
		java.util.Iterator i$
		java.util.ArrayList calls
		StringBuilder sb
		String s
		android.telephony.NeighboringCellInfo cell
		java.util.Iterator i$
		java.util.ArrayList cells
		StringBuilder sb
		String s
		int i
		com.android.internal.telephony.CallForwardInfo[] cinfo
		StringBuilder sb
		String s
		int length
		com.android.internal.telephony.HardwareConfig hwcfg
		java.util.Iterator i$
		java.util.ArrayList hwcfgs
		StringBuilder sb
		String s
		int req
		Object ret
		String s
	private void processUnsolicited (android.os.Parcel) 
		Throwable tr
		String[] a
		android.telephony.SmsMessage sms
		ClassCastException e
		com.android.internal.telephony.cdma.CdmaInformationRecords rec
		java.util.Iterator i$
		boolean playtone
		com.android.internal.telephony.CommandsInterface$RadioState newState
		int[] smsIndex
		String[] resp
		long nitzReceiveTime
		Object[] result
		boolean ignoreNitz
		android.telephony.SmsMessage sms
		java.util.ArrayList listInfoRecs
		android.os.Parcel p
		int response
		Object ret
	private void notifyRegistrantsRilConnectionChanged (int) 
		int rilVer
	private java.lang.Object responseInts (android.os.Parcel) 
		int i
		android.os.Parcel p
		int numInts
		int[] response
	private java.lang.Object responseFailCause (android.os.Parcel) 
		android.os.Parcel p
		com.android.internal.telephony.LastCallFailCause failCause
	private java.lang.Object responseVoid (android.os.Parcel) 
		android.os.Parcel p
	private java.lang.Object responseCallForward (android.os.Parcel) 
		int i
		android.os.Parcel p
		int numInfos
		com.android.internal.telephony.CallForwardInfo[] infos
	private java.lang.Object responseSuppServiceNotification (android.os.Parcel) 
		android.os.Parcel p
		com.android.internal.telephony.gsm.SuppServiceNotification notification
	private java.lang.Object responseCdmaSms (android.os.Parcel) 
		android.os.Parcel p
		android.telephony.SmsMessage sms
	private java.lang.Object responseString (android.os.Parcel) 
		android.os.Parcel p
		String response
	private java.lang.Object responseStrings (android.os.Parcel) 
		android.os.Parcel p
		String[] response
	private java.lang.Object responseRaw (android.os.Parcel) 
		android.os.Parcel p
		byte[] response
	private java.lang.Object responseSMS (android.os.Parcel) 
		android.os.Parcel p
		int messageRef
		int errorCode
		String ackPDU
		com.android.internal.telephony.SmsResponse response
	private java.lang.Object responseICC_IO (android.os.Parcel) 
		android.os.Parcel p
		int sw1
		int sw2
		String s
	private java.lang.Object responseICC_IOBase64 (android.os.Parcel) 
		android.os.Parcel p
		int sw1
		int sw2
		String s
	private java.lang.Object responseIccCardStatus (android.os.Parcel) 
		com.android.internal.telephony.uicc.IccCardApplicationStatus appStatus
		int i
		android.os.Parcel p
		com.android.internal.telephony.uicc.IccCardStatus cardStatus
		int numApplications
	private java.lang.Object responseSimRefresh (android.os.Parcel) 
		android.os.Parcel p
		com.android.internal.telephony.uicc.IccRefreshResponse response
	private java.lang.Object responseCallList (android.os.Parcel) 
		byte[] userData
		int np
		int uusInfoPresent
		int voiceSettings
		com.android.internal.telephony.DriverCall dc
		int i
		android.os.Parcel p
		int num
		java.util.ArrayList response
	private com.android.internal.telephony.dataconnection.DataCallResponse getDataCallResponse (android.os.Parcel, int) 
		String addresses
		String pcscf
		String addresses
		String dnses
		String gateways
		android.os.Parcel p
		int version
		com.android.internal.telephony.dataconnection.DataCallResponse dataCall
	private java.lang.Object responseDataCallList (android.os.Parcel) 
		int i
		android.os.Parcel p
		java.util.ArrayList response
		int ver
		int num
	private java.lang.Object responseSetupDataCall (android.os.Parcel) 
		String dnses
		String gateways
		String pcscf
		String addresses
		com.android.internal.telephony.dataconnection.DataCallResponse dataCall
		android.os.Parcel p
		int ver
		int num
		com.android.internal.telephony.dataconnection.DataCallResponse dataCall
	private java.lang.Object responseOperatorInfos (android.os.Parcel) 
		int i
		android.os.Parcel p
		String[] strings
		java.util.ArrayList ret
	private java.lang.Object responseCellList (android.os.Parcel) 
		int rssi
		String location
		android.telephony.NeighboringCellInfo cell
		int i
		android.os.Parcel p
		int num
		java.util.ArrayList response
		int[] subId
		int radioType
	private java.lang.Object responseGetPreferredNetworkType (android.os.Parcel) 
		android.os.Parcel p
		int[] response
	private java.lang.Object responseGmsBroadcastConfig (android.os.Parcel) 
		int fromId
		int toId
		int fromScheme
		int toScheme
		boolean selected
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo info
		int i
		android.os.Parcel p
		int num
		java.util.ArrayList response
	private java.lang.Object responseCdmaBroadcastConfig (android.os.Parcel) 
		int i
		int numInts
		int[] response
		int i
		int numInts
		android.os.Parcel p
		int numServiceCategories
		int[] response
	private java.lang.Object responseSignalStrength (android.os.Parcel) 
		android.os.Parcel p
		android.telephony.SignalStrength signalStrength
	private java.util.ArrayList responseCdmaInformationRecord (android.os.Parcel) 
		com.android.internal.telephony.cdma.CdmaInformationRecords InfoRec
		int i
		android.os.Parcel p
		int numberOfInfoRecs
		java.util.ArrayList response
	private java.lang.Object responseCdmaCallWaiting (android.os.Parcel) 
		android.os.Parcel p
		com.android.internal.telephony.cdma.CdmaCallWaitingNotification notification
	private java.lang.Object responseCallRing (android.os.Parcel) 
		android.os.Parcel p
		char[] response
	private void notifyRegistrantsCdmaInfoRec (com.android.internal.telephony.cdma.CdmaInformationRecords) 
		com.android.internal.telephony.cdma.CdmaInformationRecords infoRec
		int response
	private java.util.ArrayList responseCellInfoList (android.os.Parcel) 
		android.telephony.CellInfo InfoRec
		int i
		android.os.Parcel p
		int numberOfInfoRecs
		java.util.ArrayList response
	private java.lang.Object responseHardwareConfig (android.os.Parcel) 
		int type
		com.android.internal.telephony.HardwareConfig hw
		int i
		android.os.Parcel p
		int num
		java.util.ArrayList response
	private java.lang.Object responseRadioCapability (android.os.Parcel) 
		android.os.Parcel p
		int version
		int session
		int phase
		int rat
		String logicModemUuid
		int status
		com.android.internal.telephony.RadioCapability rc
	private java.lang.Object responseLceData (android.os.Parcel) 
		android.os.Parcel p
		java.util.ArrayList capacityResponse
		int capacityDownKbps
		int confidenceLevel
		int lceSuspended
	private java.lang.Object responseLceStatus (android.os.Parcel) 
		android.os.Parcel p
		java.util.ArrayList statusResponse
		int lceStatus
		int actualInterval
	private java.lang.Object responseActivityData (android.os.Parcel) 
		int i
		android.os.Parcel p
		int sleepModeTimeMs
		int idleModeTimeMs
		int[] txModeTimeMs
		int rxModeTimeMs
	static java.lang.String requestToString (int) 
		int request
	static java.lang.String responseToString (int) 
		int request
	private void riljLog (java.lang.String) 
		String msg
	private void riljLogv (java.lang.String) 
		String msg
	private void unsljLog (int) 
		int response
	private void unsljLogMore (int, java.lang.String) 
		int response
		String more
	private void unsljLogRet (int, java.lang.Object) 
		int response
		Object ret
	private void unsljLogvRet (int, java.lang.Object) 
		int response
		Object ret
	private java.lang.Object responseSsData (android.os.Parcel) 
		int i
		int i
		android.os.Parcel p
		int num
		com.android.internal.telephony.gsm.SsData ssData
	public void getDeviceIdentity (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getCDMASubscription (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setPhoneType (int) 
		int phoneType
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setCdmaSubscriptionSource (int, android.os.Message) 
		int cdmaSubscription
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getCdmaSubscriptionSource (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void queryTTYMode (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void sendCDMAFeatureCode (java.lang.String, android.os.Message) 
		String FeatureCode
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getCdmaBroadcastConfig (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message) 
		int i
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo config
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] arr$
		int len$
		int i$
		int i
		int i
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
		java.util.ArrayList processedConfigs
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] rilConfigs
	public void setCdmaBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void exitEmergencyCallbackMode (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void requestIsimAuthentication (java.lang.String, android.os.Message) 
		String nonce
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message) 
		int authContext
		String data
		String aid
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getCellInfoList (android.os.Message) 
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setCellInfoListRate (int, android.os.Message) 
		int rateInMillis
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setInitialAttachApn (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, android.os.Message) 
		String apn
		String protocol
		int authType
		String username
		String password
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void setDataProfile (com.android.internal.telephony.dataconnection.DataProfile[], android.os.Message) 
		int i
		com.android.internal.telephony.dataconnection.DataProfile[] dps
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	public void testingEmergencyCall () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		com.android.internal.telephony.RILRequest rr
		int i
		int count
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
		String AID
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void iccCloseLogicalChannel (int, android.os.Message) 
		int channel
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	private void iccTransmitApduHelper (int, int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int rilCommand
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
		com.android.internal.telephony.RadioCapability rc
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getRadioCapability (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void startLceService (int, boolean, android.os.Message) 
		int reportIntervalMs
		boolean pullMode
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void stopLceService (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void pullLceData (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.RILRequest rr
	static void access$000 (com.android.internal.telephony.RIL) 
		com.android.internal.telephony.RIL x0
	static void access$100 (com.android.internal.telephony.RIL) 
		com.android.internal.telephony.RIL x0
	static com.android.internal.telephony.RILRequest access$200 (com.android.internal.telephony.RIL, int) 
		com.android.internal.telephony.RIL x0
		int x1
	static boolean access$300 (com.android.internal.telephony.RIL) 
		com.android.internal.telephony.RIL x0
	static java.lang.Integer access$400 (com.android.internal.telephony.RIL) 
		com.android.internal.telephony.RIL x0
	static int access$500 (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream x0
		byte[] x1
	static void access$600 (com.android.internal.telephony.RIL, android.os.Parcel) 
		com.android.internal.telephony.RIL x0
		android.os.Parcel x1
	static void access$700 (com.android.internal.telephony.RIL, int, boolean) 
		com.android.internal.telephony.RIL x0
		int x1
		boolean x2
	static void access$800 (com.android.internal.telephony.RIL, int) 
		com.android.internal.telephony.RIL x0
		int x1
	static void  () 
}

com/android/internal/telephony/DriverCall.class
DriverCall.java
package com.android.internal.telephony
public com.android.internal.telephony.DriverCall extends java.lang.Object implements java.lang.Comparable  {
	static final String LOG_TAG
	public int index
	public boolean isMT
	public com.android.internal.telephony.DriverCall$State state
	public boolean isMpty
	public String number
	public int TOA
	public boolean isVoice
	public boolean isVoicePrivacy
	public int als
	public int numberPresentation
	public String name
	public int namePresentation
	public com.android.internal.telephony.UUSInfo uusInfo
	static com.android.internal.telephony.DriverCall fromCLCCLine (java.lang.String) 
		com.android.internal.telephony.ATParseEx ex
		String line
		com.android.internal.telephony.DriverCall ret
		com.android.internal.telephony.ATResponseParser p
	public void  () 
	public java.lang.String toString () 
	public static com.android.internal.telephony.DriverCall$State stateFromCLCC (int)  throws com.android.internal.telephony.ATParseEx 
		int state
	public static int presentationFromCLIP (int)  throws com.android.internal.telephony.ATParseEx 
		int cli
	public int compareTo (com.android.internal.telephony.DriverCall) 
		com.android.internal.telephony.DriverCall dc
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/internal/telephony/GsmAlphabet$LanguagePairCount.class
GsmAlphabet.java
package com.android.internal.telephony
 com.android.internal.telephony.GsmAlphabet$LanguagePairCount extends java.lang.Object {
	final int languageCode
	final int[] septetCounts
	final int[] unencodableCounts
	void  (int) 
		int i
		int tableOffset
		int code
		int maxSingleShiftCode
}

com/android/internal/telephony/MmiCode.class
MmiCode.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.MmiCode extends java.lang.Object {
	public abstract com.android.internal.telephony.MmiCode$State getState () 
	public abstract java.lang.CharSequence getMessage () 
	public abstract com.android.internal.telephony.Phone getPhone () 
	public abstract void cancel () 
	public abstract boolean isUssdRequest () 
	public abstract boolean isCancelable () 
}

com/android/internal/telephony/PhoneConstants$State.class
PhoneConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.PhoneConstants$State extends java.lang.Enum {
	public static final com.android.internal.telephony.PhoneConstants$State IDLE
	public static final com.android.internal.telephony.PhoneConstants$State RINGING
	public static final com.android.internal.telephony.PhoneConstants$State OFFHOOK
	private static final com.android.internal.telephony.PhoneConstants$State[] $VALUES
	public static com.android.internal.telephony.PhoneConstants$State[] values () 
	public static com.android.internal.telephony.PhoneConstants$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/SmsApplication$SmsPackageMonitor.class
SmsApplication.java
package com.android.internal.telephony
final com.android.internal.telephony.SmsApplication$SmsPackageMonitor extends com.android.internal.content.PackageMonitor {
	final android.content.Context mContext
	public void  (android.content.Context) 
		android.content.Context context
	public void onPackageDisappeared (java.lang.String, int) 
		String packageName
		int reason
	public void onPackageAppeared (java.lang.String, int) 
		String packageName
		int reason
	public void onPackageModified (java.lang.String) 
		String packageName
	private void onPackageChanged (java.lang.String) 
		android.content.pm.PackageManager$NameNotFoundException nnfe
		String packageName
		android.content.pm.PackageManager packageManager
		android.content.Context userContext
		int userId
		android.content.ComponentName componentName
}

com/android/internal/telephony/SubInfoRecordUpdater.class
SubInfoRecordUpdater.java
package com.android.internal.telephony
public com.android.internal.telephony.SubInfoRecordUpdater extends android.os.Handler {
	private static final String LOG_TAG
	private static final int PROJECT_SIM_NUM
	private static final int EVENT_OFFSET
	private static final int EVENT_QUERY_ICCID_DONE
	private static final String ICCID_STRING_FOR_NO_SIM
	public static final int SIM_NOT_CHANGE
	public static final int SIM_CHANGED
	public static final int SIM_NEW
	public static final int SIM_REPOSITION
	public static final int SIM_NOT_INSERT
	public static final int STATUS_NO_SIM_INSERTED
	public static final int STATUS_SIM1_INSERTED
	public static final int STATUS_SIM2_INSERTED
	public static final int STATUS_SIM3_INSERTED
	public static final int STATUS_SIM4_INSERTED
	private static com.android.internal.telephony.Phone[] sPhone
	private static android.content.Context sContext
	private static com.android.internal.telephony.uicc.IccFileHandler[] sFh
	private static String[] sIccId
	private static int[] sInsertSimState
	private static android.telephony.TelephonyManager sTelephonyMgr
	private static boolean sNeedUpdate
	private final android.content.BroadcastReceiver sReceiver
	public void  (android.content.Context, com.android.internal.telephony.Phone[], com.android.internal.telephony.CommandsInterface[]) 
		android.content.Context context
		com.android.internal.telephony.Phone[] phoneProxy
		com.android.internal.telephony.CommandsInterface[] ci
		android.content.IntentFilter intentFilter
	private static int encodeEventId (int, int) 
		int event
		int slotId
	private boolean isAllIccIdQueryDone () 
		int i
	public static void setDisplayNameForNewSub (java.lang.String, int, int) 
		int oldNameSource
		String oldSubName
		String newSubName
		int subId
		int newNameSource
		android.telephony.SubInfoRecord subInfo
	public void handleMessage (android.os.Message) 
		int pivot
		byte[] data
		android.os.Message msg
		android.os.AsyncResult ar
		int msgNum
		int slotId
		int event
	private void queryIccId (int) 
		String iccId
		int slotId
	public synchronized void updateSimInfoByIccId () 
		int i
		int i
		int j
		int i
		android.content.ContentValues value
		java.util.List oldSubInfo
		int i
		int i
		int i
		int i
		android.content.ContentValues value
		android.telephony.SubInfoRecord temp
		String msisdn
		int i
		int i
		int i
		int i
		int insertedSimCount
		int index
		android.content.ContentResolver contentResolver
		String[] oldIccId
		int nNewCardCount
		int nNewSimStatus
		java.util.List subInfos
		int nSubCount
		boolean hasSimRemoved
	private static void setUpdatedData (int, int, int) 
		int detectedType
		int subCount
		int newSimStatus
		android.content.Intent intent
	private static boolean isNewSim (java.lang.String, java.lang.String[]) 
		int i
		String iccId
		String[] oldIccId
		boolean newSim
	public void dispose () 
	private static void logd (java.lang.String) 
		String message
	static void access$000 (java.lang.String) 
		String x0
	static java.lang.String[] access$100 () 
	static boolean access$202 (boolean) 
		boolean x0
	static void access$300 (com.android.internal.telephony.SubInfoRecordUpdater, int) 
		com.android.internal.telephony.SubInfoRecordUpdater x0
		int x1
	static android.telephony.TelephonyManager access$400 () 
	static android.telephony.TelephonyManager access$402 (android.telephony.TelephonyManager) 
		android.telephony.TelephonyManager x0
	static android.content.Context access$500 () 
	static com.android.internal.telephony.uicc.IccFileHandler[] access$600 () 
	static boolean access$700 (com.android.internal.telephony.SubInfoRecordUpdater) 
		com.android.internal.telephony.SubInfoRecordUpdater x0
	static boolean access$200 () 
	static void  () 
}

com/android/internal/telephony/HbpcdLookup.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup extends java.lang.Object {
	public static final String AUTHORITY
	public static final android.net.Uri CONTENT_URI
	public static final String PATH_MCC_IDD
	public static final String PATH_MCC_LOOKUP_TABLE
	public static final String PATH_MCC_SID_CONFLICT
	public static final String PATH_MCC_SID_RANGE
	public static final String PATH_NANP_AREA_CODE
	public static final String PATH_ARBITRARY_MCC_SID_MATCH
	public static final String PATH_USERADD_COUNTRY
	public static final String ID
	public static final int IDINDEX
	public void  () 
	static void  () 
}

com/android/internal/telephony/IPhoneSubInfo$Stub$Proxy.class
IPhoneSubInfo.java
package com.android.internal.telephony
 com.android.internal.telephony.IPhoneSubInfo$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IPhoneSubInfo  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.lang.String getDeviceId (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getNaiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getDeviceIdForPhone (int)  throws android.os.RemoteException 
		int phoneId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getImeiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getDeviceSvn (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getDeviceSvnUsingSubId (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSubscriberId (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSubscriberIdForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getGroupIdLevel1 (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getGroupIdLevel1ForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getIccSerialNumber (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getIccSerialNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1Number (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1NumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1AlphaTag (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1AlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getMsisdn (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getMsisdnForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getVoiceMailNumber (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getVoiceMailNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getCompleteVoiceMailNumber ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getCompleteVoiceMailNumberForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getVoiceMailAlphaTag (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getVoiceMailAlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getIsimImpi ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getIsimDomain ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String[] getIsimImpu ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String getIsimIst ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String[] getIsimPcscf ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String getIsimChallengeResponse (java.lang.String)  throws android.os.RemoteException 
		String nonce
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getIccSimChallengeResponse (int, int, java.lang.String)  throws android.os.RemoteException 
		int subId
		int appType
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

com/android/internal/telephony/SmsResponse.class
SmsResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsResponse extends java.lang.Object {
	int mMessageRef
	String mAckPdu
	int mErrorCode
	public void  (int, java.lang.String, int) 
		int messageRef
		String ackPdu
		int errorCode
	public java.lang.String toString () 
		String ret
}

com/android/internal/telephony/IPhoneSubInfo$Stub.class
IPhoneSubInfo.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IPhoneSubInfo$Stub extends android.os.Binder implements com.android.internal.telephony.IPhoneSubInfo  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDeviceId
	static final int TRANSACTION_getNaiForSubscriber
	static final int TRANSACTION_getDeviceIdForPhone
	static final int TRANSACTION_getImeiForSubscriber
	static final int TRANSACTION_getDeviceSvn
	static final int TRANSACTION_getDeviceSvnUsingSubId
	static final int TRANSACTION_getSubscriberId
	static final int TRANSACTION_getSubscriberIdForSubscriber
	static final int TRANSACTION_getGroupIdLevel1
	static final int TRANSACTION_getGroupIdLevel1ForSubscriber
	static final int TRANSACTION_getIccSerialNumber
	static final int TRANSACTION_getIccSerialNumberForSubscriber
	static final int TRANSACTION_getLine1Number
	static final int TRANSACTION_getLine1NumberForSubscriber
	static final int TRANSACTION_getLine1AlphaTag
	static final int TRANSACTION_getLine1AlphaTagForSubscriber
	static final int TRANSACTION_getMsisdn
	static final int TRANSACTION_getMsisdnForSubscriber
	static final int TRANSACTION_getVoiceMailNumber
	static final int TRANSACTION_getVoiceMailNumberForSubscriber
	static final int TRANSACTION_getCompleteVoiceMailNumber
	static final int TRANSACTION_getCompleteVoiceMailNumberForSubscriber
	static final int TRANSACTION_getVoiceMailAlphaTag
	static final int TRANSACTION_getVoiceMailAlphaTagForSubscriber
	static final int TRANSACTION_getIsimImpi
	static final int TRANSACTION_getIsimDomain
	static final int TRANSACTION_getIsimImpu
	static final int TRANSACTION_getIsimIst
	static final int TRANSACTION_getIsimPcscf
	static final int TRANSACTION_getIsimChallengeResponse
	static final int TRANSACTION_getIccSimChallengeResponse
	public void  () 
	public static com.android.internal.telephony.IPhoneSubInfo asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		int _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _result
		int _arg0
		String _result
		String _arg0
		String _result
		int _arg0
		String _arg1
		String _result
		String _result
		String _result
		String[] _result
		String _result
		String[] _result
		String _arg0
		String _result
		int _arg0
		int _arg1
		String _arg2
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/SmsNumberUtils$NumberEntry.class
SmsNumberUtils.java
package com.android.internal.telephony
 com.android.internal.telephony.SmsNumberUtils$NumberEntry extends java.lang.Object {
	public String number
	public String IDD
	public int countryCode
	public void  (java.lang.String) 
		String number
}

com/android/internal/telephony/IntRangeManager.class
IntRangeManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IntRangeManager extends java.lang.Object {
	private static final int INITIAL_CLIENTS_ARRAY_SIZE
	private java.util.ArrayList mRanges
	protected void  () 
	public synchronized boolean enableRange (int, int, java.lang.String) 
		int newRangeEndId
		com.android.internal.telephony.IntRangeManager$IntRange nextRange
		com.android.internal.telephony.IntRangeManager$IntRange joinRange
		int i
		int joinIndex
		com.android.internal.telephony.IntRangeManager$IntRange joinRange
		int i
		int joinIndex
		com.android.internal.telephony.IntRangeManager$IntRange endRange
		int endIndex
		com.android.internal.telephony.IntRangeManager$IntRange joinRange
		int i
		int joinIndex
		com.android.internal.telephony.IntRangeManager$IntRange testRange
		int testIndex
		com.android.internal.telephony.IntRangeManager$IntRange joinRange
		int i
		int joinIndex
		int endIndex
		com.android.internal.telephony.IntRangeManager$IntRange endRange
		int newRangeEndId
		com.android.internal.telephony.IntRangeManager$IntRange range
		int startIndex
		int startId
		int endId
		String client
		int len
	public synchronized boolean disableRange (int, int, java.lang.String) 
		com.android.internal.telephony.IntRangeManager$ClientRange cr
		int nextStartId
		com.android.internal.telephony.IntRangeManager$ClientRange nextCr
		int nextIndex
		com.android.internal.telephony.IntRangeManager$IntRange rangeCopy
		java.util.ArrayList newRanges
		com.android.internal.telephony.IntRangeManager$IntRange currentRange
		com.android.internal.telephony.IntRangeManager$ClientRange cr
		int crIndex
		java.util.ArrayList clients
		int crLength
		int largestEndId
		boolean updateStarted
		com.android.internal.telephony.IntRangeManager$IntRange range
		int i
		int startId
		int endId
		String client
		int len
	public boolean updateRanges () 
	protected boolean tryAddRanges (int, int, boolean) 
		int startId
		int endId
		boolean selected
	public boolean isEmpty () 
	private void populateAllRanges () 
		com.android.internal.telephony.IntRangeManager$IntRange currRange
		java.util.Iterator itr
	private void populateAllClientRanges () 
		com.android.internal.telephony.IntRangeManager$ClientRange nextRange
		int j
		com.android.internal.telephony.IntRangeManager$IntRange range
		int clientLen
		int i
		int len
	protected abstract void startUpdate () 
	protected abstract void addRange (int, int, boolean) 
	protected abstract boolean finishUpdate () 
}

com/android/internal/telephony/SmsMessageBase.class
SmsMessageBase.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SmsMessageBase extends java.lang.Object {
	protected String mScAddress
	protected com.android.internal.telephony.SmsAddress mOriginatingAddress
	protected String mMessageBody
	protected String mPseudoSubject
	protected String mEmailFrom
	protected String mEmailBody
	protected boolean mIsEmail
	protected long mScTimeMillis
	protected byte[] mPdu
	protected byte[] mUserData
	protected com.android.internal.telephony.SmsHeader mUserDataHeader
	protected boolean mIsMwi
	protected boolean mMwiSense
	protected boolean mMwiDontStore
	protected int mStatusOnIcc
	protected int mIndexOnIcc
	public int mMessageRef
	public void  () 
	public java.lang.String getServiceCenterAddress () 
	public java.lang.String getOriginatingAddress () 
	public java.lang.String getDisplayOriginatingAddress () 
	public java.lang.String getMessageBody () 
	public abstract com.android.internal.telephony.SmsConstants$MessageClass getMessageClass () 
	public java.lang.String getDisplayMessageBody () 
	public java.lang.String getPseudoSubject () 
	public long getTimestampMillis () 
	public boolean isEmail () 
	public java.lang.String getEmailBody () 
	public java.lang.String getEmailFrom () 
	public abstract int getProtocolIdentifier () 
	public abstract boolean isReplace () 
	public abstract boolean isCphsMwiMessage () 
	public abstract boolean isMWIClearMessage () 
	public abstract boolean isMWISetMessage () 
	public abstract boolean isMwiDontStore () 
	public byte[] getUserData () 
	public com.android.internal.telephony.SmsHeader getUserDataHeader () 
	public byte[] getPdu () 
	public abstract int getStatus () 
	public abstract boolean isStatusReportMessage () 
	public abstract boolean isReplyPathPresent () 
	public int getStatusOnIcc () 
	public int getIndexOnIcc () 
	protected void parseMessageBody () 
	protected void extractEmailAddressFromMessageBody () 
		String[] parts
	public static int findNextUnicodePosition (int, int, java.lang.CharSequence) 
		java.text.BreakIterator breakIterator
		int currentPosition
		int byteLimit
		CharSequence msgBody
		int nextPos
	public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calcUnicodeEncodingDetails (java.lang.CharSequence) 
		int nextPos
		int maxUserDataBytesWithHeader
		int pos
		int msgCount
		CharSequence msgBody
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int octets
}

com/android/internal/telephony/InboundSmsHandler$IdleState.class
InboundSmsHandler.java
package com.android.internal.telephony
 com.android.internal.telephony.InboundSmsHandler$IdleState extends com.android.internal.util.State {
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler) 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/EventLogTags.class
EventLogTags.java
package com.android.internal.telephony
public com.android.internal.telephony.EventLogTags extends java.lang.Object {
	public static final int PDP_BAD_DNS_ADDRESS
	public static final int PDP_RADIO_RESET_COUNTDOWN_TRIGGERED
	public static final int PDP_RADIO_RESET
	public static final int PDP_CONTEXT_RESET
	public static final int PDP_REREGISTER_NETWORK
	public static final int PDP_SETUP_FAIL
	public static final int CALL_DROP
	public static final int DATA_NETWORK_REGISTRATION_FAIL
	public static final int DATA_NETWORK_STATUS_ON_RADIO_OFF
	public static final int PDP_NETWORK_DROP
	public static final int CDMA_DATA_SETUP_FAILED
	public static final int CDMA_DATA_DROP
	public static final int GSM_RAT_SWITCHED
	public static final int GSM_DATA_STATE_CHANGE
	public static final int GSM_SERVICE_STATE_CHANGE
	public static final int CDMA_DATA_STATE_CHANGE
	public static final int CDMA_SERVICE_STATE_CHANGE
	public static final int BAD_IP_ADDRESS
	public static final int DATA_STALL_RECOVERY_GET_DATA_CALL_LIST
	public static final int DATA_STALL_RECOVERY_CLEANUP
	public static final int DATA_STALL_RECOVERY_REREGISTER
	public static final int DATA_STALL_RECOVERY_RADIO_RESTART
	public static final int DATA_STALL_RECOVERY_RADIO_RESTART_WITH_PROP
	public static final int GSM_RAT_SWITCHED_NEW
	public static final int EXP_DET_SMS_DENIED_BY_USER
	public static final int EXP_DET_SMS_SENT_BY_USER
	private void  () 
	public static void writePdpBadDnsAddress (java.lang.String) 
		String dnsAddress
	public static void writePdpRadioResetCountdownTriggered (int) 
		int outPacketCount
	public static void writePdpRadioReset (int) 
		int outPacketCount
	public static void writePdpContextReset (int) 
		int outPacketCount
	public static void writePdpReregisterNetwork (int) 
		int outPacketCount
	public static void writePdpSetupFail (int, int, int) 
		int cause
		int cid
		int networkType
	public static void writeCallDrop (int, int, int) 
		int cause
		int cid
		int networkType
	public static void writeDataNetworkRegistrationFail (int, int) 
		int opNumeric
		int cid
	public static void writeDataNetworkStatusOnRadioOff (java.lang.String, int) 
		String dcState
		int enable
	public static void writePdpNetworkDrop (int, int) 
		int cid
		int networkType
	public static void writeCdmaDataSetupFailed (int, int, int) 
		int cause
		int cid
		int networkType
	public static void writeCdmaDataDrop (int, int) 
		int cid
		int networkType
	public static void writeGsmRatSwitched (int, int, int) 
		int cid
		int networkFrom
		int networkTo
	public static void writeGsmDataStateChange (java.lang.String, java.lang.String) 
		String oldstate
		String newstate
	public static void writeGsmServiceStateChange (int, int, int, int) 
		int oldstate
		int oldgprsstate
		int newstate
		int newgprsstate
	public static void writeCdmaDataStateChange (java.lang.String, java.lang.String) 
		String oldstate
		String newstate
	public static void writeCdmaServiceStateChange (int, int, int, int) 
		int oldstate
		int olddatastate
		int newstate
		int newdatastate
	public static void writeBadIpAddress (java.lang.String) 
		String ipAddress
	public static void writeDataStallRecoveryGetDataCallList (int) 
		int outPacketCount
	public static void writeDataStallRecoveryCleanup (int) 
		int outPacketCount
	public static void writeDataStallRecoveryReregister (int) 
		int outPacketCount
	public static void writeDataStallRecoveryRadioRestart (int) 
		int outPacketCount
	public static void writeDataStallRecoveryRadioRestartWithProp (int) 
		int outPacketCount
	public static void writeGsmRatSwitchedNew (int, int, int) 
		int cid
		int networkFrom
		int networkTo
	public static void writeExpDetSmsDeniedByUser (java.lang.String) 
		String appSignature
	public static void writeExpDetSmsSentByUser (java.lang.String) 
		String appSignature
}

com/android/internal/telephony/ICarrierConfigLoader$Stub$Proxy.class
ICarrierConfigLoader.java
package com.android.internal.telephony
 com.android.internal.telephony.ICarrierConfigLoader$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.ICarrierConfigLoader  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public android.os.PersistableBundle getConfigForSubId (int)  throws android.os.RemoteException 
		android.os.PersistableBundle _result
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.PersistableBundle _result
	public void notifyConfigChangedForSubId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateConfigForPhoneId (int, java.lang.String)  throws android.os.RemoteException 
		int phoneId
		String simState
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/telephony/HbpcdLookup$ArbitraryMccSidMatch.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$ArbitraryMccSidMatch extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String MCC
	public static final String SID
	public void  () 
	static void  () 
}

com/android/internal/telephony/HbpcdLookup$MccSidConflicts.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$MccSidConflicts extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String MCC
	public static final String SID_CONFLICT
	public void  () 
	static void  () 
}

com/android/internal/telephony/ATParseEx.class
ATParseEx.java
package com.android.internal.telephony
public com.android.internal.telephony.ATParseEx extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/ISub.class
ISub.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ISub extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getAllSubInfoList (java.lang.String)  throws android.os.RemoteException 
	public abstract int getAllSubInfoCount (java.lang.String)  throws android.os.RemoteException 
	public abstract android.telephony.SubscriptionInfo getActiveSubscriptionInfo (int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.telephony.SubscriptionInfo getActiveSubscriptionInfoForIccId (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getActiveSubscriptionInfoList (java.lang.String)  throws android.os.RemoteException 
	public abstract int getActiveSubInfoCount (java.lang.String)  throws android.os.RemoteException 
	public abstract int getActiveSubInfoCountMax ()  throws android.os.RemoteException 
	public abstract int addSubInfoRecord (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int setIconTint (int, int)  throws android.os.RemoteException 
	public abstract int setDisplayName (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int setDisplayNameUsingSrc (java.lang.String, int, long)  throws android.os.RemoteException 
	public abstract int setDisplayNumber (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int setDataRoaming (int, int)  throws android.os.RemoteException 
	public abstract int getSlotId (int)  throws android.os.RemoteException 
	public abstract int[] getSubId (int)  throws android.os.RemoteException 
	public abstract int getDefaultSubId ()  throws android.os.RemoteException 
	public abstract int clearSubInfo ()  throws android.os.RemoteException 
	public abstract int getPhoneId (int)  throws android.os.RemoteException 
	public abstract int getDefaultDataSubId ()  throws android.os.RemoteException 
	public abstract void setDefaultDataSubId (int)  throws android.os.RemoteException 
	public abstract int getDefaultVoiceSubId ()  throws android.os.RemoteException 
	public abstract void setDefaultVoiceSubId (int)  throws android.os.RemoteException 
	public abstract int getDefaultSmsSubId ()  throws android.os.RemoteException 
	public abstract void setDefaultSmsSubId (int)  throws android.os.RemoteException 
	public abstract void clearDefaultsForInactiveSubIds ()  throws android.os.RemoteException 
	public abstract int[] getActiveSubIdList ()  throws android.os.RemoteException 
	public abstract void setSubscriptionProperty (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getSubscriptionProperty (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int getSimStateForSlotIdx (int)  throws android.os.RemoteException 
	public abstract boolean isActiveSubId (int)  throws android.os.RemoteException 
}

com/android/internal/telephony/PhoneConstants$DataState.class
PhoneConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.PhoneConstants$DataState extends java.lang.Enum {
	public static final com.android.internal.telephony.PhoneConstants$DataState CONNECTED
	public static final com.android.internal.telephony.PhoneConstants$DataState CONNECTING
	public static final com.android.internal.telephony.PhoneConstants$DataState DISCONNECTED
	public static final com.android.internal.telephony.PhoneConstants$DataState SUSPENDED
	private static final com.android.internal.telephony.PhoneConstants$DataState[] $VALUES
	public static com.android.internal.telephony.PhoneConstants$DataState[] values () 
	public static com.android.internal.telephony.PhoneConstants$DataState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/IccPhoneBookInterfaceManager$1.class
IccPhoneBookInterfaceManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IccPhoneBookInterfaceManager$1 extends android.os.Handler {
	final com.android.internal.telephony.IccPhoneBookInterfaceManager this$0
	void  (com.android.internal.telephony.IccPhoneBookInterfaceManager) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private void notifyPending (android.os.AsyncResult) 
		java.util.concurrent.atomic.AtomicBoolean status
		android.os.AsyncResult ar
}

com/android/internal/telephony/CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler$CallerInfoWorkerHandler.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
public com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler$CallerInfoWorkerHandler extends android.content.AsyncQueryHandler$WorkerHandler {
	final com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler this$1
	public void  (com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message reply
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper cw
}

com/android/internal/telephony/SmsUsageMonitor.class
SmsUsageMonitor.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsUsageMonitor extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private static final String SHORT_CODE_PATH
	private static final int DEFAULT_SMS_CHECK_PERIOD
	private static final int DEFAULT_SMS_MAX_COUNT
	static final int CATEGORY_NOT_SHORT_CODE
	static final int CATEGORY_FREE_SHORT_CODE
	static final int CATEGORY_STANDARD_SHORT_CODE
	static final int CATEGORY_POSSIBLE_PREMIUM_SHORT_CODE
	static final int CATEGORY_PREMIUM_SHORT_CODE
	public static final int PREMIUM_SMS_PERMISSION_UNKNOWN
	public static final int PREMIUM_SMS_PERMISSION_ASK_USER
	public static final int PREMIUM_SMS_PERMISSION_NEVER_ALLOW
	public static final int PREMIUM_SMS_PERMISSION_ALWAYS_ALLOW
	private final int mCheckPeriod
	private final int mMaxAllowed
	private final java.util.HashMap mSmsStamp
	private final android.content.Context mContext
	private String mCurrentCountry
	private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher mCurrentPatternMatcher
	private final java.util.concurrent.atomic.AtomicBoolean mCheckEnabled
	private final com.android.internal.telephony.SmsUsageMonitor$SettingsObserverHandler mSettingsObserverHandler
	private final java.io.File mPatternFile
	private long mPatternFileLastModified
	private static final String SMS_POLICY_FILE_DIRECTORY
	private static final String SMS_POLICY_FILE_NAME
	private static final String TAG_SHORTCODES
	private static final String TAG_SHORTCODE
	private static final String ATTR_COUNTRY
	private static final String ATTR_PATTERN
	private static final String ATTR_PREMIUM
	private static final String ATTR_FREE
	private static final String ATTR_STANDARD
	private android.util.AtomicFile mPolicyFile
	private final java.util.HashMap mPremiumSmsPolicy
	private static final String TAG_SMS_POLICY_BODY
	private static final String TAG_PACKAGE
	private static final String ATTR_PACKAGE_NAME
	private static final String ATTR_PACKAGE_SMS_POLICY
	public static int mergeShortCodeCategories (int, int) 
		int type1
		int type2
	public void  (android.content.Context) 
		android.content.Context context
		android.content.ContentResolver resolver
	private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromFile (java.lang.String) 
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		java.io.IOException e
		String country
		java.io.FileReader patternReader
		org.xmlpull.v1.XmlPullParser parser
	private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromResource (java.lang.String) 
		String country
		int id
		android.content.res.XmlResourceParser parser
	private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromXmlParser (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		String pattern
		String premium
		String free
		String standard
		String currentCountry
		String element
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		org.xmlpull.v1.XmlPullParser parser
		String country
	void dispose () 
	public boolean check (java.lang.String, int) 
		java.util.ArrayList sentList
		String appName
		int smsWaiting
	public int checkDestination (java.lang.String, java.lang.String) 
		String destAddress
		String countryIso
	private void loadPremiumSmsPolicyDb () 
		NumberFormatException e
		String packageName
		String policy
		String element
		org.xmlpull.v1.XmlPullParser parser
		java.io.IOException ignored
		java.io.FileNotFoundException e
		java.io.IOException ignored
		java.io.IOException e
		java.io.IOException ignored
		NumberFormatException e
		java.io.IOException ignored
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException ignored
		java.io.IOException ignored
		java.io.File dir
		java.io.FileInputStream infile
	private void writePremiumSmsPolicyDb () 
		java.util.Map$Entry policy
		java.util.Iterator i$
		org.xmlpull.v1.XmlSerializer out
		java.io.IOException e
		java.io.FileOutputStream outfile
	public int getPremiumSmsPermission (java.lang.String) 
		Integer policy
		String packageName
	public void setPremiumSmsPermission (java.lang.String, int) 
		String packageName
		int permission
	private static void checkCallerIsSystemOrPhoneOrSameApp (java.lang.String) 
		android.content.pm.ApplicationInfo ai
		android.os.RemoteException re
		String pkg
		int uid
		int appId
	private static void checkCallerIsSystemOrPhoneApp () 
		int uid
		int appId
	private void removeExpiredTimestamps () 
		java.util.Map$Entry entry
		java.util.ArrayList oldList
		java.util.Iterator iter
		long beginCheckPeriod
	private boolean isUnderLimit (java.util.ArrayList, int) 
		int i
		java.util.ArrayList sent
		int smsWaiting
		Long ct
		long beginCheckPeriod
	private static void log (java.lang.String) 
		String msg
	static void access$000 (com.android.internal.telephony.SmsUsageMonitor) 
		com.android.internal.telephony.SmsUsageMonitor x0
}

com/android/internal/telephony/CallStateException.class
CallStateException.java
package com.android.internal.telephony
public com.android.internal.telephony.CallStateException extends java.lang.Exception {
	private int mError
	public static final int ERROR_INVALID
	public static final int ERROR_DISCONNECTED
	public void  () 
	public void  (java.lang.String) 
		String string
	public void  (int, java.lang.String) 
		int error
		String string
	public int getError () 
}

com/android/internal/telephony/Connection$Listener.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$Listener extends java.lang.Object {
	public abstract void onVideoStateChanged (int) 
	public abstract void onLocalVideoCapabilityChanged (boolean) 
	public abstract void onRemoteVideoCapabilityChanged (boolean) 
	public abstract void onWifiChanged (boolean) 
	public abstract void onVideoProviderChanged (android.telecom.Connection$VideoProvider) 
	public abstract void onAudioQualityChanged (int) 
	public abstract void onConferenceParticipantsChanged (java.util.List) 
	public abstract void onCallSubstateChanged (int) 
	public abstract void onMultipartyStateChanged (boolean) 
	public abstract void onConferenceMergedFailed () 
}

com/android/internal/telephony/Call$State.class
Call.java
package com.android.internal.telephony
public final com.android.internal.telephony.Call$State extends java.lang.Enum {
	public static final com.android.internal.telephony.Call$State IDLE
	public static final com.android.internal.telephony.Call$State ACTIVE
	public static final com.android.internal.telephony.Call$State HOLDING
	public static final com.android.internal.telephony.Call$State DIALING
	public static final com.android.internal.telephony.Call$State ALERTING
	public static final com.android.internal.telephony.Call$State INCOMING
	public static final com.android.internal.telephony.Call$State WAITING
	public static final com.android.internal.telephony.Call$State DISCONNECTED
	public static final com.android.internal.telephony.Call$State DISCONNECTING
	private static final com.android.internal.telephony.Call$State[] $VALUES
	public static com.android.internal.telephony.Call$State[] values () 
	public static com.android.internal.telephony.Call$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isAlive () 
	public boolean isRinging () 
	public boolean isDialing () 
	static void  () 
}

com/android/internal/telephony/imsphone/
com/android/internal/telephony/imsphone/ImsPhoneCall.class
ImsPhoneCall.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneCall extends com.android.internal.telephony.Call {
	private static final String LOG_TAG
	private static final boolean FORCE_DEBUG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String CONTEXT_UNKNOWN
	public static final String CONTEXT_RINGING
	public static final String CONTEXT_FOREGROUND
	public static final String CONTEXT_BACKGROUND
	public static final String CONTEXT_HANDOVER
	com.android.internal.telephony.imsphone.ImsPhoneCallTracker mOwner
	private boolean mRingbackTonePlayed
	private final String mCallContext
	void  () 
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, java.lang.String) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker owner
		String context
	public void dispose () 
		com.android.internal.telephony.imsphone.ImsPhoneConnection c
		int i
		int s
		com.android.internal.telephony.CallStateException ex
		com.android.internal.telephony.imsphone.ImsPhoneConnection c
		int i
		int s
		com.android.internal.telephony.imsphone.ImsPhoneConnection c
		int i
		int s
	public java.util.List getConnections () 
	public com.android.internal.telephony.Phone getPhone () 
	public boolean isMultiparty () 
		com.android.ims.ImsCall imsCall
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public java.lang.String toString () 
		com.android.internal.telephony.Connection conn
		java.util.Iterator i$
		StringBuilder sb
	public java.util.List getConferenceParticipants () 
		com.android.ims.ImsCall call
	void attach (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection conn
	void attach (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.Call$State state
	void attachFake (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Connection conn
		com.android.internal.telephony.Call$State state
	boolean connectionDisconnected (com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		int i
		int s
		boolean hasOnlyDisconnectedConnections
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	void detach (com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	boolean isFull () 
	void onHangupLocal () 
		com.android.internal.telephony.imsphone.ImsPhoneConnection cn
		int i
		int s
	void clearDisconnected () 
		com.android.internal.telephony.imsphone.ImsPhoneConnection cn
		int i
	com.android.internal.telephony.imsphone.ImsPhoneConnection getFirstConnection () 
	void setMute (boolean) 
		com.android.ims.ImsException e
		boolean mute
		com.android.ims.ImsCall imsCall
	void merge (com.android.internal.telephony.imsphone.ImsPhoneCall, com.android.internal.telephony.Call$State) 
		long conferenceConnectTime
		com.android.internal.telephony.imsphone.ImsPhoneCall that
		com.android.internal.telephony.Call$State state
		com.android.internal.telephony.imsphone.ImsPhoneConnection imsPhoneConnection
	public com.android.ims.ImsCall getImsCall () 
	static boolean isLocalTone (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsStreamMediaProfile mediaProfile
	boolean update (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall, com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.Call$State state
		com.android.internal.telephony.Call$State newState
		boolean changed
	com.android.internal.telephony.imsphone.ImsPhoneConnection getHandoverConnection () 
	void switchWith (com.android.internal.telephony.imsphone.ImsPhoneCall) 
		com.android.internal.telephony.imsphone.ImsPhoneCall tmp
		com.android.internal.telephony.imsphone.ImsPhoneCall that
	private void takeOver (com.android.internal.telephony.imsphone.ImsPhoneCall) 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		com.android.internal.telephony.imsphone.ImsPhoneCall that
	static void  () 
}

com/android/internal/telephony/imsphone/ImsPhoneMmiCode.class
ImsPhoneMmiCode.java
package com.android.internal.telephony.imsphone
public final com.android.internal.telephony.imsphone.ImsPhoneMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode  {
	static final String LOG_TAG
	private static final int MAX_LENGTH_SHORT_CODE
	private static final char END_OF_USSD_COMMAND
	private static final String ACTION_ACTIVATE
	private static final String ACTION_DEACTIVATE
	private static final String ACTION_INTERROGATE
	private static final String ACTION_REGISTER
	private static final String ACTION_ERASURE
	private static final String SC_CLIP
	private static final String SC_CLIR
	private static final String SC_COLP
	private static final String SC_COLR
	private static final String SC_CNAP
	private static final String SC_CFU
	private static final String SC_CFB
	private static final String SC_CFNRy
	private static final String SC_CFNR
	private static final String SC_CF_All
	private static final String SC_CF_All_Conditional
	private static final String SC_WAIT
	private static final String SC_BAOC
	private static final String SC_BAOIC
	private static final String SC_BAOICxH
	private static final String SC_BAIC
	private static final String SC_BAICr
	private static final String SC_BA_ALL
	private static final String SC_BA_MO
	private static final String SC_BA_MT
	private static final String SC_BS_MT
	private static final String SC_BAICa
	private static final String SC_PWD
	private static final String SC_PIN
	private static final String SC_PIN2
	private static final String SC_PUK
	private static final String SC_PUK2
	private static final int EVENT_SET_COMPLETE
	private static final int EVENT_QUERY_CF_COMPLETE
	private static final int EVENT_USSD_COMPLETE
	private static final int EVENT_QUERY_COMPLETE
	private static final int EVENT_SET_CFF_COMPLETE
	private static final int EVENT_USSD_CANCEL_COMPLETE
	private static final int EVENT_GET_CLIR_COMPLETE
	private static final int EVENT_SUPP_SVC_QUERY_COMPLETE
	private static final int NUM_PRESENTATION_ALLOWED
	private static final int NUM_PRESENTATION_RESTRICTED
	public static final String UT_BUNDLE_KEY_CLIR
	public static final String UT_BUNDLE_KEY_SSINFO
	private static final int CLIR_NOT_PROVISIONED
	private static final int CLIR_PROVISIONED_PERMANENT
	private static final int CLIR_PRESENTATION_RESTRICTED_TEMPORARY
	private static final int CLIR_PRESENTATION_ALLOWED_TEMPORARY
	private static final int CLIR_DEFAULT
	private static final int CLIR_INVOCATION
	private static final int CLIR_SUPPRESSION
	private com.android.internal.telephony.imsphone.ImsPhone mPhone
	private android.content.Context mContext
	private com.android.internal.telephony.uicc.IccRecords mIccRecords
	private String mAction
	private String mSc
	private String mSia
	private String mSib
	private String mSic
	private String mPoundString
	private String mDialingNumber
	private String mPwd
	private boolean mIsPendingUSSD
	private boolean mIsUssdRequest
	private boolean mIsCallFwdReg
	private com.android.internal.telephony.MmiCode$State mState
	private CharSequence mMessage
	private static java.util.regex.Pattern sPatternSuppService
	private static final int MATCH_GROUP_POUND_STRING
	private static final int MATCH_GROUP_ACTION
	private static final int MATCH_GROUP_SERVICE_CODE
	private static final int MATCH_GROUP_SIA
	private static final int MATCH_GROUP_SIB
	private static final int MATCH_GROUP_SIC
	private static final int MATCH_GROUP_PWD_CONFIRM
	private static final int MATCH_GROUP_DIALING_NUMBER
	private static String[] sTwoDigitNumberPattern
	static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone) 
		String dialString
		com.android.internal.telephony.imsphone.ImsPhone phone
		java.util.regex.Matcher m
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
	static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newNetworkInitiatedUssd (java.lang.String, boolean, com.android.internal.telephony.imsphone.ImsPhone) 
		String ussdMessage
		boolean isUssdRequest
		com.android.internal.telephony.imsphone.ImsPhone phone
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
	static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newFromUssdUserInput (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone) 
		String ussdMessge
		com.android.internal.telephony.imsphone.ImsPhone phone
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
	private static java.lang.String makeEmptyNull (java.lang.String) 
		String s
	private static boolean isEmptyOrNull (java.lang.CharSequence) 
		CharSequence s
	private static int scToCallForwardReason (java.lang.String) 
		String sc
	private static int siToServiceClass (java.lang.String) 
		int serviceCode
		String si
	private static int siToTime (java.lang.String) 
		String si
	static boolean isServiceCodeCallForwarding (java.lang.String) 
		String sc
	static boolean isServiceCodeCallBarring (java.lang.String) 
		String match
		String[] arr$
		int len$
		int i$
		String[] barringMMI
		String sc
		android.content.res.Resources resource
	static java.lang.String scToBarringFacility (java.lang.String) 
		String sc
	void  (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone phone
	public com.android.internal.telephony.MmiCode$State getState () 
	public java.lang.CharSequence getMessage () 
	public com.android.internal.telephony.Phone getPhone () 
	public void cancel () 
	public boolean isCancelable () 
	java.lang.String getDialingNumber () 
	boolean isMMI () 
	boolean isShortCode () 
	private static boolean isTwoDigitShortCode (android.content.Context, java.lang.String) 
		String dialnumber
		String[] arr$
		int len$
		int i$
		android.content.Context context
		String dialString
	private static boolean isShortCode (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone) 
		String dialString
		com.android.internal.telephony.imsphone.ImsPhone phone
	private static boolean isShortCodeUSSD (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone) 
		String dialString
		com.android.internal.telephony.imsphone.ImsPhone phone
	boolean isPinPukCommand () 
	boolean isTemporaryModeCLIR () 
	int getCLIRMode () 
	boolean isActivate () 
	boolean isDeactivate () 
	boolean isInterrogate () 
	boolean isRegister () 
	boolean isErasure () 
	public boolean isPendingUSSD () 
	public boolean isUssdRequest () 
	boolean isSupportedOverImsPhone () 
		int serviceClass
	void processCode ()  throws com.android.internal.telephony.CallStateException 
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int cfAction
		int isSettingUnconditional
		int isEnableDesired
		String dialingNumber
		int reason
		int serviceClass
		int time
		String password
		String facility
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		com.android.ims.ImsException e
		int serviceClass
		RuntimeException exc
	void onUssdFinished (java.lang.String, boolean) 
		String ussdMessage
		boolean isUssdRequest
	void onUssdFinishedError () 
	void sendUssd (java.lang.String) 
		String ussdMessage
	public void handleMessage (android.os.Message) 
		boolean cffEnabled
		android.os.Message msg
		android.os.AsyncResult ar
	private void processIcbMmiCodeForUpdate () 
		com.android.ims.ImsException e
		String dialingNumber
		String[] icbNum
	private java.lang.CharSequence getErrorMessage (android.os.AsyncResult) 
		android.os.AsyncResult ar
	private java.lang.CharSequence getScString () 
	private void onSetComplete (android.os.Message, android.os.AsyncResult) 
		com.android.internal.telephony.CommandException$Error err
		com.android.ims.ImsException error
		android.os.Message msg
		android.os.AsyncResult ar
		StringBuilder sb
	private java.lang.CharSequence serviceClassToCFString (int) 
		int serviceClass
	private java.lang.CharSequence makeCFQueryResultMessage (com.android.internal.telephony.CallForwardInfo, int) 
		CharSequence template
		CharSequence template
		CharSequence template
		CharSequence template
		boolean cffEnabled
		com.android.internal.telephony.CallForwardInfo info
		int serviceClassMask
		CharSequence template
		String[] sources
		CharSequence[] destinations
		boolean needTimeTemplate
	private void onQueryCfComplete (android.os.AsyncResult) 
		com.android.ims.ImsException error
		int i
		int s
		int serviceClassMask
		android.text.SpannableStringBuilder tb
		com.android.internal.telephony.CallForwardInfo[] infos
		android.os.AsyncResult ar
		StringBuilder sb
	private void onSuppSvcQueryComplete (android.os.AsyncResult) 
		com.android.ims.ImsException error
		android.os.Bundle ssInfoResp
		int[] cbInfos
		com.android.ims.ImsSsInfo ssInfo
		android.os.AsyncResult ar
		StringBuilder sb
	private void onQueryClirComplete (android.os.AsyncResult) 
		com.android.ims.ImsException error
		android.os.Bundle ssInfo
		int[] clirInfo
		android.os.AsyncResult ar
		StringBuilder sb
	private void onQueryComplete (android.os.AsyncResult) 
		com.android.ims.ImsException error
		int[] ints
		android.os.AsyncResult ar
		StringBuilder sb
	private java.lang.CharSequence createQueryCallWaitingResultMessage (int) 
		int classMask
		int serviceClass
		StringBuilder sb
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

com/android/internal/telephony/imsphone/ImsPhone$2.class
ImsPhone.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhone$2 extends com.android.ims.ImsEcbmStateListener {
	final com.android.internal.telephony.imsphone.ImsPhone this$0
	void  (com.android.internal.telephony.imsphone.ImsPhone) 
	public void onECBMEntered () 
	public void onECBMExited () 
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$5.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$5 extends com.android.ims.ImsConnectionStateListener {
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
	public void onImsConnected () 
	public void onImsDisconnected (com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsReasonInfo imsReasonInfo
	public void onImsProgressing () 
	public void onImsResumed () 
	public void onImsSuspended () 
	public void onFeatureCapabilityChanged (int, int[], int[]) 
		int i
		com.android.internal.telephony.imsphone.ImsPhoneConnection connection
		java.util.Iterator i$
		boolean tmpIsVideoCallEnabled
		int serviceClass
		int[] enabledFeatures
		int[] disabledFeatures
}

com/android/internal/telephony/imsphone/ImsPhone$3.class
ImsPhone.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhone$3 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.imsphone.ImsPhone this$0
	void  (com.android.internal.telephony.imsphone.ImsPhone) 
	public void onReceive (android.content.Context, android.content.Intent) 
		CharSequence title
		CharSequence messageAlert
		CharSequence messageNotification
		android.content.Intent resultIntent
		android.app.PendingIntent resultPendingIntent
		android.app.Notification notification
		String notificationTag
		int notificationId
		android.app.NotificationManager notificationManager
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$2.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$2 extends java.lang.Thread {
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
	public void run () 
}

com/android/internal/telephony/imsphone/ImsPhoneBase.class
ImsPhoneBase.java
package com.android.internal.telephony.imsphone
abstract com.android.internal.telephony.imsphone.ImsPhoneBase extends com.android.internal.telephony.PhoneBase {
	private static final String LOG_TAG
	private android.os.RegistrantList mRingbackRegistrants
	private android.os.RegistrantList mOnHoldRegistrants
	private android.os.RegistrantList mTtyModeReceivedRegistrants
	private com.android.internal.telephony.PhoneConstants$State mState
	public void  (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneNotifier) 
		String name
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
	public void migrateFrom (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase from
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	protected void startRingbackTone () 
		android.os.AsyncResult result
	protected void stopRingbackTone () 
		android.os.AsyncResult result
	public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForOnHoldTone (android.os.Handler) 
		android.os.Handler h
	protected void startOnHoldTone () 
		android.os.AsyncResult result
	protected void stopOnHoldTone () 
		android.os.AsyncResult result
	public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForTtyModeReceived (android.os.Handler) 
		android.os.Handler h
	public void onTtyModeReceived (int) 
		int mode
		android.os.AsyncResult result
	public android.telephony.ServiceState getServiceState () 
		android.telephony.ServiceState s
	public java.util.List getAllCellInfo () 
	public android.telephony.CellLocation getCellLocation () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
	public int getPhoneType () 
	public android.telephony.SignalStrength getSignalStrength () 
	public boolean getMessageWaitingIndicator () 
	public boolean getCallForwardingIndicator () 
	public java.util.List getPendingMmiCodes () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
	public com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	void notifyPhoneStateChanged () 
	void notifyPreciseCallStateChanged () 
	void notifyDisconnect (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
	void notifyUnknownConnection () 
	void notifySuppServiceFailed (com.android.internal.telephony.Phone$SuppService) 
		com.android.internal.telephony.Phone$SuppService code
	void notifyServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState ss
	public void notifyCallForwardingIndicator () 
	public boolean canDial () 
		int serviceState
		String disableCall
	public boolean handleInCallMmiCommands (java.lang.String) 
		String dialString
	boolean isInCall () 
		com.android.internal.telephony.Call$State foregroundCallState
		com.android.internal.telephony.Call$State backgroundCallState
		com.android.internal.telephony.Call$State ringingCallState
	public boolean handlePinMmi (java.lang.String) 
		String dialString
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
	public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void setRadioPower (boolean) 
		boolean power
	public java.lang.String getVoiceMailNumber () 
	public java.lang.String getVoiceMailAlphaTag () 
	public java.lang.String getDeviceId () 
	public java.lang.String getDeviceSvn () 
	public java.lang.String getImei () 
	public java.lang.String getEsn () 
	public java.lang.String getMeid () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getGroupIdLevel1 () 
	public java.lang.String getGroupIdLevel2 () 
	public java.lang.String getIccSerialNumber () 
	public java.lang.String getLine1Number () 
	public java.lang.String getLine1AlphaTag () 
	public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceMailNumber
		android.os.Message onComplete
	public void getCallForwardingOption (int, android.os.Message) 
		int commandInterfaceCFReason
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public boolean getIccRecordsLoaded () 
	public com.android.internal.telephony.IccCard getIccCard () 
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
	public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo network
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void getDataCallList (android.os.Message) 
		android.os.Message response
	public java.util.List getCurrentDataConnectionList () 
	public void updateServiceLocation () 
	public void enableLocationUpdates () 
	public void disableLocationUpdates () 
	public boolean getDataRoamingEnabled () 
	public void setDataRoamingEnabled (boolean) 
		boolean enable
	public boolean getDataEnabled () 
	public void setDataEnabled (boolean) 
		boolean enable
	public boolean enableDataConnectivity () 
	public boolean disableDataConnectivity () 
	public boolean isDataConnectivityPossible () 
	boolean updateCurrentCarrierInProvider () 
	public void saveClirSetting (int) 
		int commandInterfaceCLIRMode
	public com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public void activateCellBroadcastSms (int, android.os.Message) 
		int activate
		android.os.Message response
	public void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message response
	public void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] configValuesArray
		android.os.Message response
	public boolean needsOtaServiceProvisioning () 
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		String apnType
	protected void onUpdateIccAvailability () 
	void updatePhoneState () 
		com.android.internal.telephony.PhoneConstants$State oldState
}

com/android/internal/telephony/imsphone/ImsPhoneConnection.class
ImsPhoneConnection.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneConnection extends com.android.internal.telephony.Connection {
	private static final String LOG_TAG
	private static final boolean DBG
	private com.android.internal.telephony.imsphone.ImsPhoneCallTracker mOwner
	private com.android.internal.telephony.imsphone.ImsPhoneCall mParent
	private com.android.ims.ImsCall mImsCall
	private String mPostDialString
	private boolean mDisconnected
	private long mDisconnectTime
	private int mNextPostDialChar
	private int mCause
	private com.android.internal.telephony.Connection$PostDialState mPostDialState
	private com.android.internal.telephony.UUSInfo mUusInfo
	private android.os.Handler mHandler
	private android.os.PowerManager$WakeLock mPartialWakeLock
	private long mConferenceConnectTime
	private static final int EVENT_DTMF_DONE
	private static final int EVENT_PAUSE_DONE
	private static final int EVENT_NEXT_POST_DIAL
	private static final int EVENT_WAKE_LOCK_TIMEOUT
	private static final int PAUSE_DELAY_MILLIS
	private static final int WAKE_LOCK_TIMEOUT_MILLIS
	void  (android.content.Context, com.android.ims.ImsCall, com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneCall) 
		android.content.Context context
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker ct
		com.android.internal.telephony.imsphone.ImsPhoneCall parent
	void  (android.content.Context, java.lang.String, com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneCall) 
		android.content.Context context
		String dialString
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker ct
		com.android.internal.telephony.imsphone.ImsPhoneCall parent
	public void dispose () 
	static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public java.lang.String getOrigDialString () 
	public com.android.internal.telephony.imsphone.ImsPhoneCall getCall () 
	public long getDisconnectTime () 
	public long getHoldingStartTime () 
	public long getHoldDurationMillis () 
	public int getDisconnectCause () 
	public void setDisconnectCause (int) 
		int cause
	public java.lang.String getVendorDisconnectCause () 
	public com.android.internal.telephony.imsphone.ImsPhoneCallTracker getOwner () 
	public com.android.internal.telephony.Call$State getState () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
	public void separate ()  throws com.android.internal.telephony.CallStateException 
	public com.android.internal.telephony.Connection$PostDialState getPostDialState () 
	public void proceedAfterWaitChar () 
	public void proceedAfterWildChar (java.lang.String) 
		String str
		StringBuilder buf
	public void cancelPostDial () 
	void onHangupLocal () 
	public boolean onDisconnect (int) 
		int cause
	boolean onDisconnect () 
		boolean changed
	void onConnectedInOrOut () 
	void onStartedHolding () 
	private boolean processPostDialChar (char) 
		char c
	public java.lang.String getRemainingPostDialString () 
	protected void finalize () 
	private void processNextPostDialChar () 
		boolean isValid
		com.android.internal.telephony.Connection$PostDialState state
		android.os.AsyncResult ar
		android.os.Message notifyMessage
		char c
		android.os.Registrant postDialHandler
	private void setPostDialState (com.android.internal.telephony.Connection$PostDialState) 
		android.os.Message msg
		com.android.internal.telephony.Connection$PostDialState s
	private void createWakeLock (android.content.Context) 
		android.content.Context context
		android.os.PowerManager pm
	private void acquireWakeLock () 
	void releaseWakeLock () 
	public int getNumberPresentation () 
	public com.android.internal.telephony.UUSInfo getUUSInfo () 
	public com.android.internal.telephony.Connection getOrigConnection () 
	public boolean isMultiparty () 
	public boolean isConferenceHost () 
	com.android.ims.ImsCall getImsCall () 
	void setImsCall (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	void changeParent (com.android.internal.telephony.imsphone.ImsPhoneCall) 
		com.android.internal.telephony.imsphone.ImsPhoneCall parent
	boolean update (com.android.ims.ImsCall, com.android.internal.telephony.Call$State) 
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.Call$State state
		boolean updateParent
		boolean updateWifiState
		boolean updateAddressDisplay
	public int getPreciseDisconnectCause () 
	public void onDisconnectConferenceParticipant (android.net.Uri) 
		com.android.ims.ImsException e
		android.net.Uri endpoint
		com.android.ims.ImsCall imsCall
	public void setConferenceConnectTime (long) 
		long conferenceConnectTime
	public long getConferenceConnectTime () 
	private boolean updateAddressDisplay (com.android.ims.ImsCall) 
		String address
		String name
		int nump
		int namep
		com.android.ims.ImsCall imsCall
		boolean changed
		com.android.ims.ImsCallProfile callProfile
	public boolean updateMediaCapabilities (com.android.ims.ImsCall) 
		int oldVideoState
		int newVideoState
		int callType
		boolean newLocalVideoCapable
		boolean newRemoteVideoCapable
		com.android.ims.ImsCallProfile negotiatedCallProfile
		com.android.ims.ImsCallProfile localCallProfile
		com.android.ims.ImsCallProfile remoteCallProfile
		int newAudioQuality
		com.android.ims.ImsException e
		com.android.ims.ImsCall imsCall
		boolean changed
	public boolean updateWifiState () 
	private int getAudioQualityFromCallProfile (com.android.ims.ImsCallProfile, com.android.ims.ImsCallProfile) 
		com.android.ims.ImsCallProfile localCallProfile
		com.android.ims.ImsCallProfile remoteCallProfile
		boolean isHighDef
	public java.lang.String toString () 
		StringBuilder sb
	public volatile com.android.internal.telephony.Call getCall () 
	static void access$000 (com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection x0
}

com/android/internal/telephony/imsphone/ImsPhone$1.class
ImsPhone.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhone$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.imsphone.ImsPhone this$0
	void  (com.android.internal.telephony.imsphone.ImsPhone) 
	public void run () 
}

com/android/internal/telephony/imsphone/ImsPhone$Cf.class
ImsPhone.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhone$Cf extends java.lang.Object {
	final String mSetCfNumber
	final android.os.Message mOnComplete
	final boolean mIsCfu
	void  (java.lang.String, boolean, android.os.Message) 
		String cfNumber
		boolean isCfu
		android.os.Message onComplete
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$1.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
	public void onReceive (android.content.Context, android.content.Intent) 
		boolean isUssd
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		com.android.ims.ImsException e
		android.os.RemoteException e
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$3$1.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$3$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.ims.ImsCall val$call
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker$3 this$1
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$3, com.android.ims.ImsCall) 
	public void run () 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		Exception e
}

com/android/internal/telephony/imsphone/ImsPhoneCommandInterface.class
ImsPhoneCommandInterface.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCommandInterface extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface  {
	void  (android.content.Context) 
		android.content.Context context
	public void setOnNITZTime (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void getIccCardStatus (android.os.Message) 
		android.os.Message result
	public void supplyIccPin (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		android.os.Message result
	public void supplyIccPin2 (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin2
		android.os.Message result
	public void changeIccPin (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		android.os.Message result
	public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		android.os.Message result
	public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String facility
		String oldPwd
		String newPwd
		android.os.Message result
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		String netpin
		android.os.Message result
	public void getCurrentCalls (android.os.Message) 
		android.os.Message result
	public void getPDPContextList (android.os.Message) 
		android.os.Message result
	public void getDataCallList (android.os.Message) 
		android.os.Message result
	public void dial (java.lang.String, int, android.os.Message) 
		String address
		int clirMode
		android.os.Message result
	public void dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Message) 
		String address
		int clirMode
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Message result
	public void getIMSI (android.os.Message) 
		android.os.Message result
	public void getIMSIForApp (java.lang.String, android.os.Message) 
		String aid
		android.os.Message result
	public void getIMEI (android.os.Message) 
		android.os.Message result
	public void getIMEISV (android.os.Message) 
		android.os.Message result
	public void hangupConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
	public void hangupWaitingOrBackground (android.os.Message) 
		android.os.Message result
	public void hangupForegroundResumeBackground (android.os.Message) 
		android.os.Message result
	public void switchWaitingOrHoldingAndActive (android.os.Message) 
		android.os.Message result
	public void conference (android.os.Message) 
		android.os.Message result
	public void setPreferredVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void getPreferredVoicePrivacy (android.os.Message) 
		android.os.Message result
	public void separateConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
	public void acceptCall (android.os.Message) 
		android.os.Message result
	public void rejectCall (android.os.Message) 
		android.os.Message result
	public void explicitCallTransfer (android.os.Message) 
		android.os.Message result
	public void getLastCallFailCause (android.os.Message) 
		android.os.Message result
	public void getLastPdpFailCause (android.os.Message) 
		android.os.Message result
	public void getLastDataCallFailCause (android.os.Message) 
		android.os.Message result
	public void setMute (boolean, android.os.Message) 
		boolean enableMute
		android.os.Message response
	public void getMute (android.os.Message) 
		android.os.Message response
	public void getSignalStrength (android.os.Message) 
		android.os.Message result
	public void getVoiceRegistrationState (android.os.Message) 
		android.os.Message result
	public void getDataRegistrationState (android.os.Message) 
		android.os.Message result
	public void getOperator (android.os.Message) 
		android.os.Message result
	public void sendDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void startDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void stopDtmf (android.os.Message) 
		android.os.Message result
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message result
	public void sendSMS (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void sendCdmaSms (byte[], android.os.Message) 
		byte[] pdu
		android.os.Message result
	public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message) 
		String smscPDU
		String pdu
		int retry
		int messageRef
		android.os.Message response
	public void sendImsCdmaSms (byte[], int, int, android.os.Message) 
		byte[] pdu
		int retry
		int messageRef
		android.os.Message response
	public void getImsRegistrationState (android.os.Message) 
		android.os.Message result
	public void deleteSmsOnSim (int, android.os.Message) 
		int index
		android.os.Message response
	public void deleteSmsOnRuim (int, android.os.Message) 
		int index
		android.os.Message response
	public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message) 
		int status
		String smsc
		String pdu
		android.os.Message response
	public void writeSmsToRuim (int, java.lang.String, android.os.Message) 
		int status
		String pdu
		android.os.Message response
	public void setupDataCall (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String radioTechnology
		String profile
		String apn
		String user
		String password
		String authType
		String protocol
		android.os.Message result
	public void deactivateDataCall (int, int, android.os.Message) 
		int cid
		int reason
		android.os.Message result
	public void setRadioPower (boolean, android.os.Message) 
		boolean on
		android.os.Message result
	public void setSuppServiceNotifications (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message) 
		boolean success
		String ackPdu
		android.os.Message result
	public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		android.os.Message result
	public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		String aid
		android.os.Message result
	public void getCLIR (android.os.Message) 
		android.os.Message result
	public void setCLIR (int, android.os.Message) 
		int clirMode
		android.os.Message result
	public void queryCallWaiting (int, android.os.Message) 
		int serviceClass
		android.os.Message response
	public void setCallWaiting (boolean, int, android.os.Message) 
		boolean enable
		int serviceClass
		android.os.Message response
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
	public void setNetworkSelectionModeManual (java.lang.String, android.os.Message) 
		String operatorNumeric
		android.os.Message response
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message response
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setCallForward (int, int, int, java.lang.String, int, android.os.Message) 
		int action
		int cfReason
		int serviceClass
		String number
		int timeSeconds
		android.os.Message response
	public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message) 
		int cfReason
		int serviceClass
		String number
		android.os.Message response
	public void queryCLIP (android.os.Message) 
		android.os.Message response
	public void getBasebandVersion (android.os.Message) 
		android.os.Message response
	public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message) 
		String facility
		String password
		int serviceClass
		android.os.Message response
	public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		String password
		int serviceClass
		String appId
		android.os.Message response
	public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		android.os.Message response
	public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		String appId
		android.os.Message response
	public void sendUSSD (java.lang.String, android.os.Message) 
		String ussdString
		android.os.Message response
	public void cancelPendingUssd (android.os.Message) 
		android.os.Message response
	public void resetRadio (android.os.Message) 
		android.os.Message result
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message response
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message response
	public void sendTerminalResponse (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelope (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void handleCallSetupRequestFromSim (boolean, android.os.Message) 
		boolean accept
		android.os.Message response
	public void setPreferredNetworkType (int, android.os.Message) 
		int networkType
		android.os.Message response
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void setLocationUpdates (boolean, android.os.Message) 
		boolean enable
		android.os.Message response
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
	public void reportSmsMemoryStatus (boolean, android.os.Message) 
		boolean available
		android.os.Message result
	public void reportStkServiceIsRunning (android.os.Message) 
		android.os.Message result
	public void getCdmaSubscriptionSource (android.os.Message) 
		android.os.Message response
	public void getGsmBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
		android.os.Message response
	public void setGsmBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void getDeviceIdentity (android.os.Message) 
		android.os.Message response
	public void getCDMASubscription (android.os.Message) 
		android.os.Message response
	public void setPhoneType (int) 
		int phoneType
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
	public void setCdmaSubscriptionSource (int, android.os.Message) 
		int cdmaSubscription
		android.os.Message response
	public void queryTTYMode (android.os.Message) 
		android.os.Message response
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message response
	public void sendCDMAFeatureCode (java.lang.String, android.os.Message) 
		String FeatureCode
		android.os.Message response
	public void getCdmaBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
		android.os.Message response
	public void setCdmaBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void exitEmergencyCallbackMode (android.os.Message) 
		android.os.Message response
	public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin
		String aid
		android.os.Message response
	public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		String aid
		android.os.Message response
	public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin2
		String aid
		android.os.Message response
	public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk2
		String newPin2
		String aid
		android.os.Message response
	public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		String aidPtr
		android.os.Message response
	public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		String aidPtr
		android.os.Message response
	public void requestIsimAuthentication (java.lang.String, android.os.Message) 
		String nonce
		android.os.Message response
	public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message) 
		int authContext
		String data
		String aid
		android.os.Message response
	public void getVoiceRadioTechnology (android.os.Message) 
		android.os.Message result
	public void getCellInfoList (android.os.Message) 
		android.os.Message result
	public void setCellInfoListRate (int, android.os.Message) 
		int rateInMillis
		android.os.Message response
	public void setInitialAttachApn (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, android.os.Message) 
		String apn
		String protocol
		int authType
		String username
		String password
		android.os.Message result
	public void setDataProfile (com.android.internal.telephony.dataconnection.DataProfile[], android.os.Message) 
		com.android.internal.telephony.dataconnection.DataProfile[] dps
		android.os.Message result
	public void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
		String AID
		android.os.Message response
	public void iccCloseLogicalChannel (int, android.os.Message) 
		int channel
		android.os.Message response
	public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
	public void getHardwareConfig (android.os.Message) 
		android.os.Message result
	public void requestShutdown (android.os.Message) 
		android.os.Message result
	public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
		com.android.internal.telephony.RadioCapability rc
		android.os.Message response
	public void getRadioCapability (android.os.Message) 
		android.os.Message response
	public void startLceService (int, boolean, android.os.Message) 
		int reportIntervalMs
		boolean pullMode
		android.os.Message result
	public void stopLceService (android.os.Message) 
		android.os.Message result
	public void pullLceData (android.os.Message) 
		android.os.Message result
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message result
}

com/android/internal/telephony/imsphone/ImsPhoneConnection$MyHandler.class
ImsPhoneConnection.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneConnection$MyHandler extends android.os.Handler {
	final com.android.internal.telephony.imsphone.ImsPhoneConnection this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneConnection, android.os.Looper) 
		android.os.Looper l
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/imsphone/ImsPhoneFactory.class
ImsPhoneFactory.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneFactory extends java.lang.Object {
	public void  () 
	public static com.android.internal.telephony.imsphone.ImsPhone makePhone (android.content.Context, com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone) 
		Exception e
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier phoneNotifier
		com.android.internal.telephony.Phone defaultPhone
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public final com.android.internal.telephony.imsphone.ImsPhoneCallTracker extends com.android.internal.telephony.CallTracker {
	static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VERBOSE_STATE_LOGGING
	private boolean[] mImsFeatureEnabled
	private final String[] mImsFeatureStrings
	private android.content.BroadcastReceiver mReceiver
	static final int MAX_CONNECTIONS
	static final int MAX_CONNECTIONS_PER_CALL
	private static final int EVENT_HANGUP_PENDINGMO
	private static final int EVENT_RESUME_BACKGROUND
	private static final int EVENT_DIAL_PENDINGMO
	private static final int TIMEOUT_HANGUP_PENDINGMO
	private java.util.ArrayList mConnections
	private android.os.RegistrantList mVoiceCallEndedRegistrants
	private android.os.RegistrantList mVoiceCallStartedRegistrants
	final com.android.internal.telephony.imsphone.ImsPhoneCall mRingingCall
	final com.android.internal.telephony.imsphone.ImsPhoneCall mForegroundCall
	final com.android.internal.telephony.imsphone.ImsPhoneCall mBackgroundCall
	final com.android.internal.telephony.imsphone.ImsPhoneCall mHandoverCall
	private com.android.internal.telephony.imsphone.ImsPhoneConnection mPendingMO
	private int mClirMode
	private Object mSyncHold
	private com.android.ims.ImsCall mUssdSession
	private android.os.Message mPendingUssd
	com.android.internal.telephony.imsphone.ImsPhone mPhone
	private boolean mDesiredMute
	private boolean mOnHoldToneStarted
	com.android.internal.telephony.PhoneConstants$State mState
	private com.android.ims.ImsManager mImsManager
	private int mServiceId
	private com.android.internal.telephony.Call$SrvccState mSrvccState
	private boolean mIsInEmergencyCall
	private int pendingCallClirMode
	private int mPendingCallVideoState
	private boolean pendingCallInEcm
	private boolean mSwitchingFgAndBgCalls
	private com.android.ims.ImsCall mCallExpectedToResume
	private com.android.ims.ImsCall$Listener mImsCallListener
	private com.android.ims.ImsCall$Listener mImsUssdListener
	private com.android.ims.ImsConnectionStateListener mImsConnectionStateListener
	void  (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone phone
		android.content.IntentFilter intentfilter
		Thread t
	private android.app.PendingIntent createIncomingCallPendingIntent () 
		android.content.Intent intent
	private void getImsService () 
		int mPreferredTtyMode
		com.android.ims.ImsException e
	public void dispose () 
	protected void finalize () 
	public void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallStarted (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceCallEnded (android.os.Handler) 
		android.os.Handler h
	com.android.internal.telephony.Connection dial (java.lang.String, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
		android.os.Bundle intentExtras
		android.content.SharedPreferences sp
		int oirMode
	synchronized com.android.internal.telephony.Connection dial (java.lang.String, int, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		com.android.ims.ImsException e
		String dialString
		int clirMode
		int videoState
		android.os.Bundle intentExtras
		boolean isPhoneInEcmMode
		boolean isEmergencyNumber
		boolean holdBeforeDial
		com.android.internal.telephony.Call$State fgState
		com.android.internal.telephony.Call$State bgState
	private void handleEcmTimer (int) 
		int action
	private void dialInternal (com.android.internal.telephony.imsphone.ImsPhoneConnection, int, int) 
		String[] callees
		com.android.ims.ImsCallProfile profile
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsException e
		android.os.RemoteException e
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		int clirMode
		int videoState
		int serviceType
		int callType
	void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsException e
		int videoState
	void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	private void switchAfterConferenceSuccess () 
	void switchWaitingOrHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
		com.android.ims.ImsException e
		com.android.ims.ImsCall imsCall
	void conference () 
		long conferenceConnectTime
		long conferenceConnectTime
		com.android.ims.ImsException e
		com.android.ims.ImsCall fgImsCall
		com.android.ims.ImsCall bgImsCall
		long foregroundConnectTime
		long backgroundConnectTime
		long conferenceConnectTime
		com.android.internal.telephony.imsphone.ImsPhoneConnection foregroundConnection
	void explicitCallTransfer () 
	void clearDisconnected () 
	boolean canConference () 
	boolean canDial () 
		boolean ret
		int serviceState
		String disableCall
	boolean canTransfer () 
	private void internalClearDisconnected () 
	private void updatePhoneState () 
		com.android.internal.telephony.PhoneConstants$State oldState
	private void handleRadioNotAvailable () 
	private void dumpState () 
		int i
		int s
		int i
		int s
		int i
		int s
		java.util.List l
	void setUiTTYMode (int, android.os.Message) 
		com.android.ims.ImsException e
		int uiTtyMode
		android.os.Message onComplete
	void setMute (boolean) 
		boolean mute
	boolean getMute () 
	void sendDtmf (char, android.os.Message) 
		char c
		android.os.Message result
		com.android.ims.ImsCall imscall
	void startDtmf (char) 
		char c
		com.android.ims.ImsCall imscall
	void stopDtmf () 
		com.android.ims.ImsCall imscall
	void hangup (com.android.internal.telephony.imsphone.ImsPhoneConnection)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	void hangup (com.android.internal.telephony.imsphone.ImsPhoneCall)  throws com.android.internal.telephony.CallStateException 
		com.android.ims.ImsException e
		com.android.internal.telephony.imsphone.ImsPhoneCall call
		com.android.ims.ImsCall imsCall
		boolean rejectCall
	void callEndCleanupHandOverCallIfAny () 
	void resumeWaitingOrHolding ()  throws com.android.internal.telephony.CallStateException 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsException e
	void sendUSSD (java.lang.String, android.os.Message) 
		String[] callees
		com.android.ims.ImsCallProfile profile
		com.android.ims.ImsException e
		String ussdString
		android.os.Message response
	void cancelUSSD () 
		com.android.ims.ImsException e
	private synchronized com.android.internal.telephony.imsphone.ImsPhoneConnection findConnection (com.android.ims.ImsCall) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		java.util.Iterator i$
		com.android.ims.ImsCall imsCall
	private synchronized void removeConnection (com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	private synchronized void addConnection (com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	private void processCallStateChange (com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int) 
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.Call$State state
		int cause
	private void processCallStateChange (com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int, boolean) 
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.Call$State state
		int cause
		boolean ignoreState
		boolean changed
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	private int getDisconnectCauseFromReasonInfo (com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsReasonInfo reasonInfo
		int cause
		int code
	com.android.ims.ImsUtInterface getUtInterface ()  throws com.android.ims.ImsException 
		com.android.ims.ImsUtInterface ut
	private void transferHandoverConnections (com.android.internal.telephony.imsphone.ImsPhoneCall) 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		com.android.internal.telephony.imsphone.ImsPhoneCall call
	void notifySrvccState (com.android.internal.telephony.Call$SrvccState) 
		com.android.internal.telephony.Call$SrvccState state
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.CallStateException e
		android.os.Message msg
	protected void log (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
	void logState () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	protected void handlePollCalls (android.os.AsyncResult) 
		android.os.AsyncResult ar
	com.android.ims.ImsEcbm getEcbmInterface ()  throws com.android.ims.ImsException 
		com.android.ims.ImsEcbm ecbm
	public boolean isInEmergencyCall () 
	public boolean isVolteEnabled () 
	public boolean isVowifiEnabled () 
	public boolean isVideoCallEnabled () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
	private void setVideoCallProvider (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall)  throws android.os.RemoteException 
		com.android.ims.internal.ImsVideoCallProviderWrapper imsVideoCallProviderWrapper
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
		com.android.ims.ImsCall imsCall
		com.android.ims.internal.IImsVideoCallProvider imsVideoCallProvider
	static com.android.ims.ImsManager access$000 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static int access$100 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.ims.ImsCall access$202 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsCall) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsCall x1
	static com.android.ims.ImsCall$Listener access$300 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.ims.ImsCall access$200 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.ims.ImsCall$Listener access$400 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static void access$500 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.internal.telephony.imsphone.ImsPhoneConnection x1
	static void access$600 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall)  throws android.os.RemoteException 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.internal.telephony.imsphone.ImsPhoneConnection x1
		com.android.ims.ImsCall x2
	static void access$700 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static void access$800 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.internal.telephony.imsphone.ImsPhoneConnection access$902 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.internal.telephony.imsphone.ImsPhoneConnection x1
	static void access$1000 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsCall x1
		com.android.internal.telephony.Call$State x2
		int x3
	static com.android.internal.telephony.imsphone.ImsPhoneConnection access$1100 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsCall) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsCall x1
	static void access$1200 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int, boolean) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsCall x1
		com.android.internal.telephony.Call$State x2
		int x3
		boolean x4
	static com.android.internal.telephony.imsphone.ImsPhoneConnection access$900 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static void access$1300 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneConnection) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.internal.telephony.imsphone.ImsPhoneConnection x1
	static int access$1400 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsReasonInfo) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsReasonInfo x1
	static java.lang.Object access$1500 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static boolean access$1602 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, boolean) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		boolean x1
	static boolean access$1600 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.ims.ImsCall access$1700 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static com.android.ims.ImsCall access$1702 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.ims.ImsCall) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		com.android.ims.ImsCall x1
	static boolean access$1800 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static boolean access$1802 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, boolean) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		boolean x1
	static void access$1900 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static android.os.Message access$2000 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static android.os.Message access$2002 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, android.os.Message) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
		android.os.Message x1
	static java.lang.String[] access$2100 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static boolean[] access$2200 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
	static java.util.ArrayList access$2300 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
		com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$3.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$3 extends com.android.ims.ImsCall$Listener {
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
	public void onCallProgressing (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	public void onCallStarted (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	public void onCallUpdated (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	public void onCallStartFailed (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		int cause
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallTerminated (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
		com.android.internal.telephony.Call$State oldState
		int cause
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	public void onCallHeld (com.android.ims.ImsCall) 
		com.android.internal.telephony.Call$State oldState
		com.android.ims.ImsCall imsCall
	public void onCallHoldFailed (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.internal.telephony.Call$State bgState
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallResumed (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	public void onCallResumeFailed (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallResumeReceived (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	public void onCallHoldReceived (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	public void onCallMerged (com.android.ims.ImsCall, com.android.ims.ImsCall, boolean) 
		com.android.ims.ImsCall call
		com.android.ims.ImsCall peerCall
		boolean swapCalls
		com.android.internal.telephony.imsphone.ImsPhoneCall foregroundImsPhoneCall
		com.android.internal.telephony.imsphone.ImsPhoneConnection peerConnection
		com.android.internal.telephony.imsphone.ImsPhoneCall peerImsPhoneCall
		Runnable r
	public void onCallMergeFailed (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall call
		com.android.ims.ImsReasonInfo reasonInfo
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	public void onConferenceParticipantsStateChanged (com.android.ims.ImsCall, java.util.List) 
		com.android.ims.ImsCall call
		java.util.List participants
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	public void onCallSessionTtyModeReceived (com.android.ims.ImsCall, int) 
		com.android.ims.ImsCall call
		int mode
	public void onCallHandover (com.android.ims.ImsCall, int, int, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall imsCall
		int srcAccessTech
		int targetAccessTech
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallHandoverFailed (com.android.ims.ImsCall, int, int, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall imsCall
		int srcAccessTech
		int targetAccessTech
		com.android.ims.ImsReasonInfo reasonInfo
	public void onMultipartyStateChanged (com.android.ims.ImsCall, boolean) 
		com.android.ims.ImsCall imsCall
		boolean isMultiParty
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
}

com/android/internal/telephony/imsphone/ImsPhone.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhone extends com.android.internal.telephony.imsphone.ImsPhoneBase {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	protected static final int EVENT_SET_CALL_BARRING_DONE
	protected static final int EVENT_GET_CALL_BARRING_DONE
	protected static final int EVENT_SET_CALL_WAITING_DONE
	protected static final int EVENT_GET_CALL_WAITING_DONE
	protected static final int EVENT_DEFAULT_PHONE_DATA_STATE_CHANGED
	public static final String CS_FALLBACK
	public static final String EXTRA_KEY_ALERT_TITLE
	public static final String EXTRA_KEY_ALERT_MESSAGE
	public static final String EXTRA_KEY_ALERT_SHOW
	public static final String EXTRA_KEY_NOTIFICATION_MESSAGE
	static final int RESTART_ECM_TIMER
	static final int CANCEL_ECM_TIMER
	private static final int DEFAULT_ECM_EXIT_TIMER_VALUE
	com.android.internal.telephony.PhoneBase mDefaultPhone
	com.android.internal.telephony.imsphone.ImsPhoneCallTracker mCT
	java.util.ArrayList mPendingMMIs
	android.os.Registrant mPostDialHandler
	android.telephony.ServiceState mSS
	private String mLastDialString
	android.os.PowerManager$WakeLock mWakeLock
	protected boolean mIsPhoneInEcmState
	private android.os.Registrant mEcmExitRespRegistrant
	private final android.os.RegistrantList mSilentRedialRegistrants
	private boolean mImsRegistered
	private Runnable mExitEcmRunnable
	com.android.ims.ImsEcbmStateListener mImsEcbmStateListener
	private android.content.BroadcastReceiver mResultReceiver
	void  (android.content.Context, com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone) 
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
		com.android.internal.telephony.Phone defaultPhone
		android.os.PowerManager pm
	public void updateParentPhone (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase parentPhone
	public void dispose () 
	public void removeReferences () 
	public android.telephony.ServiceState getServiceState () 
	void setServiceState (int) 
		int state
	public com.android.internal.telephony.CallTracker getCallTracker () 
	public java.util.List getPendingMmiCodes () 
	public void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		int videoState
	public void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public boolean canConference () 
	public boolean canDial () 
	public void conference () 
	public void clearDisconnected () 
	public boolean canTransfer () 
	public void explicitCallTransfer () 
	public com.android.internal.telephony.imsphone.ImsPhoneCall getForegroundCall () 
	public com.android.internal.telephony.imsphone.ImsPhoneCall getBackgroundCall () 
	public com.android.internal.telephony.imsphone.ImsPhoneCall getRingingCall () 
	private boolean handleCallDeflectionIncallSupplementaryService (java.lang.String) 
		com.android.internal.telephony.CallStateException e
		com.android.internal.telephony.CallStateException e
		String dialString
	private boolean handleCallWaitingIncallSupplementaryService (java.lang.String) 
		com.android.internal.telephony.CallStateException e
		String dialString
		int len
		com.android.internal.telephony.imsphone.ImsPhoneCall call
	private boolean handleCallHoldIncallSupplementaryService (java.lang.String) 
		com.android.internal.telephony.CallStateException e
		String dialString
		int len
		com.android.internal.telephony.imsphone.ImsPhoneCall call
	private boolean handleMultipartyIncallSupplementaryService (java.lang.String) 
		String dialString
	private boolean handleEctIncallSupplementaryService (java.lang.String) 
		String dialString
		int len
	private boolean handleCcbsIncallSupplementaryService (java.lang.String) 
		String dialString
	public boolean handleInCallMmiCommands (java.lang.String) 
		String dialString
		boolean result
		char ch
	boolean isInCall () 
		com.android.internal.telephony.Call$State foregroundCallState
		com.android.internal.telephony.Call$State backgroundCallState
		com.android.internal.telephony.Call$State ringingCallState
	void notifyNewRingingConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	public static void checkWfcWifiOnlyModeBeforeDial (com.android.internal.telephony.imsphone.ImsPhone, android.content.Context)  throws com.android.internal.telephony.CallStateException 
		boolean wfcWiFiOnly
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		android.content.Context context
	public void notifyForVideoCapabilityChanged (boolean) 
		boolean isVideoCapable
	public com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
	public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
	protected com.android.internal.telephony.Connection dialInternal (java.lang.String, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
		android.os.Bundle intentExtras
		String newDialString
		String networkPortion
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
	public void sendDtmf (char) 
		char c
	public void startDtmf (char) 
		char c
	public void stopDtmf () 
	public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	void notifyIncomingRing () 
		android.os.AsyncResult ar
	public void setMute (boolean) 
		boolean muted
	public void setUiTTYMode (int, android.os.Message) 
		int uiTtyMode
		android.os.Message onComplete
	public boolean getMute () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
	private boolean isValidCommandInterfaceCFReason (int) 
		int commandInterfaceCFReason
	private boolean isValidCommandInterfaceCFAction (int) 
		int commandInterfaceCFAction
	private boolean isCfEnable (int) 
		int action
	private int getConditionFromCFReason (int) 
		int reason
	private int getCFReasonFromCondition (int) 
		int condition
	private int getActionFromCFAction (int) 
		int action
	public void getCallForwardingOption (int, android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		android.os.Message resp
		int commandInterfaceCFReason
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, int, android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		android.os.Message resp
		com.android.internal.telephony.imsphone.ImsPhone$Cf cf
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int serviceClass
		int timerSeconds
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		android.os.Message onComplete
		android.os.Message resp
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void setCallWaiting (boolean, int, android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		boolean enable
		int serviceClass
		android.os.Message onComplete
		android.os.Message resp
	private int getCBTypeFromFacility (java.lang.String) 
		String facility
	void getCallBarring (java.lang.String, android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		String facility
		android.os.Message onComplete
		android.os.Message resp
	void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message) 
		com.android.ims.ImsUtInterface ut
		com.android.ims.ImsException e
		String facility
		boolean lockState
		String password
		android.os.Message onComplete
		android.os.Message resp
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
	void sendUSSD (java.lang.String, android.os.Message) 
		String ussdString
		android.os.Message response
	void cancelUSSD () 
	void sendErrorResponse (android.os.Message) 
		android.os.Message onComplete
	void sendErrorResponse (android.os.Message, java.lang.Throwable) 
		android.os.Message onComplete
		Throwable e
	void sendErrorResponse (android.os.Message, com.android.ims.ImsReasonInfo) 
		android.os.Message onComplete
		com.android.ims.ImsReasonInfo reasonInfo
	com.android.internal.telephony.CommandException getCommandException (int) 
		int code
		com.android.internal.telephony.CommandException$Error error
	com.android.internal.telephony.CommandException getCommandException (java.lang.Throwable) 
		Throwable e
		com.android.internal.telephony.CommandException ex
	private void onNetworkInitiatedUssd (com.android.internal.telephony.imsphone.ImsPhoneMmiCode) 
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
	void onIncomingUSSD (int, java.lang.String) 
		int i
		int s
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
		int ussdMode
		String ussdMessage
		boolean isUssdError
		boolean isUssdRequest
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode found
	void onMMIDone (com.android.internal.telephony.imsphone.ImsPhoneMmiCode) 
		com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
	public java.util.ArrayList getHandoverConnection () 
		java.util.ArrayList connList
	public void notifySrvccState (com.android.internal.telephony.Call$SrvccState) 
		com.android.internal.telephony.Call$SrvccState state
	void initiateSilentRedial () 
		String result
		android.os.AsyncResult ar
	public void registerForSilentRedial (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSilentRedial (android.os.Handler) 
		android.os.Handler h
	public int getSubId () 
	public int getPhoneId () 
	private com.android.internal.telephony.uicc.IccRecords getIccRecords () 
	private com.android.internal.telephony.CallForwardInfo getCallForwardInfo (com.android.ims.ImsCallForwardInfo) 
		com.android.ims.ImsCallForwardInfo info
		com.android.internal.telephony.CallForwardInfo cfInfo
	private com.android.internal.telephony.CallForwardInfo[] handleCfQueryResult (com.android.ims.ImsCallForwardInfo[]) 
		int i
		int s
		com.android.ims.ImsCallForwardInfo[] infos
		com.android.internal.telephony.CallForwardInfo[] cfInfos
		com.android.internal.telephony.uicc.IccRecords r
	private int[] handleCbQueryResult (com.android.ims.ImsSsInfo[]) 
		com.android.ims.ImsSsInfo[] infos
		int[] cbInfos
	private int[] handleCwQueryResult (com.android.ims.ImsSsInfo[]) 
		com.android.ims.ImsSsInfo[] infos
		int[] cwInfos
	private void sendResponse (android.os.Message, java.lang.Object, java.lang.Throwable) 
		com.android.internal.telephony.CommandException ex
		android.os.Message onComplete
		Object result
		Throwable e
	private void updateDataServiceState () 
		android.telephony.ServiceState ss
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.uicc.IccRecords r
		com.android.internal.telephony.imsphone.ImsPhone$Cf cf
		com.android.internal.telephony.CallForwardInfo[] cfInfos
		int[] ssInfos
		android.os.Message msg
		android.os.AsyncResult ar
	public boolean isInEmergencyCall () 
	public boolean isInEcm () 
	void sendEmergencyCallbackModeChange () 
		android.content.Intent intent
	public void exitEmergencyCallbackMode () 
		com.android.ims.ImsException e
		com.android.ims.ImsEcbm ecbm
	private void handleEnterEmergencyCallbackMode () 
		long delayInMillis
	private void handleExitEmergencyCallbackMode () 
	void handleTimerInEmergencyCallbackMode (int) 
		long delayInMillis
		int action
	public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unsetOnEcbModeExitResponse (android.os.Handler) 
		android.os.Handler h
	public void onFeatureCapabilityChanged () 
	public boolean isVolteEnabled () 
	public boolean isVowifiEnabled () 
	public boolean isVideoCallEnabled () 
	public com.android.internal.telephony.Phone getDefaultPhone () 
	public boolean isImsRegistered () 
	public void setImsRegistered (boolean) 
		boolean value
	public void callEndCleanupHandOverCallIfAny () 
	public void processDisconnectReason (com.android.ims.ImsReasonInfo) 
		char nextChar
		int codeStringLength
		char lastChar
		CharSequence title
		CharSequence messageAlert
		CharSequence messageNotification
		android.content.Intent intent
		int i
		String[] wfcOperatorErrorCodes
		String[] wfcOperatorErrorAlertMessages
		String[] wfcOperatorErrorNotificationMessages
		com.android.ims.ImsReasonInfo imsReasonInfo
	public volatile android.net.LinkProperties getLinkProperties (java.lang.String) 
		String x0
	public volatile boolean needsOtaServiceProvisioning () 
	public volatile void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] x0
		android.os.Message x1
	public volatile void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message x0
	public volatile void activateCellBroadcastSms (int, android.os.Message) 
		int x0
		android.os.Message x1
	public volatile com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public volatile com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public volatile com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public volatile void saveClirSetting (int) 
		int x0
	public volatile boolean isDataConnectivityPossible () 
	public volatile boolean disableDataConnectivity () 
	public volatile boolean enableDataConnectivity () 
	public volatile void setDataEnabled (boolean) 
		boolean x0
	public volatile boolean getDataEnabled () 
	public volatile void setDataRoamingEnabled (boolean) 
		boolean x0
	public volatile boolean getDataRoamingEnabled () 
	public volatile void disableLocationUpdates () 
	public volatile void enableLocationUpdates () 
	public volatile void updateServiceLocation () 
	public volatile java.util.List getCurrentDataConnectionList () 
	public volatile void getDataCallList (android.os.Message) 
		android.os.Message x0
	public volatile void getNeighboringCids (android.os.Message) 
		android.os.Message x0
	public volatile void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo x0
		android.os.Message x1
	public volatile void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message x0
	public volatile void getAvailableNetworks (android.os.Message) 
		android.os.Message x0
	public volatile com.android.internal.telephony.IccCard getIccCard () 
	public volatile boolean getIccRecordsLoaded () 
	public volatile void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int x0
		android.os.Message x1
	public volatile void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message x0
	public volatile void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String x0
		String x1
		android.os.Message x2
	public volatile boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String x0
		String x1
		android.os.Message x2
	public volatile java.lang.String getLine1AlphaTag () 
	public volatile java.lang.String getLine1Number () 
	public volatile java.lang.String getIccSerialNumber () 
	public volatile java.lang.String getGroupIdLevel2 () 
	public volatile java.lang.String getGroupIdLevel1 () 
	public volatile java.lang.String getSubscriberId () 
	public volatile java.lang.String getMeid () 
	public volatile java.lang.String getEsn () 
	public volatile java.lang.String getImei () 
	public volatile java.lang.String getDeviceSvn () 
	public volatile java.lang.String getDeviceId () 
	public volatile java.lang.String getVoiceMailAlphaTag () 
	public volatile java.lang.String getVoiceMailNumber () 
	public volatile void setRadioPower (boolean) 
		boolean x0
	public volatile void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile boolean handlePinMmi (java.lang.String) 
		String x0
	public volatile void notifyCallForwardingIndicator () 
	public volatile com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	public volatile com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String x0
	public volatile com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public volatile boolean getCallForwardingIndicator () 
	public volatile boolean getMessageWaitingIndicator () 
	public volatile android.telephony.SignalStrength getSignalStrength () 
	public volatile int getPhoneType () 
	public volatile android.telephony.CellLocation getCellLocation () 
	public volatile java.util.List getAllCellInfo () 
	public volatile void onTtyModeReceived (int) 
		int x0
	public volatile void unregisterForTtyModeReceived (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile void unregisterForOnHoldTone (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile void migrateFrom (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase x0
	public volatile com.android.internal.telephony.Call getRingingCall () 
	public volatile com.android.internal.telephony.Call getBackgroundCall () 
	public volatile com.android.internal.telephony.Call getForegroundCall () 
	static void access$000 (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone x0
	static void access$100 (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone x0
	static android.content.Context access$200 (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone x0
	static android.content.Context access$300 (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone x0
	static android.content.Context access$400 (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone x0
}

com/android/internal/telephony/imsphone/ImsPhoneCallTracker$4.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
 com.android.internal.telephony.imsphone.ImsPhoneCallTracker$4 extends com.android.ims.ImsCall$Listener {
	final com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
	void  (com.android.internal.telephony.imsphone.ImsPhoneCallTracker) 
	public void onCallStarted (com.android.ims.ImsCall) 
		com.android.ims.ImsCall imsCall
	public void onCallStartFailed (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallTerminated (com.android.ims.ImsCall, com.android.ims.ImsReasonInfo) 
		com.android.internal.telephony.CommandException ex
		com.android.ims.ImsCall imsCall
		com.android.ims.ImsReasonInfo reasonInfo
	public void onCallUssdMessageReceived (com.android.ims.ImsCall, int, java.lang.String) 
		com.android.ims.ImsCall call
		int mode
		String ussdMessage
		int ussdMode
}

com/android/internal/telephony/PhoneSubInfo.class
PhoneSubInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneSubInfo extends java.lang.Object {
	static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private com.android.internal.telephony.Phone mPhone
	private android.content.Context mContext
	private android.app.AppOpsManager mAppOps
	private static final String READ_PHONE_STATE
	private static final String CALL_PRIVILEGED
	private static final String READ_PRIVILEGED_PHONE_STATE
	public void  (com.android.internal.telephony.Phone) 
		com.android.internal.telephony.Phone phone
	public void dispose () 
	protected void finalize () 
		Throwable throwable
	public java.lang.String getDeviceId (java.lang.String) 
		String callingPackage
	public java.lang.String getImei (java.lang.String) 
		String callingPackage
	public java.lang.String getNai (java.lang.String) 
		String callingPackage
	public java.lang.String getDeviceSvn (java.lang.String) 
		String callingPackage
	public java.lang.String getSubscriberId (java.lang.String) 
		String callingPackage
	public java.lang.String getGroupIdLevel1 (java.lang.String) 
		String callingPackage
	public java.lang.String getIccSerialNumber (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1Number (java.lang.String) 
		String callingPackage
	public java.lang.String getLine1AlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getMsisdn (java.lang.String) 
		String callingPackage
	public java.lang.String getVoiceMailNumber (java.lang.String) 
		String callingPackage
		String number
	public java.lang.String getCompleteVoiceMailNumber () 
		String number
	public java.lang.String getVoiceMailAlphaTag (java.lang.String) 
		String callingPackage
	public java.lang.String getIsimImpi () 
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String getIsimDomain () 
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String[] getIsimImpu () 
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String getIsimIst () 
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String[] getIsimPcscf () 
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String getIsimChallengeResponse (java.lang.String) 
		String nonce
		com.android.internal.telephony.uicc.IsimRecords isim
	public java.lang.String getIccSimChallengeResponse (int, int, java.lang.String) 
		int subId
		int appType
		String data
		com.android.internal.telephony.uicc.UiccCard uiccCard
		com.android.internal.telephony.uicc.UiccCardApplication uiccApp
		int authContext
	private void log (java.lang.String) 
		String s
	private void loge (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	private boolean checkReadPhoneState (java.lang.String, java.lang.String) 
		SecurityException e
		String callingPackage
		String message
	private boolean checkReadPhoneNumber (java.lang.String, java.lang.String) 
		SecurityException e
		String callingPackage
		String message
}

com/android/internal/telephony/TelephonyDevController.class
TelephonyDevController.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyDevController extends android.os.Handler {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final Object mLock
	private static final int EVENT_HARDWARE_CONFIG_CHANGED
	private static com.android.internal.telephony.TelephonyDevController sTelephonyDevController
	private static java.util.ArrayList mModems
	private static java.util.ArrayList mSims
	private static android.os.Message sRilHardwareConfig
	private static void logd (java.lang.String) 
		String s
	private static void loge (java.lang.String) 
		String s
	public static com.android.internal.telephony.TelephonyDevController create () 
	public static com.android.internal.telephony.TelephonyDevController getInstance () 
	private void initFromResource () 
		com.android.internal.telephony.HardwareConfig hw
		String hwString
		String[] arr$
		int len$
		int i$
		android.content.res.Resources resource
		String[] hwStrings
	private void  () 
	public static void registerRIL (com.android.internal.telephony.CommandsInterface) 
		android.os.AsyncResult ar
		com.android.internal.telephony.CommandsInterface cmdsIf
	public static void unregisterRIL (com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.CommandsInterface cmdsIf
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private static void updateOrInsert (com.android.internal.telephony.HardwareConfig, java.util.ArrayList) 
		com.android.internal.telephony.HardwareConfig item
		int i
		com.android.internal.telephony.HardwareConfig hw
		java.util.ArrayList list
		int size
	private static void handleGetHardwareConfigChanged (android.os.AsyncResult) 
		com.android.internal.telephony.HardwareConfig hw
		int i
		java.util.List hwcfg
		android.os.AsyncResult ar
	public static int getModemCount () 
		int count
	public com.android.internal.telephony.HardwareConfig getModem (int) 
		int index
	public int getSimCount () 
		int count
	public com.android.internal.telephony.HardwareConfig getSim (int) 
		int index
	public com.android.internal.telephony.HardwareConfig getModemForSim (int) 
		com.android.internal.telephony.HardwareConfig modem
		java.util.Iterator i$
		com.android.internal.telephony.HardwareConfig sim
		int simIndex
	public java.util.ArrayList getAllSimsForModem (int) 
		com.android.internal.telephony.HardwareConfig sim
		java.util.Iterator i$
		java.util.ArrayList result
		com.android.internal.telephony.HardwareConfig modem
		int modemIndex
	public java.util.ArrayList getAllModems () 
		com.android.internal.telephony.HardwareConfig modem
		java.util.Iterator i$
		java.util.ArrayList modems
	public java.util.ArrayList getAllSims () 
		com.android.internal.telephony.HardwareConfig sim
		java.util.Iterator i$
		java.util.ArrayList sims
	static void  () 
}

com/android/internal/telephony/PhoneBase$1.class
PhoneBase.java
package com.android.internal.telephony
 com.android.internal.telephony.PhoneBase$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.PhoneBase this$0
	void  (com.android.internal.telephony.PhoneBase) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int extraPhoneId
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/telephony/CarrierServiceBindHelper$AppBinding.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
 com.android.internal.telephony.CarrierServiceBindHelper$AppBinding extends java.lang.Object {
	private int phoneId
	private com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceConnection connection
	private int bindCount
	private long lastBindStartMillis
	private int unbindCount
	private long lastUnbindMillis
	private String carrierPackage
	final com.android.internal.telephony.CarrierServiceBindHelper this$0
	public void  (com.android.internal.telephony.CarrierServiceBindHelper, int) 
		int phoneId
	public int getPhoneId () 
	public java.lang.String getPackage () 
	public void handleConnectionDown () 
	public boolean bind () 
		SecurityException ex
		java.util.List carrierPackageNames
		android.content.Intent carrierService
		android.content.pm.ResolveInfo carrierResolveInfo
		android.os.Bundle metadata
		String error
	public void unbind () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/DefaultPhoneNotifier$1.class
DefaultPhoneNotifier.java
package com.android.internal.telephony
 com.android.internal.telephony.DefaultPhoneNotifier$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$PhoneConstants$State
	static final int[] $SwitchMap$com$android$internal$telephony$PhoneConstants$DataState
	static final int[] $SwitchMap$com$android$internal$telephony$Phone$DataActivityState
	static final int[] $SwitchMap$com$android$internal$telephony$Call$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/IPhoneSubInfo.class
IPhoneSubInfo.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IPhoneSubInfo extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String getDeviceId (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getNaiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDeviceIdForPhone (int)  throws android.os.RemoteException 
	public abstract java.lang.String getImeiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDeviceSvn (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDeviceSvnUsingSubId (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getSubscriberId (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getSubscriberIdForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getGroupIdLevel1 (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getGroupIdLevel1ForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getIccSerialNumber (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getIccSerialNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1Number (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1NumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1AlphaTag (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1AlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getMsisdn (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getMsisdnForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getVoiceMailNumber (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getVoiceMailNumberForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getCompleteVoiceMailNumber ()  throws android.os.RemoteException 
	public abstract java.lang.String getCompleteVoiceMailNumberForSubscriber (int)  throws android.os.RemoteException 
	public abstract java.lang.String getVoiceMailAlphaTag (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getVoiceMailAlphaTagForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getIsimImpi ()  throws android.os.RemoteException 
	public abstract java.lang.String getIsimDomain ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getIsimImpu ()  throws android.os.RemoteException 
	public abstract java.lang.String getIsimIst ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getIsimPcscf ()  throws android.os.RemoteException 
	public abstract java.lang.String getIsimChallengeResponse (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getIccSimChallengeResponse (int, int, java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/telephony/TelephonyProperties.class
TelephonyProperties.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.TelephonyProperties extends java.lang.Object {
	public static final String PROPERTY_BASEBAND_VERSION
	public static final String PROPERTY_RIL_IMPL
	public static final String PROPERTY_OPERATOR_ALPHA
	public static final String PROPERTY_OPERATOR_NUMERIC
	public static final String PROPERTY_OPERATOR_ISMANUAL
	public static final String PROPERTY_OPERATOR_ISROAMING
	public static final String PROPERTY_OPERATOR_ISO_COUNTRY
	public static final String PROPERTY_LTE_ON_CDMA_PRODUCT_TYPE
	public static final String PROPERTY_LTE_ON_CDMA_DEVICE
	public static final String CURRENT_ACTIVE_PHONE
	public static final String PROPERTY_SIM_STATE
	public static final String PROPERTY_ICC_OPERATOR_NUMERIC
	public static final String PROPERTY_ICC_OPERATOR_ALPHA
	public static final String PROPERTY_ICC_OPERATOR_ISO_COUNTRY
	public static final String PROPERTY_DATA_NETWORK_TYPE
	public static final String PROPERTY_INECM_MODE
	public static final String PROPERTY_ECM_EXIT_TIMER
	public static final String PROPERTY_OPERATOR_IDP_STRING
	public static final String PROPERTY_OTASP_NUM_SCHEMA
	public static final String PROPERTY_DISABLE_CALL
	public static final String PROPERTY_RIL_SENDS_MULTIPLE_CALL_RING
	public static final String PROPERTY_CALL_RING_DELAY
	public static final String PROPERTY_CDMA_MSG_ID
	public static final String PROPERTY_WAKE_LOCK_TIMEOUT
	public static final String PROPERTY_RESET_ON_RADIO_TECH_CHANGE
	public static final String PROPERTY_SMS_RECEIVE
	public static final String PROPERTY_SMS_SEND
	public static final String PROPERTY_TEST_CSIM
	public static final String PROPERTY_IGNORE_NITZ
	public static final String PROPERTY_MULTI_SIM_CONFIG
	public static final String PROPERTY_DEFAULT_SUBSCRIPTION
	public static final String PROPERTY_MMS_TRANSACTION
	public static final String PROPERTY_SIM_COUNT
	public static final String PROPERTY_VIDEOCALL_AUDIO_OUTPUT
}

com/android/internal/telephony/IPhoneStateListener$Stub$Proxy.class
IPhoneStateListener.java
package com.android.internal.telephony
 com.android.internal.telephony.IPhoneStateListener$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IPhoneStateListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onServiceStateChanged (android.telephony.ServiceState)  throws android.os.RemoteException 
		android.telephony.ServiceState serviceState
		android.os.Parcel _data
	public void onSignalStrengthChanged (int)  throws android.os.RemoteException 
		int asu
		android.os.Parcel _data
	public void onMessageWaitingIndicatorChanged (boolean)  throws android.os.RemoteException 
		boolean mwi
		android.os.Parcel _data
	public void onCallForwardingIndicatorChanged (boolean)  throws android.os.RemoteException 
		boolean cfi
		android.os.Parcel _data
	public void onCellLocationChanged (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle location
		android.os.Parcel _data
	public void onCallStateChanged (int, java.lang.String)  throws android.os.RemoteException 
		int state
		String incomingNumber
		android.os.Parcel _data
	public void onDataConnectionStateChanged (int, int)  throws android.os.RemoteException 
		int state
		int networkType
		android.os.Parcel _data
	public void onDataActivity (int)  throws android.os.RemoteException 
		int direction
		android.os.Parcel _data
	public void onSignalStrengthsChanged (android.telephony.SignalStrength)  throws android.os.RemoteException 
		android.telephony.SignalStrength signalStrength
		android.os.Parcel _data
	public void onOtaspChanged (int)  throws android.os.RemoteException 
		int otaspMode
		android.os.Parcel _data
	public void onCellInfoChanged (java.util.List)  throws android.os.RemoteException 
		java.util.List cellInfo
		android.os.Parcel _data
	public void onPreciseCallStateChanged (android.telephony.PreciseCallState)  throws android.os.RemoteException 
		android.telephony.PreciseCallState callState
		android.os.Parcel _data
	public void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState)  throws android.os.RemoteException 
		android.telephony.PreciseDataConnectionState dataConnectionState
		android.os.Parcel _data
	public void onDataConnectionRealTimeInfoChanged (android.telephony.DataConnectionRealTimeInfo)  throws android.os.RemoteException 
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
		android.os.Parcel _data
	public void onVoLteServiceStateChanged (android.telephony.VoLteServiceState)  throws android.os.RemoteException 
		android.telephony.VoLteServiceState lteState
		android.os.Parcel _data
	public void onOemHookRawEvent (byte[])  throws android.os.RemoteException 
		byte[] rawData
		android.os.Parcel _data
	public void onCarrierNetworkChange (boolean)  throws android.os.RemoteException 
		boolean active
		android.os.Parcel _data
}

com/android/internal/telephony/InboundSmsHandler$CarrierSmsFilterCallback.class
InboundSmsHandler.java
package com.android.internal.telephony
final com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilterCallback extends android.service.carrier.ICarrierMessagingCallback$Stub {
	private final com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter mSmsFilter
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler, com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter) 
		com.android.internal.telephony.InboundSmsHandler$CarrierSmsFilter smsFilter
	public void onFilterComplete (boolean) 
		long token
		boolean keepMessage
	public void onSendSmsComplete (int, int) 
		int result
		int messageRef
	public void onSendMultipartSmsComplete (int, int[]) 
		int result
		int[] messageRefs
	public void onSendMmsComplete (int, byte[]) 
		int result
		byte[] sendConfPdu
	public void onDownloadMmsComplete (int) 
		int result
}

com/android/internal/telephony/ServiceStateTracker$CellInfoResult.class
ServiceStateTracker.java
package com.android.internal.telephony
 com.android.internal.telephony.ServiceStateTracker$CellInfoResult extends java.lang.Object {
	java.util.List list
	Object lockObj
	final com.android.internal.telephony.ServiceStateTracker this$0
	private void  (com.android.internal.telephony.ServiceStateTracker) 
	void  (com.android.internal.telephony.ServiceStateTracker, com.android.internal.telephony.ServiceStateTracker$1) 
		com.android.internal.telephony.ServiceStateTracker x0
		com.android.internal.telephony.ServiceStateTracker$1 x1
}

com/android/internal/telephony/SMSDispatcher$SMSDispatcherReceiver.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$SMSDispatcherReceiver extends android.content.BroadcastReceiver {
	private final com.android.internal.telephony.SMSDispatcher$SmsTracker mTracker
	final com.android.internal.telephony.SMSDispatcher this$0
	public void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	public void onReceive (android.content.Context, android.content.Intent) 
		android.os.Bundle resultExtras
		int rc
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/ProxyController.class
ProxyController.java
package com.android.internal.telephony
public com.android.internal.telephony.ProxyController extends java.lang.Object {
	static final String LOG_TAG
	private static final int EVENT_NOTIFICATION_RC_CHANGED
	private static final int EVENT_START_RC_RESPONSE
	private static final int EVENT_APPLY_RC_RESPONSE
	private static final int EVENT_FINISH_RC_RESPONSE
	private static final int EVENT_TIMEOUT
	private static final int SET_RC_STATUS_IDLE
	private static final int SET_RC_STATUS_STARTING
	private static final int SET_RC_STATUS_STARTED
	private static final int SET_RC_STATUS_APPLYING
	private static final int SET_RC_STATUS_SUCCESS
	private static final int SET_RC_STATUS_FAIL
	private static final int SET_RC_TIMEOUT_WAITING_MSEC
	private static com.android.internal.telephony.ProxyController sProxyController
	private com.android.internal.telephony.PhoneProxy[] mProxyPhones
	private com.android.internal.telephony.uicc.UiccController mUiccController
	private com.android.internal.telephony.CommandsInterface[] mCi
	private android.content.Context mContext
	private com.android.internal.telephony.dataconnection.DctController mDctController
	private com.android.internal.telephony.UiccPhoneBookController mUiccPhoneBookController
	private com.android.internal.telephony.PhoneSubInfoController mPhoneSubInfoController
	private com.android.internal.telephony.UiccSmsController mUiccSmsController
	android.os.PowerManager$WakeLock mWakeLock
	private int[] mSetRadioAccessFamilyStatus
	private int mRadioAccessFamilyStatusCounter
	private boolean mTransactionFailed
	private String[] mCurrentLogicalModemIds
	private String[] mNewLogicalModemIds
	private java.util.concurrent.atomic.AtomicInteger mUniqueIdGenerator
	private int mRadioCapabilitySessionId
	private int[] mNewRadioAccessFamily
	private int[] mOldRadioAccessFamily
	private android.os.Handler mHandler
	public static com.android.internal.telephony.ProxyController getInstance (android.content.Context, com.android.internal.telephony.PhoneProxy[], com.android.internal.telephony.uicc.UiccController, com.android.internal.telephony.CommandsInterface[]) 
		android.content.Context context
		com.android.internal.telephony.PhoneProxy[] phoneProxy
		com.android.internal.telephony.uicc.UiccController uiccController
		com.android.internal.telephony.CommandsInterface[] ci
	public static com.android.internal.telephony.ProxyController getInstance () 
	private void  (android.content.Context, com.android.internal.telephony.PhoneProxy[], com.android.internal.telephony.uicc.UiccController, com.android.internal.telephony.CommandsInterface[]) 
		int i
		android.content.Context context
		com.android.internal.telephony.PhoneProxy[] phoneProxy
		com.android.internal.telephony.uicc.UiccController uiccController
		com.android.internal.telephony.CommandsInterface[] ci
		android.os.PowerManager pm
	public void updateDataConnectionTracker (int) 
		int sub
	public void enableDataConnectivity (int) 
		int sub
	public void disableDataConnectivity (int, android.os.Message) 
		int sub
		android.os.Message dataCleanedUpMsg
	public void updateCurrentCarrierInProvider (int) 
		int sub
	public void registerForAllDataDisconnected (int, android.os.Handler, int, java.lang.Object) 
		int subId
		android.os.Handler h
		int what
		Object obj
		int phoneId
	public void unregisterForAllDataDisconnected (int, android.os.Handler) 
		int subId
		android.os.Handler h
		int phoneId
	public boolean isDataDisconnected (int) 
		com.android.internal.telephony.Phone activePhone
		int subId
		int phoneId
	public int getRadioAccessFamily (int) 
		int phoneId
	public boolean setRadioCapability (android.telephony.RadioAccessFamily[]) 
		int i
		int i
		android.telephony.RadioAccessFamily[] rafs
		boolean same
	private boolean doSetRadioCapabilities (android.telephony.RadioAccessFamily[]) 
		int phoneId
		int requestedRaf
		int i
		android.telephony.RadioAccessFamily[] rafs
		android.os.Message msg
	private void onStartRadioCapabilityResponse (android.os.Message) 
		android.content.Intent intent
		String modemId
		String[] arr$
		int len$
		int i$
		int i
		java.util.HashSet modemsInUse
		android.os.AsyncResult ar
		com.android.internal.telephony.RadioCapability rc
		int id
		android.os.Message msg
	private void onApplyRadioCapabilityResponse (android.os.Message) 
		int id
		android.os.Message msg
		com.android.internal.telephony.RadioCapability rc
	private void onNotificationRadioCapabilityChanged (android.os.Message) 
		int id
		android.os.Message msg
		com.android.internal.telephony.RadioCapability rc
	void onFinishRadioCapabilityResponse (android.os.Message) 
		android.os.Message msg
		com.android.internal.telephony.RadioCapability rc
	private void onTimeoutRadioCapability (android.os.Message) 
		int i
		int uniqueDifferentId
		android.os.Message msg
	private void issueFinish (int) 
		int i
		int sessionId
	private void completeRadioCapabilityTransaction () 
		int raf
		android.telephony.RadioAccessFamily phoneRC
		int i
		java.util.ArrayList phoneRAFList
		android.content.Intent intent
		int phoneId
		android.telephony.RadioAccessFamily[] rafs
		android.content.Intent intent
	private void clearTransaction () 
		int i
	private void resetRadioAccessFamilyStatusCounter () 
	private void sendRadioCapabilityRequest (int, int, int, int, java.lang.String, int, int) 
		int phoneId
		int sessionId
		int rcPhase
		int radioFamily
		String logicalModemId
		int status
		int eventId
		com.android.internal.telephony.RadioCapability requestRC
	public int getMaxRafSupported () 
		int len
		int[] numRafSupported
		int maxNumRafBit
		int maxRaf
	public int getMinRafSupported () 
		int len
		int[] numRafSupported
		int minNumRafBit
		int minRaf
	private java.lang.String getLogicalModemIdFromRaf (int) 
		int phoneId
		int raf
		String modemUuid
	private void logd (java.lang.String) 
		String string
	private void loge (java.lang.String) 
		String string
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		Exception e
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void access$000 (com.android.internal.telephony.ProxyController, java.lang.String) 
		com.android.internal.telephony.ProxyController x0
		String x1
	static void access$100 (com.android.internal.telephony.ProxyController, android.os.Message) 
		com.android.internal.telephony.ProxyController x0
		android.os.Message x1
	static void access$200 (com.android.internal.telephony.ProxyController, android.os.Message) 
		com.android.internal.telephony.ProxyController x0
		android.os.Message x1
	static void access$300 (com.android.internal.telephony.ProxyController, android.os.Message) 
		com.android.internal.telephony.ProxyController x0
		android.os.Message x1
	static void access$400 (com.android.internal.telephony.ProxyController, android.os.Message) 
		com.android.internal.telephony.ProxyController x0
		android.os.Message x1
}

com/android/internal/telephony/uicc/
com/android/internal/telephony/uicc/UiccCard$1.class
UiccCard.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCard$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final com.android.internal.telephony.uicc.UiccCard this$0
	void  (com.android.internal.telephony.uicc.UiccCard) 
	public void onClick (android.content.DialogInterface, int) 
		android.os.PowerManager pm
		android.content.DialogInterface dialog
		int which
}

com/android/internal/telephony/uicc/IccCardProxy$1.class
IccCardProxy.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IccCardProxy$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardApplicationStatus$AppState
	static final int[] $SwitchMap$com$android$internal$telephony$IccCardConstants$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/uicc/AdnRecordLoader.class
AdnRecordLoader.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnRecordLoader extends android.os.Handler {
	static final String LOG_TAG
	static final boolean VDBG
	private com.android.internal.telephony.uicc.IccFileHandler mFh
	int mEf
	int mExtensionEF
	int mPendingExtLoads
	android.os.Message mUserResponse
	String mPin2
	int mRecordNumber
	java.util.ArrayList mAdns
	Object mResult
	static final int EVENT_ADN_LOAD_DONE
	static final int EVENT_EXT_RECORD_LOAD_DONE
	static final int EVENT_ADN_LOAD_ALL_DONE
	static final int EVENT_EF_LINEAR_RECORD_SIZE_DONE
	static final int EVENT_UPDATE_RECORD_DONE
	void  (com.android.internal.telephony.uicc.IccFileHandler) 
		com.android.internal.telephony.uicc.IccFileHandler fh
	private java.lang.String getEFPath (int) 
		int efid
	public void loadFromEF (int, int, int, android.os.Message) 
		int ef
		int extensionEF
		int recordNumber
		android.os.Message response
	public void loadAllFromEF (int, int, android.os.Message) 
		int ef
		int extensionEF
		android.os.Message response
	public void updateEF (com.android.internal.telephony.uicc.AdnRecord, int, int, int, java.lang.String, android.os.Message) 
		com.android.internal.telephony.uicc.AdnRecord adn
		int ef
		int extensionEF
		int recordNumber
		String pin2
		android.os.Message response
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.uicc.AdnRecord adn
		int i
		int s
		java.util.ArrayList datas
		int[] recordSize
		RuntimeException exc
		android.os.Message msg
		android.os.AsyncResult ar
		byte[] data
}

com/android/internal/telephony/uicc/UsimFileHandler.class
UsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.UsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants  {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	protected java.lang.String getEFPath (int) 
		int efid
		String path
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/uicc/UiccCard$2.class
UiccCard.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCard$2 extends android.os.Handler {
	final com.android.internal.telephony.uicc.UiccCard this$0
	void  (com.android.internal.telephony.uicc.UiccCard) 
	public void handleMessage (android.os.Message) 
		android.os.AsyncResult ar
		android.os.Message msg
}

com/android/internal/telephony/uicc/CsimFileHandler.class
CsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.CsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants  {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	protected java.lang.String getEFPath (int) 
		int efid
		String path
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimMipUppLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimMipUppLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	boolean checkLengthLegal (int, int) 
		int length
		int expectLength
	public void onRecordLoaded (android.os.AsyncResult) 
		int index1
		char[] naiCharArray
		int mnAaaSpiIndicator
		int mnHaSpiIndicator
		int naiEntryIndex
		int naiLength
		int index
		int mipUppLength
		int retryInfoInclude
		int numNai
		Exception e
		android.os.AsyncResult ar
		byte[] data
		com.android.internal.util.BitwiseInputStream bitStream
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/SIMRecords$EfUsimLiLoaded.class
SIMRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.SIMRecords$EfUsimLiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.SIMRecords this$0
	private void  (com.android.internal.telephony.uicc.SIMRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
	void  (com.android.internal.telephony.uicc.SIMRecords, com.android.internal.telephony.uicc.SIMRecords$1) 
		com.android.internal.telephony.uicc.SIMRecords x0
		com.android.internal.telephony.uicc.SIMRecords$1 x1
}

com/android/internal/telephony/uicc/AdnRecordCache.class
AdnRecordCache.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.AdnRecordCache extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants  {
	private com.android.internal.telephony.uicc.IccFileHandler mFh
	private com.android.internal.telephony.gsm.UsimPhoneBookManager mUsimPhoneBookManager
	android.util.SparseArray mAdnLikeFiles
	android.util.SparseArray mAdnLikeWaiters
	android.util.SparseArray mUserWriteResponse
	static final int EVENT_LOAD_ALL_ADN_LIKE_DONE
	static final int EVENT_UPDATE_ADN_DONE
	void  (com.android.internal.telephony.uicc.IccFileHandler) 
		com.android.internal.telephony.uicc.IccFileHandler fh
	public void reset () 
	private void clearWaiters () 
		java.util.ArrayList waiters
		android.os.AsyncResult ar
		int i
		int size
	private void clearUserWriters () 
		int i
		int size
	public java.util.ArrayList getRecordsIfLoaded (int) 
		int efid
	public int extensionEfForEf (int) 
		int efid
	private void sendErrorResponse (android.os.Message, java.lang.String) 
		Exception e
		android.os.Message response
		String errString
	public void updateAdnByIndex (int, com.android.internal.telephony.uicc.AdnRecord, int, java.lang.String, android.os.Message) 
		int efid
		com.android.internal.telephony.uicc.AdnRecord adn
		int recordIndex
		String pin2
		android.os.Message response
		int extensionEF
		android.os.Message pendingResponse
	public void updateAdnBySearch (int, com.android.internal.telephony.uicc.AdnRecord, com.android.internal.telephony.uicc.AdnRecord, java.lang.String, android.os.Message) 
		java.util.ArrayList oldAdnList
		java.util.Iterator it
		com.android.internal.telephony.uicc.AdnRecord foundAdn
		int efid
		com.android.internal.telephony.uicc.AdnRecord oldAdn
		com.android.internal.telephony.uicc.AdnRecord newAdn
		String pin2
		android.os.Message response
		int extensionEF
		java.util.ArrayList oldAdnList
		int index
		int count
		android.os.Message pendingResponse
	public void requestLoadAllAdnLike (int, int, android.os.Message) 
		java.util.ArrayList result
		int efid
		int extensionEf
		android.os.Message response
		java.util.ArrayList waiters
		java.util.ArrayList result
	private void notifyWaiters (java.util.ArrayList, android.os.AsyncResult) 
		android.os.Message waiter
		int i
		int s
		java.util.ArrayList waiters
		android.os.AsyncResult ar
	public void handleMessage (android.os.Message) 
		int index
		com.android.internal.telephony.uicc.AdnRecord adn
		android.os.Message response
		java.util.ArrayList waiters
		android.os.Message msg
		android.os.AsyncResult ar
		int efid
}

com/android/internal/telephony/uicc/RuimFileHandler.class
RuimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.RuimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	public void loadEFImgTransparent (int, int, int, int, android.os.Message) 
		int fileid
		int highOffset
		int lowOffset
		int length
		android.os.Message onLoaded
		android.os.Message response
	protected java.lang.String getEFPath (int) 
		int efid
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/uicc/IccFileTypeMismatch.class
IccFileTypeMismatch.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccFileTypeMismatch extends com.android.internal.telephony.uicc.IccException {
	public void  () 
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/uicc/RuimRecords.class
RuimRecords.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.RuimRecords extends com.android.internal.telephony.uicc.IccRecords {
	static final String LOG_TAG
	private boolean mOtaCommited
	private String mMyMobileNumber
	private String mMin2Min1
	private String mPrlVersion
	private byte[] mEFpl
	private byte[] mEFli
	boolean mCsimSpnDisplayCondition
	private String mMdn
	private String mMin
	private String mHomeSystemId
	private String mHomeNetworkId
	private String mNai
	private static final int EVENT_GET_IMSI_DONE
	private static final int EVENT_GET_DEVICE_IDENTITY_DONE
	private static final int EVENT_GET_ICCID_DONE
	private static final int EVENT_GET_CDMA_SUBSCRIPTION_DONE
	private static final int EVENT_UPDATE_DONE
	private static final int EVENT_GET_SST_DONE
	private static final int EVENT_GET_ALL_SMS_DONE
	private static final int EVENT_MARK_SMS_READ_DONE
	private static final int EVENT_SMS_ON_RUIM
	private static final int EVENT_GET_SMS_DONE
	private static final int EVENT_RUIM_REFRESH
	public java.lang.String toString () 
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	public void dispose () 
	protected void finalize () 
	protected void resetRecords () 
	public java.lang.String getIMSI () 
	public java.lang.String getMdnNumber () 
	public java.lang.String getCdmaMin () 
	public java.lang.String getPrlVersion () 
	public java.lang.String getNAI () 
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceNumber
		android.os.Message onComplete
	public void onRefresh (boolean, int[]) 
		boolean fileChanged
		int[] fileList
	private int adjstMinDigits (int) 
		int digits
	public java.lang.String getRUIMOperatorNumeric () 
		int mcc
	private void onGetCSimEprlDone (android.os.AsyncResult) 
		int prlId
		android.os.AsyncResult ar
		byte[] data
	public void handleMessage (android.os.Message) 
		String operatorNumeric
		String[] localTemp
		RuntimeException exc
		android.os.Message msg
		android.os.AsyncResult ar
		byte[] data
		boolean isRecordLoadResponse
	private static java.lang.String[] getAssetLanguages (android.content.Context) 
		String localeStr
		int separator
		int i
		android.content.Context ctx
		String[] locales
		String[] localeLangs
	protected void onRecordLoaded () 
	protected void onAllRecordsLoaded () 
		int phoneId
		int[] subIds
		android.content.res.Resources resource
	public void onReady () 
	private void fetchRuimRecords () 
	public int getDisplayRule (java.lang.String) 
		String plmn
	public boolean isProvisioned () 
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
	public int getVoiceMessageCount () 
	private void handleRuimRefresh (com.android.internal.telephony.uicc.IccRefreshResponse) 
		com.android.internal.telephony.uicc.IccRefreshResponse refreshResponse
	public java.lang.String getMdn () 
	public java.lang.String getMin () 
	public java.lang.String getSid () 
	public java.lang.String getNid () 
	public boolean getCsimSpnDisplayCondition () 
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static byte[] access$002 (com.android.internal.telephony.uicc.RuimRecords, byte[]) 
		com.android.internal.telephony.uicc.RuimRecords x0
		byte[] x1
	static byte[] access$000 (com.android.internal.telephony.uicc.RuimRecords) 
		com.android.internal.telephony.uicc.RuimRecords x0
	static byte[] access$102 (com.android.internal.telephony.uicc.RuimRecords, byte[]) 
		com.android.internal.telephony.uicc.RuimRecords x0
		byte[] x1
	static byte[] access$100 (com.android.internal.telephony.uicc.RuimRecords) 
		com.android.internal.telephony.uicc.RuimRecords x0
	static java.lang.String access$202 (com.android.internal.telephony.uicc.RuimRecords, java.lang.String) 
		com.android.internal.telephony.uicc.RuimRecords x0
		String x1
	static java.lang.String access$200 (com.android.internal.telephony.uicc.RuimRecords) 
		com.android.internal.telephony.uicc.RuimRecords x0
	static int access$300 (com.android.internal.telephony.uicc.RuimRecords, int) 
		com.android.internal.telephony.uicc.RuimRecords x0
		int x1
	static java.lang.String access$402 (com.android.internal.telephony.uicc.RuimRecords, java.lang.String) 
		com.android.internal.telephony.uicc.RuimRecords x0
		String x1
	static java.lang.String access$400 (com.android.internal.telephony.uicc.RuimRecords) 
		com.android.internal.telephony.uicc.RuimRecords x0
	static java.lang.String access$502 (com.android.internal.telephony.uicc.RuimRecords, java.lang.String) 
		com.android.internal.telephony.uicc.RuimRecords x0
		String x1
	static java.lang.String access$602 (com.android.internal.telephony.uicc.RuimRecords, java.lang.String) 
		com.android.internal.telephony.uicc.RuimRecords x0
		String x1
	static void access$700 (com.android.internal.telephony.uicc.RuimRecords, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.RuimRecords x0
		android.os.AsyncResult x1
	static java.lang.String access$802 (com.android.internal.telephony.uicc.RuimRecords, java.lang.String) 
		com.android.internal.telephony.uicc.RuimRecords x0
		String x1
	static java.lang.String access$800 (com.android.internal.telephony.uicc.RuimRecords) 
		com.android.internal.telephony.uicc.RuimRecords x0
}

com/android/internal/telephony/uicc/IccServiceTable.class
IccServiceTable.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccServiceTable extends java.lang.Object {
	protected final byte[] mServiceTable
	protected void  (byte[]) 
		byte[] table
	protected abstract java.lang.String getTag () 
	protected abstract java.lang.Object[] getValues () 
	protected boolean isAvailable (int) 
		int service
		int offset
		int bit
	public java.lang.String toString () 
		int ordinal
		int bit
		byte currentByte
		int i
		Object[] values
		int numBytes
		StringBuilder builder
		boolean addComma
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimMdnLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimMdnLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
		byte[] data
		int mdnDigitsNum
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IsimRecords.class
IsimRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IsimRecords extends java.lang.Object {
	public abstract java.lang.String getIsimImpi () 
	public abstract java.lang.String getIsimDomain () 
	public abstract java.lang.String[] getIsimImpu () 
	public abstract java.lang.String getIsimIst () 
	public abstract java.lang.String[] getIsimPcscf () 
	public abstract java.lang.String getIsimChallengeResponse (java.lang.String) 
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimCdmaHomeLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimCdmaHomeLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		int sid
		int nid
		byte[] data
		java.util.Iterator i$
		android.os.AsyncResult ar
		java.util.ArrayList dataList
		StringBuilder sidBuf
		StringBuilder nidBuf
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IsimUiccRecords.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IsimUiccRecords extends com.android.internal.telephony.uicc.IccRecords implements com.android.internal.telephony.uicc.IsimRecords  {
	protected static final String LOG_TAG
	private static final boolean DBG
	private static final boolean DUMP_RECORDS
	public static final String INTENT_ISIM_REFRESH
	private static final int EVENT_APP_READY
	private static final int EVENT_ISIM_REFRESH
	private static final int EVENT_AKA_AUTHENTICATE_DONE
	private String mIsimImpi
	private String mIsimDomain
	private String[] mIsimImpu
	private String mIsimIst
	private String[] mIsimPcscf
	private String auth_rsp
	private final Object mLock
	private static final int TAG_ISIM_VALUE
	public java.lang.String toString () 
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	public void dispose () 
	public void handleMessage (android.os.Message) 
		android.content.Intent intent
		Exception e
		RuntimeException exc
		android.os.Message msg
		android.os.AsyncResult ar
	protected void fetchIsimRecords () 
	protected void resetRecords () 
	private static java.lang.String isimTlvToString (byte[]) 
		byte[] record
		com.android.internal.telephony.gsm.SimTlv tlv
	protected void onRecordLoaded () 
	protected void onAllRecordsLoaded () 
	private void handleFileUpdate (int) 
		int efid
	private void handleIsimRefresh (com.android.internal.telephony.uicc.IccRefreshResponse) 
		com.android.internal.telephony.uicc.IccRefreshResponse refreshResponse
	public java.lang.String getIsimImpi () 
	public java.lang.String getIsimDomain () 
	public java.lang.String[] getIsimImpu () 
	public java.lang.String getIsimIst () 
	public java.lang.String[] getIsimPcscf () 
	public java.lang.String getIsimChallengeResponse (java.lang.String) 
		InterruptedException e
		Exception e
		String nonce
	public int getDisplayRule (java.lang.String) 
		String plmn
	public void onReady () 
	public void onRefresh (boolean, int[]) 
		boolean fileChanged
		int[] fileList
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceNumber
		android.os.Message onComplete
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public int getVoiceMessageCount () 
	static java.lang.String access$502 (com.android.internal.telephony.uicc.IsimUiccRecords, java.lang.String) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		String x1
	static java.lang.String access$600 (byte[]) 
		byte[] x0
	static java.lang.String[] access$702 (com.android.internal.telephony.uicc.IsimUiccRecords, java.lang.String[]) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		String[] x1
	static java.lang.String[] access$700 (com.android.internal.telephony.uicc.IsimUiccRecords) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
	static java.lang.String access$802 (com.android.internal.telephony.uicc.IsimUiccRecords, java.lang.String) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		String x1
	static java.lang.String access$902 (com.android.internal.telephony.uicc.IsimUiccRecords, java.lang.String) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		String x1
	static java.lang.String[] access$1002 (com.android.internal.telephony.uicc.IsimUiccRecords, java.lang.String[]) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		String[] x1
	static java.lang.String[] access$1000 (com.android.internal.telephony.uicc.IsimUiccRecords) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
}

com/android/internal/telephony/uicc/IsimFileHandler.class
IsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants  {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	protected java.lang.String getEFPath (int) 
		int efid
		String path
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimIstLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimIstLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.IsimUiccRecords this$0
	private void  (com.android.internal.telephony.uicc.IsimUiccRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
		byte[] data
	void  (com.android.internal.telephony.uicc.IsimUiccRecords, com.android.internal.telephony.uicc.IsimUiccRecords$1) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		com.android.internal.telephony.uicc.IsimUiccRecords$1 x1
}

com/android/internal/telephony/uicc/IccVmFixedException.class
IccVmFixedException.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccVmFixedException extends com.android.internal.telephony.uicc.IccException {
	void  () 
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules$TLV.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV extends java.lang.Object {
	private static final int SINGLE_BYTE_MAX_LENGTH
	private String tag
	private String lengthBytes
	private Integer length
	private String value
	public void  (java.lang.String) 
		String tag
	public java.lang.String parseLength (java.lang.String) 
		int numBytes
		String data
		int offset
		int firstByte
	public java.lang.String parse (java.lang.String, boolean) 
		String data
		boolean shouldConsumeAll
		int index
		int remainingLength
	static java.lang.Integer access$200 (com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV x0
	static java.lang.String access$300 (com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV x0
}

com/android/internal/telephony/uicc/SIMRecords$GetSpnFsmState.class
SIMRecords.java
package com.android.internal.telephony.uicc
final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState IDLE
	public static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState INIT
	public static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_3GPP
	public static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_CPHS
	public static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_SHORT_CPHS
	private static final com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState[] $VALUES
	public static com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState[] values () 
	public static com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules$1.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules this$0
	void  (com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules) 
	public void run () 
}

com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimImpuLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpuLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.IsimUiccRecords this$0
	private void  (com.android.internal.telephony.uicc.IsimUiccRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		String impu
		byte[] identity
		java.util.Iterator i$
		android.os.AsyncResult ar
		java.util.ArrayList impuList
		int i
	void  (com.android.internal.telephony.uicc.IsimUiccRecords, com.android.internal.telephony.uicc.IsimUiccRecords$1) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		com.android.internal.telephony.uicc.IsimUiccRecords$1 x1
}

com/android/internal/telephony/uicc/UiccCardApplication$1.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCardApplication$1 extends android.os.Handler {
	final com.android.internal.telephony.uicc.UiccCardApplication this$0
	void  (com.android.internal.telephony.uicc.UiccCardApplication) 
	public void handleMessage (android.os.Message) 
		int attemptsRemaining
		android.os.Message response
		android.os.Message msg
		android.os.AsyncResult ar
}

com/android/internal/telephony/uicc/IccFileHandler$LoadLinearFixedContext.class
IccFileHandler.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext extends java.lang.Object {
	int mEfid
	int mRecordNum
	int mRecordSize
	int mCountRecords
	boolean mLoadAll
	String mPath
	android.os.Message mOnLoaded
	java.util.ArrayList results
	void  (int, int, android.os.Message) 
		int efid
		int recordNum
		android.os.Message onLoaded
	void  (int, int, java.lang.String, android.os.Message) 
		int efid
		int recordNum
		String path
		android.os.Message onLoaded
	void  (int, java.lang.String, android.os.Message) 
		int efid
		String path
		android.os.Message onLoaded
	void  (int, android.os.Message) 
		int efid
		android.os.Message onLoaded
}

com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules$AccessRule.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule extends java.lang.Object {
	public byte[] certificateHash
	public String packageName
	public long accessType
	void  (byte[], java.lang.String, long) 
		byte[] certificateHash
		String packageName
		long accessType
	boolean matches (byte[], java.lang.String) 
		byte[] certHash
		String packageName
	public java.lang.String toString () 
}

com/android/internal/telephony/uicc/SIMRecords$EfPlLoaded.class
SIMRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.SIMRecords$EfPlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.SIMRecords this$0
	private void  (com.android.internal.telephony.uicc.SIMRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
	void  (com.android.internal.telephony.uicc.SIMRecords, com.android.internal.telephony.uicc.SIMRecords$1) 
		com.android.internal.telephony.uicc.SIMRecords x0
		com.android.internal.telephony.uicc.SIMRecords$1 x1
}

com/android/internal/telephony/uicc/IsimUiccRecords$1.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$1 extends java.lang.Object {
}

com/android/internal/telephony/uicc/IccRefreshResponse.class
IccRefreshResponse.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccRefreshResponse extends java.lang.Object {
	public static final int REFRESH_RESULT_FILE_UPDATE
	public static final int REFRESH_RESULT_INIT
	public static final int REFRESH_RESULT_RESET
	public int refreshResult
	public int efId
	public String aid
	public void  () 
	public java.lang.String toString () 
}

com/android/internal/telephony/uicc/IccVmNotSupportedException.class
IccVmNotSupportedException.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccVmNotSupportedException extends com.android.internal.telephony.uicc.IccException {
	void  () 
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimImpiLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.IsimUiccRecords this$0
	private void  (com.android.internal.telephony.uicc.IsimUiccRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
		byte[] data
	void  (com.android.internal.telephony.uicc.IsimUiccRecords, com.android.internal.telephony.uicc.IsimUiccRecords$1) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		com.android.internal.telephony.uicc.IsimUiccRecords$1 x1
}

com/android/internal/telephony/uicc/SIMRecords.class
SIMRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SIMRecords extends com.android.internal.telephony.uicc.IccRecords {
	protected static final String LOG_TAG
	private static final boolean CRASH_RIL
	com.android.internal.telephony.uicc.VoiceMailConstants mVmConfig
	com.android.internal.telephony.uicc.SpnOverride mSpnOverride
	private boolean mCallForwardingEnabled
	private com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState mSpnState
	private byte[] mCphsInfo
	boolean mCspPlmnEnabled
	byte[] mEfMWIS
	byte[] mEfCPHS_MWI
	byte[] mEfCff
	byte[] mEfCfis
	byte[] mEfLi
	byte[] mEfPl
	int mSpnDisplayCondition
	java.util.ArrayList mSpdiNetworks
	String mPnnHomeName
	com.android.internal.telephony.uicc.UsimServiceTable mUsimServiceTable
	static final int TAG_SPDI
	static final int TAG_SPDI_PLMN_LIST
	static final int TAG_FULL_NETWORK_NAME
	static final int TAG_SHORT_NETWORK_NAME
	static final int CFF_UNCONDITIONAL_ACTIVE
	static final int CFF_UNCONDITIONAL_DEACTIVE
	static final int CFF_LINE1_MASK
	static final int CFF_LINE1_RESET
	private static final int CPHS_SST_MBN_MASK
	private static final int CPHS_SST_MBN_ENABLED
	private static final int CFIS_BCD_NUMBER_LENGTH_OFFSET
	private static final int CFIS_TON_NPI_OFFSET
	private static final int CFIS_ADN_CAPABILITY_ID_OFFSET
	private static final int CFIS_ADN_EXTENSION_ID_OFFSET
	private static final int EVENT_GET_IMSI_DONE
	private static final int EVENT_GET_ICCID_DONE
	private static final int EVENT_GET_MBI_DONE
	private static final int EVENT_GET_MBDN_DONE
	private static final int EVENT_GET_MWIS_DONE
	private static final int EVENT_GET_VOICE_MAIL_INDICATOR_CPHS_DONE
	protected static final int EVENT_GET_AD_DONE
	protected static final int EVENT_GET_MSISDN_DONE
	private static final int EVENT_GET_CPHS_MAILBOX_DONE
	private static final int EVENT_GET_SPN_DONE
	private static final int EVENT_GET_SPDI_DONE
	private static final int EVENT_UPDATE_DONE
	private static final int EVENT_GET_PNN_DONE
	protected static final int EVENT_GET_SST_DONE
	private static final int EVENT_GET_ALL_SMS_DONE
	private static final int EVENT_MARK_SMS_READ_DONE
	private static final int EVENT_SET_MBDN_DONE
	private static final int EVENT_SMS_ON_SIM
	private static final int EVENT_GET_SMS_DONE
	private static final int EVENT_GET_CFF_DONE
	private static final int EVENT_SET_CPHS_MAILBOX_DONE
	private static final int EVENT_GET_INFO_CPHS_DONE
	private static final int EVENT_SIM_REFRESH
	private static final int EVENT_GET_CFIS_DONE
	private static final int EVENT_GET_CSP_CPHS_DONE
	private static final int EVENT_GET_GID1_DONE
	private static final int EVENT_APP_LOCKED
	private static final int EVENT_GET_GID2_DONE
	private static final String[] MCCMNC_CODES_HAVING_3DIGITS_MNC
	public java.lang.String toString () 
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	public void dispose () 
	protected void finalize () 
	protected void resetRecords () 
	public java.lang.String getIMSI () 
	public java.lang.String getMsisdnNumber () 
	public java.lang.String getGid1 () 
	public java.lang.String getGid2 () 
	public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable () 
	private int getExtFromEf (int) 
		int ext
		int ef
		int ext
	public void setMsisdnNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
		com.android.internal.telephony.uicc.AdnRecord adn
	public java.lang.String getMsisdnAlphaTag () 
	public java.lang.String getVoiceMailNumber () 
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceNumber
		android.os.Message onComplete
		com.android.internal.telephony.uicc.AdnRecord adn
	public java.lang.String getVoiceMailAlphaTag () 
	public void setVoiceMessageWaiting (int, int) 
		ArrayIndexOutOfBoundsException ex
		int line
		int countWaiting
	private boolean validEfCfis (byte[]) 
		byte[] data
	public int getVoiceMessageCount () 
		int indicator
		boolean voiceMailWaiting
		int countVoiceMessages
	public boolean getVoiceCallForwardingFlag () 
	public void setVoiceCallForwardingFlag (int, boolean, java.lang.String) 
		byte[] bcdNumber
		ArrayIndexOutOfBoundsException ex
		int line
		boolean enable
		String dialNumber
	public void onRefresh (boolean, int[]) 
		boolean fileChanged
		int[] fileList
	public java.lang.String getOperatorNumeric () 
	public void handleMessage (android.os.Message) 
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		String mccmnc
		String[] arr$
		int len$
		int i$
		String mccmncCode
		int mcc
		NumberFormatException e
		android.os.Message onCphsCompleted
		com.android.internal.telephony.uicc.AdnRecord adn
		android.content.res.Resources resource
		boolean isValidMbdn
		com.android.internal.telephony.gsm.SimTlv tlv
		int[] index
		RuntimeException exc
		android.os.Message msg
		android.os.AsyncResult ar
		byte[] data
		boolean isRecordLoadResponse
	private void handleFileUpdate (int) 
		int efid
	private void handleSimRefresh (com.android.internal.telephony.uicc.IccRefreshResponse) 
		com.android.internal.telephony.uicc.IccRefreshResponse refreshResponse
	private int dispatchGsmMessage (android.telephony.SmsMessage) 
		android.telephony.SmsMessage message
	private void handleSms (byte[]) 
		int n
		byte[] pdu
		android.telephony.SmsMessage message
		byte[] ba
	private void handleSmses (java.util.ArrayList) 
		int n
		byte[] pdu
		android.telephony.SmsMessage message
		byte[] ba
		int i
		java.util.ArrayList messages
		int count
	protected void onRecordLoaded () 
	protected void onAllRecordsLoaded () 
		com.android.internal.telephony.SubscriptionController subController
		android.content.res.Resources resource
		String operator
	private void setSpnFromConfig (java.lang.String) 
		String carrier
	private void setVoiceMailByCountry (java.lang.String) 
		String spn
	public void onReady () 
	private void onLocked () 
	private void loadEfLiAndEfPl () 
	protected void fetchSimRecords () 
	public int getDisplayRule (java.lang.String) 
		int rule
		int rule
		int rule
		String plmn
		int rule
	private boolean isOnMatchingPlmn (java.lang.String) 
		String spdiNet
		java.util.Iterator i$
		String plmn
	private void getSpnFsm (boolean, android.os.AsyncResult) 
		byte[] data
		byte[] data
		byte[] data
		boolean start
		android.os.AsyncResult ar
	private void parseEfSpdi (byte[]) 
		String plmnCode
		int i
		byte[] data
		com.android.internal.telephony.gsm.SimTlv tlv
		byte[] plmnEntries
	private boolean isCphsMailboxEnabled () 
	protected void log (java.lang.String) 
		String s
	protected void loge (java.lang.String) 
		String s
	protected void logw (java.lang.String, java.lang.Throwable) 
		String s
		Throwable tr
	protected void logv (java.lang.String) 
		String s
	public boolean isCspPlmnEnabled () 
	private void handleEfCspData (byte[]) 
		int i
		byte[] data
		int usedCspGroups
		byte valueAddedServicesGroup
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void  () 
}

com/android/internal/telephony/uicc/UiccController.class
UiccController.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccController extends android.os.Handler {
	private static final boolean DBG
	private static final String LOG_TAG
	public static final int APP_FAM_3GPP
	public static final int APP_FAM_3GPP2
	public static final int APP_FAM_IMS
	private static final int EVENT_ICC_STATUS_CHANGED
	private static final int EVENT_GET_ICC_STATUS_DONE
	private static final int EVENT_RADIO_UNAVAILABLE
	private static final int EVENT_SIM_REFRESH
	private static final String DECRYPT_STATE
	private com.android.internal.telephony.CommandsInterface[] mCis
	private com.android.internal.telephony.uicc.UiccCard[] mUiccCards
	private static final Object mLock
	private static com.android.internal.telephony.uicc.UiccController mInstance
	private android.content.Context mContext
	protected android.os.RegistrantList mIccChangedRegistrants
	private static final int MAX_PROACTIVE_COMMANDS_TO_LOG
	private java.util.LinkedList mCardLogs
	public static com.android.internal.telephony.uicc.UiccController make (android.content.Context, com.android.internal.telephony.CommandsInterface[]) 
		android.content.Context c
		com.android.internal.telephony.CommandsInterface[] ci
	private void  (android.content.Context, com.android.internal.telephony.CommandsInterface[]) 
		Integer index
		int i
		android.content.Context c
		com.android.internal.telephony.CommandsInterface[] ci
	public static com.android.internal.telephony.uicc.UiccController getInstance () 
	public com.android.internal.telephony.uicc.UiccCard getUiccCard (int) 
		int phoneId
	public com.android.internal.telephony.uicc.UiccCard[] getUiccCards () 
	public com.android.internal.telephony.uicc.IccRecords getIccRecords (int, int) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		int phoneId
		int family
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler (int, int) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		int phoneId
		int family
	public void registerForIccChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForIccChanged (android.os.Handler) 
		android.os.Handler h
	public void handleMessage (android.os.Message) 
		Integer index
		android.os.AsyncResult ar
		android.os.Message msg
	private java.lang.Integer getCiIndex (android.os.Message) 
		android.os.AsyncResult ar
		android.os.Message msg
		Integer index
	public com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication (int, int) 
		com.android.internal.telephony.uicc.UiccCard c
		int phoneId
		int family
	private synchronized void onGetIccCardStatusDone (android.os.AsyncResult, java.lang.Integer) 
		android.os.AsyncResult ar
		Integer index
		com.android.internal.telephony.uicc.IccCardStatus status
	private void onSimRefresh (android.os.AsyncResult, java.lang.Integer) 
		boolean requirePowerOffOnSimRefreshReset
		android.os.AsyncResult ar
		Integer index
		com.android.internal.telephony.uicc.IccRefreshResponse resp
		boolean changed
	private boolean isValidCardIndex (int) 
		int index
	private void log (java.lang.String) 
		String string
	public void addCardLog (java.lang.String) 
		String data
		android.text.format.Time t
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void  () 
}

com/android/internal/telephony/uicc/UiccCardApplication.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCardApplication extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int EVENT_PIN1_PUK1_DONE
	private static final int EVENT_CHANGE_PIN1_DONE
	private static final int EVENT_CHANGE_PIN2_DONE
	private static final int EVENT_QUERY_FACILITY_FDN_DONE
	private static final int EVENT_CHANGE_FACILITY_FDN_DONE
	private static final int EVENT_QUERY_FACILITY_LOCK_DONE
	private static final int EVENT_CHANGE_FACILITY_LOCK_DONE
	private static final int EVENT_PIN2_PUK2_DONE
	private static final int EVENT_RADIO_UNAVAILABLE
	public static final int AUTH_CONTEXT_EAP_SIM
	public static final int AUTH_CONTEXT_EAP_AKA
	public static final int AUTH_CONTEXT_UNDEFINED
	private final Object mLock
	private com.android.internal.telephony.uicc.UiccCard mUiccCard
	private com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState mAppState
	private com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType mAppType
	private int mAuthContext
	private com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState mPersoSubState
	private String mAid
	private String mAppLabel
	private boolean mPin1Replaced
	private com.android.internal.telephony.uicc.IccCardStatus$PinState mPin1State
	private com.android.internal.telephony.uicc.IccCardStatus$PinState mPin2State
	private boolean mIccFdnEnabled
	private boolean mDesiredFdnEnabled
	private boolean mIccLockEnabled
	private boolean mDesiredPinLocked
	private boolean mIccFdnAvailable
	private com.android.internal.telephony.CommandsInterface mCi
	private android.content.Context mContext
	private com.android.internal.telephony.uicc.IccRecords mIccRecords
	private com.android.internal.telephony.uicc.IccFileHandler mIccFh
	private boolean mDestroyed
	private android.os.RegistrantList mReadyRegistrants
	private android.os.RegistrantList mPinLockedRegistrants
	private android.os.RegistrantList mNetworkLockedRegistrants
	private android.os.Handler mHandler
	void  (com.android.internal.telephony.uicc.UiccCard, com.android.internal.telephony.uicc.IccCardApplicationStatus, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCard uiccCard
		com.android.internal.telephony.uicc.IccCardApplicationStatus as
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	void update (com.android.internal.telephony.uicc.IccCardApplicationStatus, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType oldAppType
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState oldAppState
		com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState oldPersoSubState
		com.android.internal.telephony.uicc.IccCardApplicationStatus as
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	void dispose () 
	private com.android.internal.telephony.uicc.IccRecords createIccRecords (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	private com.android.internal.telephony.uicc.IccFileHandler createIccFileHandler (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
	void queryFdn () 
		int serviceClassX
	private void onQueryFdnEnabled (android.os.AsyncResult) 
		int[] result
		android.os.AsyncResult ar
	private void onChangeFdnDone (android.os.AsyncResult) 
		int attemptsRemaining
		android.os.Message response
		android.os.AsyncResult ar
	private void queryPin1State () 
		int serviceClassX
	private void onQueryFacilityLock (android.os.AsyncResult) 
		int[] ints
		android.os.AsyncResult ar
	private void onChangeFacilityLock (android.os.AsyncResult) 
		int attemptsRemaining
		android.os.Message response
		android.os.AsyncResult ar
	private int parsePinPukErrorResult (android.os.AsyncResult) 
		int length
		int attemptsRemaining
		android.os.AsyncResult ar
		int[] result
	public void registerForReady (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForReady (android.os.Handler) 
		android.os.Handler h
	public void registerForLocked (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForLocked (android.os.Handler) 
		android.os.Handler h
	public void registerForNetworkLocked (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNetworkLocked (android.os.Handler) 
		android.os.Handler h
	private void notifyReadyRegistrantsIfNeeded (android.os.Registrant) 
		android.os.Registrant r
	private void notifyPinLockedRegistrantsIfNeeded (android.os.Registrant) 
		android.os.Registrant r
	private void notifyNetworkLockedRegistrantsIfNeeded (android.os.Registrant) 
		android.os.Registrant r
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState getState () 
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType getType () 
	public int getAuthContext () 
	private static int getAuthContext (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType appType
		int authContext
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState getPersoSubState () 
	public java.lang.String getAid () 
	public java.lang.String getAppLabel () 
	public com.android.internal.telephony.uicc.IccCardStatus$PinState getPin1State () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public com.android.internal.telephony.uicc.IccRecords getIccRecords () 
	public void supplyPin (java.lang.String, android.os.Message) 
		String pin
		android.os.Message onComplete
	public void supplyPuk (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		android.os.Message onComplete
	public void supplyPin2 (java.lang.String, android.os.Message) 
		String pin2
		android.os.Message onComplete
	public void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		String puk2
		String newPin2
		android.os.Message onComplete
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		String pin
		android.os.Message onComplete
	public boolean getIccLockEnabled () 
	public boolean getIccFdnEnabled () 
	public boolean getIccFdnAvailable () 
	public void setIccLockEnabled (boolean, java.lang.String, android.os.Message) 
		int serviceClassX
		boolean enabled
		String password
		android.os.Message onComplete
	public void setIccFdnEnabled (boolean, java.lang.String, android.os.Message) 
		int serviceClassX
		boolean enabled
		String password
		android.os.Message onComplete
	public void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message) 
		String oldPassword
		String newPassword
		android.os.Message onComplete
	public void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message) 
		String oldPassword
		String newPassword
		android.os.Message onComplete
	public boolean getIccPin2Blocked () 
	public boolean getIccPuk2Blocked () 
	public int getPhoneId () 
	protected com.android.internal.telephony.uicc.UiccCard getUiccCard () 
	private void log (java.lang.String) 
		String msg
	private void loge (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static boolean access$000 (com.android.internal.telephony.uicc.UiccCardApplication) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
	static void access$100 (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		String x1
	static int access$200 (com.android.internal.telephony.uicc.UiccCardApplication, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		android.os.AsyncResult x1
	static void access$300 (com.android.internal.telephony.uicc.UiccCardApplication, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		android.os.AsyncResult x1
	static void access$400 (com.android.internal.telephony.uicc.UiccCardApplication, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		android.os.AsyncResult x1
	static void access$500 (com.android.internal.telephony.uicc.UiccCardApplication, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		android.os.AsyncResult x1
	static void access$600 (com.android.internal.telephony.uicc.UiccCardApplication, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		android.os.AsyncResult x1
	static void access$700 (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		String x1
	static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState access$802 (com.android.internal.telephony.uicc.UiccCardApplication, com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState) 
		com.android.internal.telephony.uicc.UiccCardApplication x0
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState x1
}

com/android/internal/telephony/uicc/IccFileNotFound.class
IccFileNotFound.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccFileNotFound extends com.android.internal.telephony.uicc.IccException {
	void  () 
	void  (java.lang.String) 
		String s
	void  (int) 
		int ef
}

com/android/internal/telephony/uicc/SpnOverride.class
SpnOverride.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SpnOverride extends java.lang.Object {
	private java.util.HashMap mCarrierSpnMap
	static final String LOG_TAG
	static final String PARTNER_SPN_OVERRIDE_PATH
	static final String OEM_SPN_OVERRIDE_PATH
	void  () 
	boolean containsCarrier (java.lang.String) 
		String carrier
	java.lang.String getSpn (java.lang.String) 
		String carrier
	private void loadSpnOverrides () 
		long oemSpnTime
		long sysSpnTime
		java.io.FileNotFoundException e
		String name
		String numeric
		String data
		org.xmlpull.v1.XmlPullParser parser
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		java.io.FileReader spnReader
		java.io.File spnFile
		java.io.File oemSpnFile
}

com/android/internal/telephony/uicc/RuimRecords$EfPlLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfPlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IccUtils.class
IccUtils.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccUtils extends java.lang.Object {
	static final String LOG_TAG
	public void  () 
	public static java.lang.String bcdToString (byte[], int, int) 
		int v
		int i
		byte[] data
		int offset
		int length
		StringBuilder ret
	public static java.lang.String cdmaBcdToString (byte[], int, int) 
		int v
		int i
		byte[] data
		int offset
		int length
		StringBuilder ret
		int count
	public static int gsmBcdByteToInt (byte) 
		byte b
		int ret
	public static int cdmaBcdByteToInt (byte) 
		byte b
		int ret
	public static java.lang.String adnStringFieldToString (byte[], int, int) 
		java.io.UnsupportedEncodingException ex
		int ucslen
		String ret
		int count
		StringBuilder ret
		android.content.res.Resources$NotFoundException e
		byte[] data
		int offset
		int length
		boolean isucs2
		char base
		int len
		android.content.res.Resources resource
		String defaultCharset
	static int hexCharToInt (char) 
		char c
	public static byte[] hexStringToBytes (java.lang.String) 
		int i
		String s
		byte[] ret
		int sz
	public static java.lang.String bytesToHexString (byte[]) 
		int b
		int i
		byte[] bytes
		StringBuilder ret
	public static java.lang.String networkNameToString (byte[], int, int) 
		java.io.UnsupportedEncodingException ex
		int countSeptets
		int unusedBits
		byte[] data
		int offset
		int length
		String ret
	public static android.graphics.Bitmap parseToBnW (byte[], int) 
		byte[] data
		int length
		int valueIndex
		int width
		int height
		int numOfPixels
		int[] pixels
		int pixelIndex
		int bitIndex
		byte currentByte
	private static int bitToRGB (int) 
		int bit
	public static android.graphics.Bitmap parseToRGB (byte[], int, boolean) 
		byte[] data
		int length
		boolean transparency
		int valueIndex
		int width
		int height
		int bits
		int colorNumber
		int clutOffset
		int[] colorIndexArray
		int[] resultArray
	private static int[] mapTo2OrderBitColor (byte[], int, int, int[], int) 
		int offset
		int runIndex
		byte tempByte
		byte[] data
		int valueIndex
		int length
		int[] colorArray
		int bits
		int mask
		int[] resultArray
		int resultIndex
		int run
	private static int[] mapToNon2OrderBitColor (byte[], int, int, int[], int) 
		byte[] data
		int valueIndex
		int length
		int[] colorArray
		int bits
		int[] resultArray
	private static int[] getCLUT (byte[], int, int) 
		byte[] rawData
		int offset
		int number
		int[] result
		int endIndex
		int valueIndex
		int colorIndex
		int alpha
}

com/android/internal/telephony/uicc/SIMFileHandler.class
SIMFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.SIMFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants  {
	static final String LOG_TAG
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	protected java.lang.String getEFPath (int) 
		int efid
		String path
	protected void logd (java.lang.String) 
		String msg
	protected void loge (java.lang.String) 
		String msg
}

com/android/internal/telephony/uicc/SIMRecords$1.class
SIMRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.SIMRecords$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$uicc$SIMRecords$GetSpnFsmState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/uicc/IccCardStatus$CardState.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccCardStatus$CardState extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_ABSENT
	public static final com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_PRESENT
	public static final com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_ERROR
	private static final com.android.internal.telephony.uicc.IccCardStatus$CardState[] $VALUES
	public static com.android.internal.telephony.uicc.IccCardStatus$CardState[] values () 
	public static com.android.internal.telephony.uicc.IccCardStatus$CardState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	boolean isCardPresent () 
	static void  () 
}

com/android/internal/telephony/uicc/IccRecords$IccRecordLoaded.class
IccRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded extends java.lang.Object {
	public abstract java.lang.String getEfName () 
	public abstract void onRecordLoaded (android.os.AsyncResult) 
}

com/android/internal/telephony/uicc/IccCardStatus.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccCardStatus extends java.lang.Object {
	public static final int CARD_MAX_APPS
	public com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
	public com.android.internal.telephony.uicc.IccCardStatus$PinState mUniversalPinState
	public int mGsmUmtsSubscriptionAppIndex
	public int mCdmaSubscriptionAppIndex
	public int mImsSubscriptionAppIndex
	public com.android.internal.telephony.uicc.IccCardApplicationStatus[] mApplications
	public void  () 
	public void setCardState (int) 
		int state
	public void setUniversalPinState (int) 
		int state
	public java.lang.String toString () 
		com.android.internal.telephony.uicc.IccCardApplicationStatus app
		com.android.internal.telephony.uicc.IccCardApplicationStatus app
		com.android.internal.telephony.uicc.IccCardApplicationStatus app
		StringBuilder sb
}

com/android/internal/telephony/uicc/IccCardApplicationStatus.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccCardApplicationStatus extends java.lang.Object {
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType app_type
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState app_state
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState perso_substate
	public String aid
	public String app_label
	public int pin1_replaced
	public com.android.internal.telephony.uicc.IccCardStatus$PinState pin1
	public com.android.internal.telephony.uicc.IccCardStatus$PinState pin2
	public void  () 
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType AppTypeFromRILInt (int) 
		int type
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState AppStateFromRILInt (int) 
		int state
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PersoSubstateFromRILInt (int) 
		int substate
		com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
	public com.android.internal.telephony.uicc.IccCardStatus$PinState PinStateFromRILInt (int) 
		int state
		com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
	public java.lang.String toString () 
		StringBuilder sb
	private void loge (java.lang.String) 
		String s
}

com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimPcscfLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimPcscfLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.IsimUiccRecords this$0
	private void  (com.android.internal.telephony.uicc.IsimUiccRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		String pcscf
		byte[] identity
		java.util.Iterator i$
		android.os.AsyncResult ar
		java.util.ArrayList pcscflist
		int i
	void  (com.android.internal.telephony.uicc.IsimUiccRecords, com.android.internal.telephony.uicc.IsimUiccRecords$1) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		com.android.internal.telephony.uicc.IsimUiccRecords$1 x1
}

com/android/internal/telephony/uicc/IccException.class
IccException.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String s
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimSpnLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimSpnLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		String spn
		Exception e
		android.os.AsyncResult ar
		byte[] data
		int encoding
		int language
		byte[] spnData
		int len
		int numBytes
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IccFileHandler.class
IccFileHandler.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccFileHandler extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants  {
	protected static final int COMMAND_READ_BINARY
	protected static final int COMMAND_UPDATE_BINARY
	protected static final int COMMAND_READ_RECORD
	protected static final int COMMAND_UPDATE_RECORD
	protected static final int COMMAND_SEEK
	protected static final int COMMAND_GET_RESPONSE
	protected static final int READ_RECORD_MODE_ABSOLUTE
	protected static final int EF_TYPE_TRANSPARENT
	protected static final int EF_TYPE_LINEAR_FIXED
	protected static final int EF_TYPE_CYCLIC
	protected static final int TYPE_RFU
	protected static final int TYPE_MF
	protected static final int TYPE_DF
	protected static final int TYPE_EF
	protected static final int GET_RESPONSE_EF_SIZE_BYTES
	protected static final int GET_RESPONSE_EF_IMG_SIZE_BYTES
	protected static final int RESPONSE_DATA_RFU_1
	protected static final int RESPONSE_DATA_RFU_2
	protected static final int RESPONSE_DATA_FILE_SIZE_1
	protected static final int RESPONSE_DATA_FILE_SIZE_2
	protected static final int RESPONSE_DATA_FILE_ID_1
	protected static final int RESPONSE_DATA_FILE_ID_2
	protected static final int RESPONSE_DATA_FILE_TYPE
	protected static final int RESPONSE_DATA_RFU_3
	protected static final int RESPONSE_DATA_ACCESS_CONDITION_1
	protected static final int RESPONSE_DATA_ACCESS_CONDITION_2
	protected static final int RESPONSE_DATA_ACCESS_CONDITION_3
	protected static final int RESPONSE_DATA_FILE_STATUS
	protected static final int RESPONSE_DATA_LENGTH
	protected static final int RESPONSE_DATA_STRUCTURE
	protected static final int RESPONSE_DATA_RECORD_LENGTH
	protected static final int EVENT_GET_BINARY_SIZE_DONE
	protected static final int EVENT_READ_BINARY_DONE
	protected static final int EVENT_GET_RECORD_SIZE_DONE
	protected static final int EVENT_READ_RECORD_DONE
	protected static final int EVENT_GET_EF_LINEAR_RECORD_SIZE_DONE
	protected static final int EVENT_READ_IMG_DONE
	protected static final int EVENT_READ_ICON_DONE
	protected static final int EVENT_GET_RECORD_SIZE_IMG_DONE
	protected final com.android.internal.telephony.CommandsInterface mCi
	protected final com.android.internal.telephony.uicc.UiccCardApplication mParentApp
	protected final String mAid
	protected void  (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		String aid
		com.android.internal.telephony.CommandsInterface ci
	public void dispose () 
	public void loadEFLinearFixed (int, java.lang.String, int, android.os.Message) 
		int fileid
		String path
		int recordNum
		android.os.Message onLoaded
		String efPath
		android.os.Message response
	public void loadEFLinearFixed (int, int, android.os.Message) 
		int fileid
		int recordNum
		android.os.Message onLoaded
	public void loadEFImgLinearFixed (int, android.os.Message) 
		int recordNum
		android.os.Message onLoaded
		android.os.Message response
	public void getEFLinearRecordSize (int, java.lang.String, android.os.Message) 
		int fileid
		String path
		android.os.Message onLoaded
		String efPath
		android.os.Message response
	public void getEFLinearRecordSize (int, android.os.Message) 
		int fileid
		android.os.Message onLoaded
	public void loadEFLinearFixedAll (int, java.lang.String, android.os.Message) 
		int fileid
		String path
		android.os.Message onLoaded
		String efPath
		android.os.Message response
	public void loadEFLinearFixedAll (int, android.os.Message) 
		int fileid
		android.os.Message onLoaded
	public void loadEFTransparent (int, android.os.Message) 
		int fileid
		android.os.Message onLoaded
		android.os.Message response
	public void loadEFTransparent (int, int, android.os.Message) 
		int fileid
		int size
		android.os.Message onLoaded
		android.os.Message response
	public void loadEFImgTransparent (int, int, int, int, android.os.Message) 
		int fileid
		int highOffset
		int lowOffset
		int length
		android.os.Message onLoaded
		android.os.Message response
	public void updateEFLinearFixed (int, java.lang.String, int, byte[], java.lang.String, android.os.Message) 
		int fileid
		String path
		int recordNum
		byte[] data
		String pin2
		android.os.Message onComplete
		String efPath
	public void updateEFLinearFixed (int, int, byte[], java.lang.String, android.os.Message) 
		int fileid
		int recordNum
		byte[] data
		String pin2
		android.os.Message onComplete
	public void updateEFTransparent (int, byte[], android.os.Message) 
		int fileid
		byte[] data
		android.os.Message onComplete
	private void sendResult (android.os.Message, java.lang.Object, java.lang.Throwable) 
		android.os.Message response
		Object result
		Throwable ex
	private boolean processException (android.os.Message, android.os.AsyncResult) 
		com.android.internal.telephony.uicc.IccException iccException
		android.os.Message response
		android.os.AsyncResult ar
		boolean flag
		com.android.internal.telephony.uicc.IccIoResult result
	public void handleMessage (android.os.Message) 
		Exception exc
		android.os.Message msg
		android.os.AsyncResult ar
		com.android.internal.telephony.uicc.IccIoResult result
		android.os.Message response
		com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext lc
		byte[] data
		int size
		int fileid
		int[] recordSize
		String path
	protected java.lang.String getCommonIccEFPath (int) 
		int efid
	protected abstract java.lang.String getEFPath (int) 
	protected abstract void logd (java.lang.String) 
	protected abstract void loge (java.lang.String) 
}

com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules extends android.os.Handler {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final String AID
	private static final int CLA
	private static final int COMMAND
	private static final int P1
	private static final int P2
	private static final int P2_EXTENDED_DATA
	private static final int P3
	private static final String DATA
	private static final String TAG_ALL_REF_AR_DO
	private static final String TAG_REF_AR_DO
	private static final String TAG_REF_DO
	private static final String TAG_DEVICE_APP_ID_REF_DO
	private static final String TAG_PKG_REF_DO
	private static final String TAG_AR_DO
	private static final String TAG_PERM_AR_DO
	private static final int EVENT_OPEN_LOGICAL_CHANNEL_DONE
	private static final int EVENT_TRANSMIT_LOGICAL_CHANNEL_DONE
	private static final int EVENT_CLOSE_LOGICAL_CHANNEL_DONE
	private static final int STATE_LOADING
	private static final int STATE_LOADED
	private static final int STATE_ERROR
	private static final int MAX_RETRY
	private static final int RETRY_INTERVAL_MS
	private com.android.internal.telephony.uicc.UiccCard mUiccCard
	private java.util.concurrent.atomic.AtomicInteger mState
	private java.util.List mAccessRules
	private String mRules
	private android.os.Message mLoadedCallback
	private String mStatusMessage
	private int mChannelId
	private int mRetryCount
	private final Runnable mRetryRunnable
	private void openChannel () 
	public void  (com.android.internal.telephony.uicc.UiccCard, android.os.Message) 
		com.android.internal.telephony.uicc.UiccCard uiccCard
		android.os.Message loadedCallback
	public boolean areCarrierPriviligeRulesLoaded () 
	public int getCarrierPrivilegeStatus (android.content.pm.Signature, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule ar
		java.util.Iterator i$
		android.content.pm.Signature signature
		String packageName
		int state
		byte[] certHash
		byte[] certHash256
	public int getCarrierPrivilegeStatus (android.content.pm.PackageManager, java.lang.String) 
		int accessStatus
		android.content.pm.Signature sig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		android.content.pm.PackageInfo pInfo
		android.content.pm.Signature[] signatures
		android.content.pm.PackageManager$NameNotFoundException ex
		android.content.pm.PackageManager packageManager
		String packageName
	public int getCarrierPrivilegeStatusForCurrentTransaction (android.content.pm.PackageManager) 
		int accessStatus
		String pkg
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageManager packageManager
		String[] packages
	public java.util.List getCarrierPackageNamesForIntent (android.content.pm.PackageManager, android.content.Intent) 
		String packageName
		int status
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.pm.PackageManager packageManager
		android.content.Intent intent
		java.util.List packages
		java.util.List receivers
	private java.lang.String getPackageName (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo resolveInfo
	public void handleMessage (android.os.Message) 
		IllegalArgumentException ex
		IndexOutOfBoundsException ex
		String errorMsg
		com.android.internal.telephony.uicc.IccIoResult response
		android.os.Message msg
		android.os.AsyncResult ar
	private boolean isDataComplete () 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV allRules
		String lengthBytes
	private static java.util.List parseRules (java.lang.String) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV refArDo
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule accessRule
		String rules
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV allRefArDo
		String arDos
		java.util.List accessRules
	private static com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule parseRefArdo (java.lang.String) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV pkgDo
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV refDo
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV deviceDo
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV arDo
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV permDo
		String rule
		String certificateHash
		String packageName
		String tmp
		long accessType
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule accessRule
	private static byte[] getCertHash (android.content.pm.Signature, java.lang.String) 
		java.security.MessageDigest md
		java.security.NoSuchAlgorithmException ex
		android.content.pm.Signature signature
		String algo
	private void updateState (int, java.lang.String) 
		int newState
		String statusMessage
	private static void log (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$AccessRule ar
		java.util.Iterator i$
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	private java.lang.String getStateString (int) 
		int state
	static void access$000 (java.lang.String) 
		String x0
	static void access$100 (com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules) 
		com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules x0
}

com/android/internal/telephony/uicc/IccIoResult.class
IccIoResult.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccIoResult extends java.lang.Object {
	public int sw1
	public int sw2
	public byte[] payload
	public void  (int, int, byte[]) 
		int sw1
		int sw2
		byte[] payload
	public void  (int, int, java.lang.String) 
		int sw1
		int sw2
		String hexString
	public java.lang.String toString () 
	public boolean success () 
	public com.android.internal.telephony.uicc.IccException getException () 
}

com/android/internal/telephony/uicc/IccCardStatus$PinState.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccCardStatus$PinState extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_UNKNOWN
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_NOT_VERIFIED
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_VERIFIED
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_DISABLED
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_BLOCKED
	public static final com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_PERM_BLOCKED
	private static final com.android.internal.telephony.uicc.IccCardStatus$PinState[] $VALUES
	public static com.android.internal.telephony.uicc.IccCardStatus$PinState[] values () 
	public static com.android.internal.telephony.uicc.IccCardStatus$PinState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	boolean isPermBlocked () 
	boolean isPinRequired () 
	boolean isPukRequired () 
	static void  () 
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimEprlLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimEprlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IccCardApplicationStatus$PersoSubState.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_UNKNOWN
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_IN_PROGRESS
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_READY
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_SUBSET
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_CORPORATE
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SERVICE_PROVIDER
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_SUBSET_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_CORPORATE_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SERVICE_PROVIDER_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SIM_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK1
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK2
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_HRPD
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_CORPORATE
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_SERVICE_PROVIDER
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_RUIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK1_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK2_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_HRPD_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_CORPORATE_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_SERVICE_PROVIDER_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_RUIM_PUK
	private static final com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState[] $VALUES
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState[] values () 
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	boolean isPersoSubStateUnknown () 
	static void  () 
}

com/android/internal/telephony/uicc/RuimRecords$1.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$1 extends java.lang.Object {
}

com/android/internal/telephony/uicc/UsimServiceTable.class
UsimServiceTable.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.UsimServiceTable extends com.android.internal.telephony.uicc.IccServiceTable {
	public void  (byte[]) 
		byte[] table
	public boolean isAvailable (com.android.internal.telephony.uicc.UsimServiceTable$UsimService) 
		com.android.internal.telephony.uicc.UsimServiceTable$UsimService service
	protected java.lang.String getTag () 
	protected java.lang.Object[] getValues () 
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimLiLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimLiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		int i
		android.os.AsyncResult ar
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/UiccCardApplication$2.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.UiccCardApplication$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardApplicationStatus$AppType
	static final int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardStatus$PinState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/uicc/IccCardApplicationStatus$AppState.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_UNKNOWN
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_DETECTED
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_PIN
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_PUK
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_SUBSCRIPTION_PERSO
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_READY
	private static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState[] $VALUES
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState[] values () 
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	boolean isPinRequired () 
	boolean isPukRequired () 
	boolean isSubscriptionPersoEnabled () 
	boolean isAppReady () 
	boolean isAppNotReady () 
	static void  () 
}

com/android/internal/telephony/uicc/UsimServiceTable$UsimService.class
UsimServiceTable.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.UsimServiceTable$UsimService extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService PHONEBOOK
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService FDN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService FDN_EXTENSION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SDN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SDN_EXTENSION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService BDN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService BDN_EXTENSION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OUTGOING_CALL_INFO
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService INCOMING_CALL_INFO
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_STORAGE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_STATUS_REPORTS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_SERVICE_PARAMS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService ADVICE_OF_CHARGE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CAP_CONFIG_PARAMS_2
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CB_MESSAGE_ID
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CB_MESSAGE_ID_RANGES
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GROUP_ID_LEVEL_1
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GROUP_ID_LEVEL_2
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SPN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService USER_PLMN_SELECT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MSISDN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IMAGE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService LOCALISED_SERVICE_AREAS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EMLPP
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EMLPP_AUTO_ANSWER
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService RFU
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GSM_ACCESS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_SMS_PP
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_SMS_CB
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CALL_CONTROL_BY_USIM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MO_SMS_CONTROL_BY_USIM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService RUN_AT_COMMAND
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IGNORED_1
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService ENABLED_SERVICES_TABLE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService APN_CONTROL_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService DEPERSONALISATION_CONTROL_KEYS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService COOPERATIVE_NETWORK_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GSM_SECURITY_CONTEXT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CPBCCH_INFO
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService INVESTIGATION_SCAN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MEXE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_PLMN_SELECT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService HPLMN_SELECT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EXTENSION_5
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService PLMN_NETWORK_NAME
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_PLMN_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MBDN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MWI_STATUS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CFI_STATUS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IGNORED_2
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SERVICE_PROVIDER_DISPLAY_INFO
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_NOTIFICATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_NOTIFICATION_EXTENSION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GPRS_CALL_CONTROL_BY_USIM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_CONNECTIVITY_PARAMS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService NETWORK_INDICATION_OF_ALERTING
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService VGCS_GROUP_ID_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService VBS_GROUP_ID_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService PSEUDONYM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_USER_PLMN_SELECT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_OPERATOR_PLMN_SELECT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService USER_WSID_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_WSID_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService VGCS_SECURITY
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService VBS_SECURITY
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService WLAN_REAUTH_IDENTITY
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MM_STORAGE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GBA
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService MBMS_SECURITY
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_USSD
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EQUIVALENT_HPLMN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService TERMINAL_PROFILE_AFTER_UICC_ACTIVATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EQUIVALENT_HPLMN_PRESENTATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService LAST_RPLMN_SELECTION_INDICATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OMA_BCAST_PROFILE
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService GBA_LOCAL_KEY_ESTABLISHMENT
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService TERMINAL_APPLICATIONS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SPN_ICON
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService PLMN_NETWORK_NAME_ICON
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService USIM_IP_CONNECTION_PARAMS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_HOME_ID_LIST
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_EQUIVALENT_HPLMN_PRESENTATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_HPLMN_PRIORITY_INDICATION
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_LAST_REGISTERED_PLMN
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EPS_MOBILITY_MANAGEMENT_INFO
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService ALLOWED_CSG_LISTS_AND_INDICATIONS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CALL_CONTROL_ON_EPS_PDN_CONNECTION_BY_USIM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService HPLMN_DIRECT_ACCESS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService ECALL_DATA
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_CSG_LISTS_AND_INDICATIONS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_OVER_IP
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService CSG_DISPLAY_CONTROL
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService IMS_COMMUNICATION_CONTROL_BY_USIM
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService EXTENDED_TERMINAL_APPLICATIONS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService UICC_ACCESS_TO_IMS
	public static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService NAS_CONFIG_BY_USIM
	private static final com.android.internal.telephony.uicc.UsimServiceTable$UsimService[] $VALUES
	public static com.android.internal.telephony.uicc.UsimServiceTable$UsimService[] values () 
	public static com.android.internal.telephony.uicc.UsimServiceTable$UsimService valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/uicc/IccRecords.class
IccRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccRecords extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants  {
	protected static final boolean DBG
	protected static final boolean VDBG
	protected java.util.concurrent.atomic.AtomicBoolean mDestroyed
	protected android.content.Context mContext
	protected com.android.internal.telephony.CommandsInterface mCi
	protected com.android.internal.telephony.uicc.IccFileHandler mFh
	protected com.android.internal.telephony.uicc.UiccCardApplication mParentApp
	protected android.telephony.TelephonyManager mTelephonyManager
	protected android.os.RegistrantList mRecordsLoadedRegistrants
	protected android.os.RegistrantList mImsiReadyRegistrants
	protected android.os.RegistrantList mRecordsEventsRegistrants
	protected android.os.RegistrantList mNewSmsRegistrants
	protected android.os.RegistrantList mNetworkSelectionModeAutomaticRegistrants
	protected int mRecordsToLoad
	protected com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
	protected boolean mRecordsRequested
	protected String mIccId
	protected String mMsisdn
	protected String mMsisdnTag
	protected String mNewMsisdn
	protected String mNewMsisdnTag
	protected String mVoiceMailNum
	protected String mVoiceMailTag
	protected String mNewVoiceMailNum
	protected String mNewVoiceMailTag
	protected boolean mIsVoiceMailFixed
	protected String mImsi
	private com.android.internal.telephony.uicc.IccIoResult auth_rsp
	protected int mMncLength
	protected int mMailboxIndex
	private String mSpn
	protected String mGid1
	protected String mGid2
	protected String mPrefLang
	private final Object mLock
	protected static final int UNINITIALIZED
	protected static final int UNKNOWN
	public static final int SPN_RULE_SHOW_SPN
	public static final int SPN_RULE_SHOW_PLMN
	protected static final int EVENT_SET_MSISDN_DONE
	public static final int EVENT_MWI
	public static final int EVENT_CFI
	public static final int EVENT_SPN
	public static final int EVENT_GET_ICC_RECORD_DONE
	protected static final int EVENT_APP_READY
	private static final int EVENT_AKA_AUTHENTICATE_DONE
	public java.lang.String toString () 
	public void  (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		com.android.internal.telephony.uicc.UiccCardApplication app
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
	public void dispose () 
	public abstract void onReady () 
	public com.android.internal.telephony.uicc.AdnRecordCache getAdnCache () 
	public java.lang.String getIccId () 
	public void registerForRecordsLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRecordsLoaded (android.os.Handler) 
		android.os.Handler h
	public void registerForImsiReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForImsiReady (android.os.Handler) 
		android.os.Handler h
	public void registerForRecordsEvents (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRecordsEvents (android.os.Handler) 
		android.os.Handler h
	public void registerForNewSms (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForNewSms (android.os.Handler) 
		android.os.Handler h
	public void registerForNetworkSelectionModeAutomatic (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForNetworkSelectionModeAutomatic (android.os.Handler) 
		android.os.Handler h
	public java.lang.String getIMSI () 
	public void setImsi (java.lang.String) 
		String imsi
	public java.lang.String getNAI () 
	public java.lang.String getMsisdnNumber () 
	public java.lang.String getGid1 () 
	public java.lang.String getGid2 () 
	public void setMsisdnNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
		com.android.internal.telephony.uicc.AdnRecord adn
	public java.lang.String getMsisdnAlphaTag () 
	public java.lang.String getVoiceMailNumber () 
	public java.lang.String getServiceProviderName () 
		String brandOverride
		com.android.internal.telephony.uicc.UiccCard card
		String providerName
		com.android.internal.telephony.uicc.UiccCardApplication parentApp
	protected void setServiceProviderName (java.lang.String) 
		String spn
	public abstract void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
	public java.lang.String getVoiceMailAlphaTag () 
	public abstract void setVoiceMessageWaiting (int, int) 
	public abstract int getVoiceMessageCount () 
	public abstract void onRefresh (boolean, int[]) 
	protected void onIccRefreshInit () 
		com.android.internal.telephony.uicc.UiccCardApplication parentApp
	public boolean getRecordsLoaded () 
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded recordLoaded
		RuntimeException exc
		Exception e
		android.os.Message msg
		android.os.AsyncResult ar
	public java.lang.String getSimLanguage () 
	protected void setSimLanguage (byte[], byte[]) 
		java.io.UnsupportedEncodingException uee
		java.io.UnsupportedEncodingException uee
		byte[] efLi
		byte[] efPl
		String[] locales
	protected static java.lang.String findBestLanguage (byte[], java.lang.String[])  throws java.io.UnsupportedEncodingException 
		int j
		String lang
		int i
		byte[] languages
		String[] locales
	protected abstract void onRecordLoaded () 
	protected abstract void onAllRecordsLoaded () 
	public abstract int getDisplayRule (java.lang.String) 
	public boolean isCspPlmnEnabled () 
	public java.lang.String getOperatorNumeric () 
	public boolean getVoiceCallForwardingFlag () 
	public void setVoiceCallForwardingFlag (int, boolean, java.lang.String) 
		int line
		boolean enable
		String number
	public boolean isProvisioned () 
	protected abstract void log (java.lang.String) 
	protected abstract void loge (java.lang.String) 
	public com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable () 
	protected void setSystemProperty (java.lang.String, java.lang.String) 
		String key
		String val
	public java.lang.String getIccSimChallengeResponse (int, java.lang.String) 
		InterruptedException e
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.uicc.UiccCardApplication parentApp
		Exception e
		int authContext
		String data
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		int i
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/uicc/IccCardProxy.class
IccCardProxy.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccCardProxy extends android.os.Handler implements com.android.internal.telephony.IccCard  {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final int EVENT_RADIO_OFF_OR_UNAVAILABLE
	private static final int EVENT_RADIO_ON
	private static final int EVENT_ICC_CHANGED
	private static final int EVENT_ICC_ABSENT
	private static final int EVENT_ICC_LOCKED
	private static final int EVENT_APP_READY
	private static final int EVENT_RECORDS_LOADED
	private static final int EVENT_IMSI_READY
	private static final int EVENT_NETWORK_LOCKED
	private static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	private static final int EVENT_ICC_RECORD_EVENTS
	private static final int EVENT_SUBSCRIPTION_ACTIVATED
	private static final int EVENT_SUBSCRIPTION_DEACTIVATED
	private static final int EVENT_CARRIER_PRIVILIGES_LOADED
	private Integer mPhoneId
	private final Object mLock
	private android.content.Context mContext
	private com.android.internal.telephony.CommandsInterface mCi
	private android.telephony.TelephonyManager mTelephonyManager
	private android.os.RegistrantList mAbsentRegistrants
	private android.os.RegistrantList mPinLockedRegistrants
	private android.os.RegistrantList mNetworkLockedRegistrants
	private int mCurrentAppType
	private com.android.internal.telephony.uicc.UiccController mUiccController
	private com.android.internal.telephony.uicc.UiccCard mUiccCard
	private com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
	private com.android.internal.telephony.uicc.IccRecords mIccRecords
	private com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager mCdmaSSM
	private boolean mRadioOn
	private boolean mQuietMode
	private boolean mInitialized
	private com.android.internal.telephony.IccCardConstants$State mExternalState
	public static final String ACTION_INTERNAL_SIM_STATE_CHANGED
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, int) 
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		int phoneId
	public void dispose () 
	public void setVoiceRadioTech (int) 
		int radioTech
	private void updateQuietMode () 
		boolean newQuietMode
		boolean oldQuietMode
		boolean newQuietMode
		int cdmaSource
		boolean isLteOnCdmaMode
	public void handleMessage (android.os.Message) 
		String countryCode
		String operator
		android.os.AsyncResult ar
		int eventCode
		android.os.Message msg
	private void onSubscriptionActivated () 
	private void onSubscriptionDeactivated () 
	private void onRecordsLoaded () 
	private void updateIccAvailability () 
		com.android.internal.telephony.uicc.UiccCard newCard
		com.android.internal.telephony.uicc.IccCardStatus$CardState state
		com.android.internal.telephony.uicc.UiccCardApplication newApp
		com.android.internal.telephony.uicc.IccRecords newRecords
	void resetProperties () 
	private void HandleDetectedState () 
	private void updateExternalState () 
	private void registerUiccCardEvents () 
	private void unregisterUiccCardEvents () 
	private void updateStateProperty () 
	private void broadcastIccStateChangedIntent (java.lang.String, java.lang.String) 
		android.content.Intent intent
		String value
		String reason
	private void broadcastInternalIccStateChangedIntent (java.lang.String, java.lang.String) 
		android.content.Intent intent
		String value
		String reason
	private void setExternalState (com.android.internal.telephony.IccCardConstants$State, boolean) 
		com.android.internal.telephony.IccCardConstants$State newState
		boolean override
	private void processLockedState () 
		com.android.internal.telephony.uicc.IccCardStatus$PinState pin1State
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState appState
	private void setExternalState (com.android.internal.telephony.IccCardConstants$State) 
		com.android.internal.telephony.IccCardConstants$State newState
	public boolean getIccRecordsLoaded () 
	private java.lang.String getIccStateIntentString (com.android.internal.telephony.IccCardConstants$State) 
		com.android.internal.telephony.IccCardConstants$State state
	private java.lang.String getIccStateReason (com.android.internal.telephony.IccCardConstants$State) 
		com.android.internal.telephony.IccCardConstants$State state
	public com.android.internal.telephony.IccCardConstants$State getState () 
	public com.android.internal.telephony.uicc.IccRecords getIccRecords () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public void registerForAbsent (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAbsent (android.os.Handler) 
		android.os.Handler h
	public void registerForNetworkLocked (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNetworkLocked (android.os.Handler) 
		android.os.Handler h
	public void registerForLocked (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForLocked (android.os.Handler) 
		android.os.Handler h
	public void supplyPin (java.lang.String, android.os.Message) 
		Exception e
		String pin
		android.os.Message onComplete
	public void supplyPuk (java.lang.String, java.lang.String, android.os.Message) 
		Exception e
		String puk
		String newPin
		android.os.Message onComplete
	public void supplyPin2 (java.lang.String, android.os.Message) 
		Exception e
		String pin2
		android.os.Message onComplete
	public void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		Exception e
		String puk2
		String newPin2
		android.os.Message onComplete
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		Exception e
		String pin
		android.os.Message onComplete
	public boolean getIccLockEnabled () 
		Boolean retValue
	public boolean getIccFdnEnabled () 
		Boolean retValue
	public boolean getIccFdnAvailable () 
		boolean retValue
	public boolean getIccPin2Blocked () 
		Boolean retValue
	public boolean getIccPuk2Blocked () 
		Boolean retValue
	public void setIccLockEnabled (boolean, java.lang.String, android.os.Message) 
		Exception e
		boolean enabled
		String password
		android.os.Message onComplete
	public void setIccFdnEnabled (boolean, java.lang.String, android.os.Message) 
		Exception e
		boolean enabled
		String password
		android.os.Message onComplete
	public void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message) 
		Exception e
		String oldPassword
		String newPassword
		android.os.Message onComplete
	public void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message) 
		Exception e
		String oldPassword
		String newPassword
		android.os.Message onComplete
	public java.lang.String getServiceProviderName () 
	public boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
		Boolean retValue
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
	public boolean hasIccCard () 
	private void setSystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
	public com.android.internal.telephony.uicc.IccRecords getIccRecord () 
	private void log (java.lang.String) 
		String s
	private void loge (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

com/android/internal/telephony/uicc/UiccCard.class
UiccCard.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCard extends java.lang.Object {
	protected static final String LOG_TAG
	protected static final boolean DBG
	private static final String OPERATOR_BRAND_OVERRIDE_PREFIX
	private final Object mLock
	private com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
	private com.android.internal.telephony.uicc.IccCardStatus$PinState mUniversalPinState
	private int mGsmUmtsSubscriptionAppIndex
	private int mCdmaSubscriptionAppIndex
	private int mImsSubscriptionAppIndex
	private com.android.internal.telephony.uicc.UiccCardApplication[] mUiccApplications
	private android.content.Context mContext
	private com.android.internal.telephony.CommandsInterface mCi
	private com.android.internal.telephony.cat.CatService mCatService
	private com.android.internal.telephony.CommandsInterface$RadioState mLastRadioState
	private com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules mCarrierPrivilegeRules
	private android.os.RegistrantList mAbsentRegistrants
	private android.os.RegistrantList mCarrierPrivilegeRegistrants
	private static final int EVENT_CARD_REMOVED
	private static final int EVENT_CARD_ADDED
	private static final int EVENT_OPEN_LOGICAL_CHANNEL_DONE
	private static final int EVENT_CLOSE_LOGICAL_CHANNEL_DONE
	private static final int EVENT_TRANSMIT_APDU_LOGICAL_CHANNEL_DONE
	private static final int EVENT_TRANSMIT_APDU_BASIC_CHANNEL_DONE
	private static final int EVENT_SIM_IO_DONE
	private static final int EVENT_CARRIER_PRIVILIGES_LOADED
	private static final android.util.LocalLog mLocalLog
	private int mPhoneId
	protected android.os.Handler mHandler
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus) 
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.uicc.IccCardStatus ics
	public void  (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int) 
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.uicc.IccCardStatus ics
		int phoneId
	protected void  () 
	public void dispose () 
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.uicc.UiccCardApplication[] arr$
		int len$
		int i$
	public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus) 
		int i
		com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
		com.android.internal.telephony.CommandsInterface$RadioState radioState
		android.content.Context c
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.uicc.IccCardStatus ics
	protected void createAndUpdateCatService () 
	public com.android.internal.telephony.cat.CatService getCatService () 
	protected void finalize () 
	private void sanitizeApplicationIndexes () 
	private int checkIndex (int, com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType, com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
		int index
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType expectedAppType
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType altExpectedAppType
	public void registerForAbsent (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAbsent (android.os.Handler) 
		android.os.Handler h
	public void registerForCarrierPrivilegeRulesLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Registrant r
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCarrierPrivilegeRulesLoaded (android.os.Handler) 
		android.os.Handler h
	private void onIccSwap (boolean) 
		android.content.DialogInterface$OnClickListener listener
		android.content.res.Resources r
		String title
		String message
		String buttonTxt
		android.app.AlertDialog dialog
		boolean isAdded
		boolean isHotSwapSupported
	private void onCarrierPriviligesLoadedMessage () 
	public boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType) 
		int i
		com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
	public com.android.internal.telephony.uicc.IccCardStatus$CardState getCardState () 
	public com.android.internal.telephony.uicc.IccCardStatus$PinState getUniversalPinState () 
	public com.android.internal.telephony.uicc.UiccCardApplication getApplication (int) 
		int index
		int family
	public com.android.internal.telephony.uicc.UiccCardApplication getApplicationIndex (int) 
		int index
	public com.android.internal.telephony.uicc.UiccCardApplication getApplicationByType (int) 
		int i
		int type
	public boolean resetAppWithAid (java.lang.String) 
		int i
		boolean changed
		String aid
	public void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
		String AID
		android.os.Message response
	public void iccCloseLogicalChannel (int, android.os.Message) 
		int channel
		android.os.Message response
	public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int channel
		int cla
		int command
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
		int cla
		int command
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccExchangeSimIO (int, int, int, int, int, java.lang.String, android.os.Message) 
		int fileID
		int command
		int p1
		int p2
		int p3
		String pathID
		android.os.Message response
	public void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public int getNumApplications () 
		com.android.internal.telephony.uicc.UiccCardApplication a
		com.android.internal.telephony.uicc.UiccCardApplication[] arr$
		int len$
		int i$
		int count
	public int getPhoneId () 
	public boolean areCarrierPriviligeRulesLoaded () 
	public int getCarrierPrivilegeStatus (android.content.pm.Signature, java.lang.String) 
		android.content.pm.Signature signature
		String packageName
	public int getCarrierPrivilegeStatus (android.content.pm.PackageManager, java.lang.String) 
		android.content.pm.PackageManager packageManager
		String packageName
	public int getCarrierPrivilegeStatusForCurrentTransaction (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
	public java.util.List getCarrierPackageNamesForIntent (android.content.pm.PackageManager, android.content.Intent) 
		android.content.pm.PackageManager packageManager
		android.content.Intent intent
	public boolean setOperatorBrandOverride (java.lang.String) 
		String brand
		String iccId
		android.content.SharedPreferences$Editor spEditor
		String key
	public java.lang.String getOperatorBrandOverride () 
		String iccId
		android.content.SharedPreferences sp
	public java.lang.String getIccId () 
		com.android.internal.telephony.uicc.IccRecords ir
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.uicc.UiccCardApplication[] arr$
		int len$
		int i$
	private void log (java.lang.String) 
		String msg
	private void loge (java.lang.String) 
		String msg
	private void loglocal (java.lang.String) 
		String msg
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		int i
		int i
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.uicc.UiccCardApplication[] arr$
		int len$
		int i$
		com.android.internal.telephony.uicc.IccRecords ir
		com.android.internal.telephony.uicc.UiccCardApplication app
		com.android.internal.telephony.uicc.UiccCardApplication[] arr$
		int len$
		int i$
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static java.lang.Object access$000 (com.android.internal.telephony.uicc.UiccCard) 
		com.android.internal.telephony.uicc.UiccCard x0
	static void access$100 (com.android.internal.telephony.uicc.UiccCard, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCard x0
		String x1
	static android.content.Context access$200 (com.android.internal.telephony.uicc.UiccCard) 
		com.android.internal.telephony.uicc.UiccCard x0
	static void access$300 (com.android.internal.telephony.uicc.UiccCard, boolean) 
		com.android.internal.telephony.uicc.UiccCard x0
		boolean x1
	static void access$400 (com.android.internal.telephony.uicc.UiccCard, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCard x0
		String x1
	static void access$500 (com.android.internal.telephony.uicc.UiccCard) 
		com.android.internal.telephony.uicc.UiccCard x0
	static void access$600 (com.android.internal.telephony.uicc.UiccCard, java.lang.String) 
		com.android.internal.telephony.uicc.UiccCard x0
		String x1
	static void  () 
}

com/android/internal/telephony/uicc/AdnRecord$1.class
AdnRecord.java
package com.android.internal.telephony.uicc
final com.android.internal.telephony.uicc.AdnRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.uicc.AdnRecord createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int efid
		int recordNumber
		String alphaTag
		String number
		String[] emails
	public com.android.internal.telephony.uicc.AdnRecord[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/uicc/VoiceMailConstants.class
VoiceMailConstants.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.VoiceMailConstants extends java.lang.Object {
	private java.util.HashMap CarrierVmMap
	static final String LOG_TAG
	static final String PARTNER_VOICEMAIL_PATH
	static final int NAME
	static final int NUMBER
	static final int TAG
	static final int SIZE
	void  () 
	boolean containsCarrier (java.lang.String) 
		String carrier
	java.lang.String getCarrierName (java.lang.String) 
		String carrier
		String[] data
	java.lang.String getVoiceMailNumber (java.lang.String) 
		String carrier
		String[] data
	java.lang.String getVoiceMailTag (java.lang.String) 
		String carrier
		String[] data
	private void loadVoiceMail () 
		java.io.FileNotFoundException e
		String name
		String[] data
		String numeric
		org.xmlpull.v1.XmlPullParser parser
		java.io.IOException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.FileReader vmReader
		java.io.File vmFile
}

com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimDomainLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimDomainLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.IsimUiccRecords this$0
	private void  (com.android.internal.telephony.uicc.IsimUiccRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		android.os.AsyncResult ar
		byte[] data
	void  (com.android.internal.telephony.uicc.IsimUiccRecords, com.android.internal.telephony.uicc.IsimUiccRecords$1) 
		com.android.internal.telephony.uicc.IsimUiccRecords x0
		com.android.internal.telephony.uicc.IsimUiccRecords$1 x1
}

com/android/internal/telephony/uicc/RuimRecords$EfCsimImsimLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
 com.android.internal.telephony.uicc.RuimRecords$EfCsimImsimLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded  {
	final com.android.internal.telephony.uicc.RuimRecords this$0
	private void  (com.android.internal.telephony.uicc.RuimRecords) 
	public java.lang.String getEfName () 
	public void onRecordLoaded (android.os.AsyncResult) 
		int first3digits
		int second3digits
		int digit7
		int last3digits
		StringBuilder builder
		android.os.AsyncResult ar
		byte[] data
		boolean provisioned
	void  (com.android.internal.telephony.uicc.RuimRecords, com.android.internal.telephony.uicc.RuimRecords$1) 
		com.android.internal.telephony.uicc.RuimRecords x0
		com.android.internal.telephony.uicc.RuimRecords$1 x1
}

com/android/internal/telephony/uicc/IccConstants.class
IccConstants.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccConstants extends java.lang.Object {
	public static final int EF_ADN
	public static final int EF_FDN
	public static final int EF_GID1
	public static final int EF_GID2
	public static final int EF_SDN
	public static final int EF_EXT1
	public static final int EF_EXT2
	public static final int EF_EXT3
	public static final int EF_EXT5
	public static final int EF_EXT6
	public static final int EF_MWIS
	public static final int EF_MBDN
	public static final int EF_PNN
	public static final int EF_OPL
	public static final int EF_SPN
	public static final int EF_SMS
	public static final int EF_ICCID
	public static final int EF_AD
	public static final int EF_MBI
	public static final int EF_MSISDN
	public static final int EF_SPDI
	public static final int EF_SST
	public static final int EF_CFIS
	public static final int EF_IMG
	public static final int EF_PBR
	public static final int EF_LI
	public static final int EF_MAILBOX_CPHS
	public static final int EF_VOICE_MAIL_INDICATOR_CPHS
	public static final int EF_CFF_CPHS
	public static final int EF_SPN_CPHS
	public static final int EF_SPN_SHORT_CPHS
	public static final int EF_INFO_CPHS
	public static final int EF_CSP_CPHS
	public static final int EF_CST
	public static final int EF_RUIM_SPN
	public static final int EF_PL
	public static final int EF_CSIM_LI
	public static final int EF_CSIM_SPN
	public static final int EF_CSIM_MDN
	public static final int EF_CSIM_IMSIM
	public static final int EF_CSIM_CDMAHOME
	public static final int EF_CSIM_EPRL
	public static final int EF_CSIM_MIPUPP
	public static final int EF_IMPU
	public static final int EF_IMPI
	public static final int EF_DOMAIN
	public static final int EF_IST
	public static final int EF_PCSCF
	public static final int EF_PSI
	public static final int SMS_RECORD_LENGTH
	public static final int CDMA_SMS_RECORD_LENGTH
	public static final String MF_SIM
	public static final String DF_TELECOM
	public static final String DF_PHONEBOOK
	public static final String DF_GRAPHICS
	public static final String DF_GSM
	public static final String DF_CDMA
	public static final String DF_ADF
}

com/android/internal/telephony/uicc/IccCardApplicationStatus$AppType.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType extends java.lang.Enum {
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_UNKNOWN
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_SIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_USIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_RUIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_CSIM
	public static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_ISIM
	private static final com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType[] $VALUES
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType[] values () 
	public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/uicc/AdnRecord.class
AdnRecord.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnRecord extends java.lang.Object implements android.os.Parcelable  {
	static final String LOG_TAG
	String mAlphaTag
	String mNumber
	String[] mEmails
	int mExtRecord
	int mEfid
	int mRecordNumber
	static final int FOOTER_SIZE_BYTES
	static final int MAX_NUMBER_SIZE_BYTES
	static final int EXT_RECORD_LENGTH_BYTES
	static final int EXT_RECORD_TYPE_ADDITIONAL_DATA
	static final int EXT_RECORD_TYPE_MASK
	static final int MAX_EXT_CALLED_PARTY_LENGTH
	static final int ADN_BCD_NUMBER_LENGTH
	static final int ADN_TON_AND_NPI
	static final int ADN_DIALING_NUMBER_START
	static final int ADN_DIALING_NUMBER_END
	static final int ADN_CAPABILITY_ID
	static final int ADN_EXTENSION_ID
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[]) 
		byte[] record
	public void  (int, int, byte[]) 
		int efid
		int recordNumber
		byte[] record
	public void  (java.lang.String, java.lang.String) 
		String alphaTag
		String number
	public void  (java.lang.String, java.lang.String, java.lang.String[]) 
		String alphaTag
		String number
		String[] emails
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String[]) 
		int efid
		int recordNumber
		String alphaTag
		String number
		String[] emails
	public void  (int, int, java.lang.String, java.lang.String) 
		int efid
		int recordNumber
		String alphaTag
		String number
	public java.lang.String getAlphaTag () 
	public java.lang.String getNumber () 
	public java.lang.String[] getEmails () 
	public void setEmails (java.lang.String[]) 
		String[] emails
	public java.lang.String toString () 
	public boolean isEmpty () 
	public boolean hasExtendedRecord () 
	private static boolean stringCompareNullEqualsEmpty (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean isEqual (com.android.internal.telephony.uicc.AdnRecord) 
		com.android.internal.telephony.uicc.AdnRecord adn
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public byte[] buildAdnString (int) 
		int i
		byte[] byteTag
		int recordSize
		byte[] bcdNumber
		byte[] adnString
		int footerOffset
	public void appendExtRecord (byte[]) 
		RuntimeException ex
		byte[] extRecord
	private void parseRecord (byte[]) 
		int footerOffset
		int numberLength
		RuntimeException ex
		byte[] record
	static void  () 
}

com/android/internal/telephony/HbpcdLookup$MccLookup.class
HbpcdLookup.java
package com.android.internal.telephony
public com.android.internal.telephony.HbpcdLookup$MccLookup extends java.lang.Object implements android.provider.BaseColumns  {
	public static final android.net.Uri CONTENT_URI
	public static final String DEFAULT_SORT_ORDER
	public static final String MCC
	public static final String COUNTRY_CODE
	public static final String COUNTRY_NAME
	public static final String NDD
	public static final String NANPS
	public static final String GMT_OFFSET_LOW
	public static final String GMT_OFFSET_HIGH
	public static final String GMT_DST_LOW
	public static final String GMT_DST_HIGH
	public void  () 
	static void  () 
}

com/android/internal/telephony/RIL$RILReceiver.class
RIL.java
package com.android.internal.telephony
 com.android.internal.telephony.RIL$RILReceiver extends java.lang.Object implements java.lang.Runnable  {
	byte[] buffer
	final com.android.internal.telephony.RIL this$0
	void  (com.android.internal.telephony.RIL) 
	public void run () 
		java.io.IOException ex2
		InterruptedException er
		java.io.IOException ex
		android.os.Parcel p
		java.io.InputStream is
		java.io.IOException ex
		Throwable tr
		java.io.IOException ex
		android.net.LocalSocket s
		android.net.LocalSocketAddress l
		int length
		Throwable tr
		int retryCount
		String rilSocket
}

com/android/internal/telephony/ProxyController$1.class
ProxyController.java
package com.android.internal.telephony
 com.android.internal.telephony.ProxyController$1 extends android.os.Handler {
	final com.android.internal.telephony.ProxyController this$0
	void  (com.android.internal.telephony.ProxyController) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/CallerInfoAsyncQuery$CookieWrapper.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
final com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper extends java.lang.Object {
	public com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener listener
	public Object cookie
	public int event
	public String number
	public int subId
	private void  () 
	void  (com.android.internal.telephony.CallerInfoAsyncQuery$1) 
		com.android.internal.telephony.CallerInfoAsyncQuery$1 x0
}

com/android/internal/telephony/TelephonyTester.class
TelephonyTester.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyTester extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final String ACTION_TEST_CONFERENCE_EVENT_PACKAGE
	private static final String EXTRA_FILENAME
	private com.android.internal.telephony.PhoneBase mPhone
	protected android.content.BroadcastReceiver mIntentReceiver
	void  (com.android.internal.telephony.PhoneBase) 
		android.content.IntentFilter filter
		com.android.internal.telephony.PhoneBase phone
	void dispose () 
	private static void log (java.lang.String) 
		String s
	private void handleTestConferenceEventPackage (android.content.Context, java.lang.String) 
		java.io.FileNotFoundException ex
		android.content.Context context
		String fileName
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		com.android.internal.telephony.imsphone.ImsPhoneCall imsPhoneCall
		com.android.ims.ImsCall imsCall
		java.io.File packageFile
		java.io.FileInputStream is
		com.android.internal.telephony.test.TestConferenceEventPackageParser parser
		com.android.ims.ImsConferenceState imsConferenceState
	static void access$000 (java.lang.String) 
		String x0
	static com.android.internal.telephony.PhoneBase access$100 (com.android.internal.telephony.TelephonyTester) 
		com.android.internal.telephony.TelephonyTester x0
	static void access$200 (com.android.internal.telephony.TelephonyTester, android.content.Context, java.lang.String) 
		com.android.internal.telephony.TelephonyTester x0
		android.content.Context x1
		String x2
}

com/android/internal/telephony/IPhoneStateListener$Stub.class
IPhoneStateListener.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IPhoneStateListener$Stub extends android.os.Binder implements com.android.internal.telephony.IPhoneStateListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServiceStateChanged
	static final int TRANSACTION_onSignalStrengthChanged
	static final int TRANSACTION_onMessageWaitingIndicatorChanged
	static final int TRANSACTION_onCallForwardingIndicatorChanged
	static final int TRANSACTION_onCellLocationChanged
	static final int TRANSACTION_onCallStateChanged
	static final int TRANSACTION_onDataConnectionStateChanged
	static final int TRANSACTION_onDataActivity
	static final int TRANSACTION_onSignalStrengthsChanged
	static final int TRANSACTION_onOtaspChanged
	static final int TRANSACTION_onCellInfoChanged
	static final int TRANSACTION_onPreciseCallStateChanged
	static final int TRANSACTION_onPreciseDataConnectionStateChanged
	static final int TRANSACTION_onDataConnectionRealTimeInfoChanged
	static final int TRANSACTION_onVoLteServiceStateChanged
	static final int TRANSACTION_onOemHookRawEvent
	static final int TRANSACTION_onCarrierNetworkChange
	public void  () 
	public static com.android.internal.telephony.IPhoneStateListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.telephony.ServiceState _arg0
		android.telephony.ServiceState _arg0
		int _arg0
		boolean _arg0
		boolean _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int _arg0
		String _arg1
		int _arg0
		int _arg1
		int _arg0
		android.telephony.SignalStrength _arg0
		android.telephony.SignalStrength _arg0
		int _arg0
		java.util.List _arg0
		android.telephony.PreciseCallState _arg0
		android.telephony.PreciseCallState _arg0
		android.telephony.PreciseDataConnectionState _arg0
		android.telephony.PreciseDataConnectionState _arg0
		android.telephony.DataConnectionRealTimeInfo _arg0
		android.telephony.DataConnectionRealTimeInfo _arg0
		android.telephony.VoLteServiceState _arg0
		android.telephony.VoLteServiceState _arg0
		byte[] _arg0
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telephony/WapPushManagerParams.class
WapPushManagerParams.java
package com.android.internal.telephony
public com.android.internal.telephony.WapPushManagerParams extends java.lang.Object {
	public static final int APP_TYPE_ACTIVITY
	public static final int APP_TYPE_SERVICE
	public static final int MESSAGE_HANDLED
	public static final int APP_QUERY_FAILED
	public static final int SIGNATURE_NO_MATCH
	public static final int INVALID_RECEIVER_NAME
	public static final int EXCEPTION_CAUGHT
	public static final int FURTHER_PROCESSING
	public void  () 
}

com/android/internal/telephony/SmsHeader$MiscElt.class
SmsHeader.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsHeader$MiscElt extends java.lang.Object {
	public int id
	public byte[] data
	public void  () 
}

com/android/internal/telephony/BaseCommands.class
BaseCommands.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.BaseCommands extends java.lang.Object implements com.android.internal.telephony.CommandsInterface  {
	protected android.content.Context mContext
	protected com.android.internal.telephony.CommandsInterface$RadioState mState
	protected Object mStateMonitor
	protected android.os.RegistrantList mRadioStateChangedRegistrants
	protected android.os.RegistrantList mOnRegistrants
	protected android.os.RegistrantList mAvailRegistrants
	protected android.os.RegistrantList mOffOrNotAvailRegistrants
	protected android.os.RegistrantList mNotAvailRegistrants
	protected android.os.RegistrantList mCallStateRegistrants
	protected android.os.RegistrantList mVoiceNetworkStateRegistrants
	protected android.os.RegistrantList mDataNetworkStateRegistrants
	protected android.os.RegistrantList mVoiceRadioTechChangedRegistrants
	protected android.os.RegistrantList mImsNetworkStateChangedRegistrants
	protected android.os.RegistrantList mIccStatusChangedRegistrants
	protected android.os.RegistrantList mVoicePrivacyOnRegistrants
	protected android.os.RegistrantList mVoicePrivacyOffRegistrants
	protected android.os.Registrant mUnsolOemHookRawRegistrant
	protected android.os.RegistrantList mOtaProvisionRegistrants
	protected android.os.RegistrantList mCallWaitingInfoRegistrants
	protected android.os.RegistrantList mDisplayInfoRegistrants
	protected android.os.RegistrantList mSignalInfoRegistrants
	protected android.os.RegistrantList mNumberInfoRegistrants
	protected android.os.RegistrantList mRedirNumInfoRegistrants
	protected android.os.RegistrantList mLineControlInfoRegistrants
	protected android.os.RegistrantList mT53ClirInfoRegistrants
	protected android.os.RegistrantList mT53AudCntrlInfoRegistrants
	protected android.os.RegistrantList mRingbackToneRegistrants
	protected android.os.RegistrantList mResendIncallMuteRegistrants
	protected android.os.RegistrantList mCdmaSubscriptionChangedRegistrants
	protected android.os.RegistrantList mCdmaPrlChangedRegistrants
	protected android.os.RegistrantList mExitEmergencyCallbackModeRegistrants
	protected android.os.RegistrantList mRilConnectedRegistrants
	protected android.os.RegistrantList mIccRefreshRegistrants
	protected android.os.RegistrantList mRilCellInfoListRegistrants
	protected android.os.RegistrantList mSubscriptionStatusRegistrants
	protected android.os.RegistrantList mSrvccStateRegistrants
	protected android.os.RegistrantList mHardwareConfigChangeRegistrants
	protected android.os.RegistrantList mPhoneRadioCapabilityChangedRegistrants
	protected android.os.Registrant mGsmSmsRegistrant
	protected android.os.Registrant mCdmaSmsRegistrant
	protected android.os.Registrant mNITZTimeRegistrant
	protected android.os.Registrant mSignalStrengthRegistrant
	protected android.os.Registrant mUSSDRegistrant
	protected android.os.Registrant mSmsOnSimRegistrant
	protected android.os.Registrant mSmsStatusRegistrant
	protected android.os.Registrant mSsnRegistrant
	protected android.os.Registrant mCatSessionEndRegistrant
	protected android.os.Registrant mCatProCmdRegistrant
	protected android.os.Registrant mCatEventRegistrant
	protected android.os.Registrant mCatCallSetUpRegistrant
	protected android.os.Registrant mIccSmsFullRegistrant
	protected android.os.Registrant mEmergencyCallbackModeRegistrant
	protected android.os.Registrant mRingRegistrant
	protected android.os.Registrant mRestrictedStateRegistrant
	protected android.os.Registrant mGsmBroadcastSmsRegistrant
	protected android.os.Registrant mCatCcAlphaRegistrant
	protected android.os.Registrant mSsRegistrant
	protected android.os.Registrant mLceInfoRegistrant
	protected int mPreferredNetworkType
	protected int mCdmaSubscription
	protected int mPhoneType
	protected int mRilVersion
	public void  (android.content.Context) 
		android.content.Context context
	public com.android.internal.telephony.CommandsInterface$RadioState getRadioState () 
	public void registerForRadioStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRadioStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForImsNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForImsNetworkStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForOn (android.os.Handler) 
		android.os.Handler h
	public void registerForAvailable (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForAvailable (android.os.Handler) 
		android.os.Handler h
	public void registerForNotAvailable (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForNotAvailable (android.os.Handler) 
		android.os.Handler h
	public void registerForOffOrNotAvailable (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForOffOrNotAvailable (android.os.Handler) 
		android.os.Handler h
	public void registerForCallStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCallStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceNetworkStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForDataNetworkStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDataNetworkStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForVoiceRadioTechChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForVoiceRadioTechChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForIccStatusChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForIccStatusChanged (android.os.Handler) 
		android.os.Handler h
	public void setOnNewGsmSms (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnNewGsmSms (android.os.Handler) 
		android.os.Handler h
	public void setOnNewCdmaSms (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnNewCdmaSms (android.os.Handler) 
		android.os.Handler h
	public void setOnNewGsmBroadcastSms (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnNewGsmBroadcastSms (android.os.Handler) 
		android.os.Handler h
	public void setOnSmsOnSim (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnSmsOnSim (android.os.Handler) 
		android.os.Handler h
	public void setOnSmsStatus (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnSmsStatus (android.os.Handler) 
		android.os.Handler h
	public void setOnSignalStrengthUpdate (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnSignalStrengthUpdate (android.os.Handler) 
		android.os.Handler h
	public void setOnNITZTime (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnNITZTime (android.os.Handler) 
		android.os.Handler h
	public void setOnUSSD (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnUSSD (android.os.Handler) 
		android.os.Handler h
	public void setOnSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void setOnCatSessionEnd (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCatSessionEnd (android.os.Handler) 
		android.os.Handler h
	public void setOnCatProactiveCmd (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCatProactiveCmd (android.os.Handler) 
		android.os.Handler h
	public void setOnCatEvent (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCatEvent (android.os.Handler) 
		android.os.Handler h
	public void setOnCatCallSetUp (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCatCallSetUp (android.os.Handler) 
		android.os.Handler h
	public void setOnIccSmsFull (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnIccSmsFull (android.os.Handler) 
		android.os.Handler h
	public void registerForIccRefresh (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void setOnIccRefresh (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void setEmergencyCallbackMode (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForIccRefresh (android.os.Handler) 
		android.os.Handler h
	public void unsetOnIccRefresh (android.os.Handler) 
		android.os.Handler h
	public void setOnCallRing (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCallRing (android.os.Handler) 
		android.os.Handler h
	public void setOnSs (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnSs (android.os.Handler) 
		android.os.Handler h
	public void setOnCatCcAlphaNotify (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnCatCcAlphaNotify (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
		android.os.Handler h
	public void setOnRestrictedStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnRestrictedStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForDisplayInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForCallWaitingInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCallWaitingInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void setOnUnsolOemHookRaw (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unSetOnUnsolOemHookRaw (android.os.Handler) 
		android.os.Handler h
	public void unregisterForSignalInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForCdmaOtaProvision (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCdmaOtaProvision (android.os.Handler) 
		android.os.Handler h
	public void registerForNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRedirectedNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForLineControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForLineControlInfo (android.os.Handler) 
		android.os.Handler h
	public void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForT53ClirInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForT53AudioControlInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForResendIncallMute (android.os.Handler) 
		android.os.Handler h
	public void registerForCdmaSubscriptionChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCdmaSubscriptionChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForCdmaPrlChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCdmaPrlChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForExitEmergencyCallbackMode (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForExitEmergencyCallbackMode (android.os.Handler) 
		android.os.Handler h
	public void registerForHardwareConfigChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForHardwareConfigChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForRilConnected (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRilConnected (android.os.Handler) 
		android.os.Handler h
	public void registerForSubscriptionStatusChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForSubscriptionStatusChanged (android.os.Handler) 
		android.os.Handler h
	protected void setRadioState (com.android.internal.telephony.CommandsInterface$RadioState) 
		com.android.internal.telephony.CommandsInterface$RadioState newState
		com.android.internal.telephony.CommandsInterface$RadioState oldState
	protected void onRadioAvailable () 
	public int getLteOnCdmaMode () 
	public void registerForCellInfoList (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForCellInfoList (android.os.Handler) 
		android.os.Handler h
	public void registerForSrvccStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForSrvccStateChanged (android.os.Handler) 
		android.os.Handler h
	public void testingEmergencyCall () 
	public int getRilVersion () 
	public void setUiccSubscription (int, int, int, int, android.os.Message) 
		int slotId
		int appIndex
		int subId
		int subStatus
		android.os.Message response
	public void setDataAllowed (boolean, android.os.Message) 
		boolean allowed
		android.os.Message response
	public void requestShutdown (android.os.Message) 
		android.os.Message result
	public void getRadioCapability (android.os.Message) 
		android.os.Message result
	public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
		com.android.internal.telephony.RadioCapability rc
		android.os.Message response
	public void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForRadioCapabilityChanged (android.os.Handler) 
		android.os.Handler h
	public void startLceService (int, boolean, android.os.Message) 
		int reportIntervalMs
		boolean pullMode
		android.os.Message result
	public void stopLceService (android.os.Message) 
		android.os.Message result
	public void pullLceData (android.os.Message) 
		android.os.Message result
	public void registerForLceInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForLceInfo (android.os.Handler) 
		android.os.Handler h
}

com/android/internal/telephony/ServiceStateTracker$1.class
ServiceStateTracker.java
package com.android.internal.telephony
 com.android.internal.telephony.ServiceStateTracker$1 extends java.lang.Object {
}

com/android/internal/telephony/Call.class
Call.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Call extends java.lang.Object {
	protected final String LOG_TAG
	public com.android.internal.telephony.Call$State mState
	public java.util.ArrayList mConnections
	protected boolean mIsGeneric
	public void  () 
	public static com.android.internal.telephony.Call$State stateFromDCState (com.android.internal.telephony.DriverCall$State) 
		com.android.internal.telephony.DriverCall$State dcState
	public abstract java.util.List getConnections () 
	public abstract com.android.internal.telephony.Phone getPhone () 
	public abstract boolean isMultiparty () 
	public abstract void hangup ()  throws com.android.internal.telephony.CallStateException 
	public boolean hasConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	public boolean hasConnections () 
		java.util.List connections
	public com.android.internal.telephony.Call$State getState () 
	public java.util.List getConferenceParticipants () 
	public boolean isIdle () 
	public com.android.internal.telephony.Connection getEarliestConnection () 
		long t
		com.android.internal.telephony.Connection c
		int i
		int s
		java.util.List l
		long time
		com.android.internal.telephony.Connection earliest
	public long getEarliestCreateTime () 
		com.android.internal.telephony.Connection c
		long t
		int i
		int s
		java.util.List l
		long time
	public long getEarliestConnectTime () 
		com.android.internal.telephony.Connection c
		long t
		int i
		int s
		long time
		java.util.List l
	public boolean isDialingOrAlerting () 
	public boolean isRinging () 
	public com.android.internal.telephony.Connection getLatestConnection () 
		com.android.internal.telephony.Connection c
		long t
		int i
		int s
		java.util.List l
		long time
		com.android.internal.telephony.Connection latest
	public boolean isGeneric () 
	public void setGeneric (boolean) 
		boolean generic
	public void hangupIfAlive () 
		com.android.internal.telephony.CallStateException ex
}

com/android/internal/telephony/CallerInfo.class
CallerInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.CallerInfo extends java.lang.Object {
	private static final String TAG
	private static final boolean VDBG
	public String name
	public String phoneNumber
	public String normalizedNumber
	public String geoDescription
	public String cnapName
	public int numberPresentation
	public int namePresentation
	public boolean contactExists
	public String phoneLabel
	public int numberType
	public String numberLabel
	public int photoResource
	public long contactIdOrZero
	public boolean needUpdate
	public android.net.Uri contactRefUri
	public String lookupKey
	public android.net.Uri contactDisplayPhotoUri
	public android.net.Uri contactRingtoneUri
	public boolean shouldSendToVoicemail
	public android.graphics.drawable.Drawable cachedPhoto
	public android.graphics.Bitmap cachedPhotoIcon
	public boolean isCachedPhotoCurrent
	private boolean mIsEmergency
	private boolean mIsVoiceMail
	public void  () 
	public static com.android.internal.telephony.CallerInfo getCallerInfo (android.content.Context, android.net.Uri, android.database.Cursor) 
		int typeColumnIndex
		long contactId
		int columnIndex
		android.content.Context context
		android.net.Uri contactRef
		android.database.Cursor cursor
		com.android.internal.telephony.CallerInfo info
	public static com.android.internal.telephony.CallerInfo getCallerInfo (android.content.Context, android.net.Uri) 
		RuntimeException re
		android.content.Context context
		android.net.Uri contactRef
		com.android.internal.telephony.CallerInfo info
		android.content.ContentResolver cr
	public static com.android.internal.telephony.CallerInfo getCallerInfo (android.content.Context, java.lang.String) 
		android.content.Context context
		String number
		int subId
	public static com.android.internal.telephony.CallerInfo getCallerInfo (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String number
		int subId
		android.net.Uri contactUri
		com.android.internal.telephony.CallerInfo info
	static com.android.internal.telephony.CallerInfo doSecondaryLookupIfNecessary (android.content.Context, java.lang.String, com.android.internal.telephony.CallerInfo) 
		String username
		android.content.Context context
		String number
		com.android.internal.telephony.CallerInfo previousResult
	public boolean isEmergencyNumber () 
	public boolean isVoiceMailNumber () 
	com.android.internal.telephony.CallerInfo markAsEmergency (android.content.Context) 
		android.content.Context context
	com.android.internal.telephony.CallerInfo markAsVoiceMail () 
		int subId
	com.android.internal.telephony.CallerInfo markAsVoiceMail (int) 
		String voiceMailLabel
		SecurityException se
		int subId
	private static java.lang.String normalize (java.lang.String) 
		String s
	private static int getColumnIndexForPersonId (android.net.Uri, android.database.Cursor) 
		android.net.Uri contactRef
		android.database.Cursor cursor
		String url
		String columnName
		int columnIndex
	public void updateGeoDescription (android.content.Context, java.lang.String) 
		android.content.Context context
		String fallbackNumber
		String number
	private static java.lang.String getGeoDescription (android.content.Context, java.lang.String) 
		com.android.i18n.phonenumbers.NumberParseException e
		String description
		android.content.Context context
		String number
		com.android.i18n.phonenumbers.PhoneNumberUtil util
		com.android.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder geocoder
		java.util.Locale locale
		String countryIso
		com.android.i18n.phonenumbers.Phonenumber$PhoneNumber pn
	private static java.lang.String getCurrentCountryIso (android.content.Context, java.util.Locale) 
		android.location.Country country
		android.content.Context context
		java.util.Locale locale
		String countryIso
		android.location.CountryDetector detector
	protected static java.lang.String getCurrentCountryIso (android.content.Context) 
		android.content.Context context
	public java.lang.String toString () 
		boolean VERBOSE_DEBUG
	static void  () 
}

com/android/internal/telephony/SmsConstants$MessageClass.class
SmsConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.SmsConstants$MessageClass extends java.lang.Enum {
	public static final com.android.internal.telephony.SmsConstants$MessageClass UNKNOWN
	public static final com.android.internal.telephony.SmsConstants$MessageClass CLASS_0
	public static final com.android.internal.telephony.SmsConstants$MessageClass CLASS_1
	public static final com.android.internal.telephony.SmsConstants$MessageClass CLASS_2
	public static final com.android.internal.telephony.SmsConstants$MessageClass CLASS_3
	private static final com.android.internal.telephony.SmsConstants$MessageClass[] $VALUES
	public static com.android.internal.telephony.SmsConstants$MessageClass[] values () 
	public static com.android.internal.telephony.SmsConstants$MessageClass valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/SmsHeader.class
SmsHeader.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsHeader extends java.lang.Object {
	public static final int ELT_ID_CONCATENATED_8_BIT_REFERENCE
	public static final int ELT_ID_SPECIAL_SMS_MESSAGE_INDICATION
	public static final int ELT_ID_APPLICATION_PORT_ADDRESSING_8_BIT
	public static final int ELT_ID_APPLICATION_PORT_ADDRESSING_16_BIT
	public static final int ELT_ID_SMSC_CONTROL_PARAMS
	public static final int ELT_ID_UDH_SOURCE_INDICATION
	public static final int ELT_ID_CONCATENATED_16_BIT_REFERENCE
	public static final int ELT_ID_WIRELESS_CTRL_MSG_PROTOCOL
	public static final int ELT_ID_TEXT_FORMATTING
	public static final int ELT_ID_PREDEFINED_SOUND
	public static final int ELT_ID_USER_DEFINED_SOUND
	public static final int ELT_ID_PREDEFINED_ANIMATION
	public static final int ELT_ID_LARGE_ANIMATION
	public static final int ELT_ID_SMALL_ANIMATION
	public static final int ELT_ID_LARGE_PICTURE
	public static final int ELT_ID_SMALL_PICTURE
	public static final int ELT_ID_VARIABLE_PICTURE
	public static final int ELT_ID_USER_PROMPT_INDICATOR
	public static final int ELT_ID_EXTENDED_OBJECT
	public static final int ELT_ID_REUSED_EXTENDED_OBJECT
	public static final int ELT_ID_COMPRESSION_CONTROL
	public static final int ELT_ID_OBJECT_DISTR_INDICATOR
	public static final int ELT_ID_STANDARD_WVG_OBJECT
	public static final int ELT_ID_CHARACTER_SIZE_WVG_OBJECT
	public static final int ELT_ID_EXTENDED_OBJECT_DATA_REQUEST_CMD
	public static final int ELT_ID_RFC_822_EMAIL_HEADER
	public static final int ELT_ID_HYPERLINK_FORMAT_ELEMENT
	public static final int ELT_ID_REPLY_ADDRESS_ELEMENT
	public static final int ELT_ID_ENHANCED_VOICE_MAIL_INFORMATION
	public static final int ELT_ID_NATIONAL_LANGUAGE_SINGLE_SHIFT
	public static final int ELT_ID_NATIONAL_LANGUAGE_LOCKING_SHIFT
	public static final int PORT_WAP_PUSH
	public static final int PORT_WAP_WSP
	public com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
	public com.android.internal.telephony.SmsHeader$ConcatRef concatRef
	public java.util.ArrayList specialSmsMsgList
	public java.util.ArrayList miscEltList
	public int languageTable
	public int languageShiftTable
	public void  () 
	public static com.android.internal.telephony.SmsHeader fromByteArray (byte[]) 
		com.android.internal.telephony.SmsHeader$SpecialSmsMsg specialSmsMsg
		com.android.internal.telephony.SmsHeader$MiscElt miscElt
		int id
		int length
		com.android.internal.telephony.SmsHeader$ConcatRef concatRef
		com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
		byte[] data
		java.io.ByteArrayInputStream inStream
		com.android.internal.telephony.SmsHeader smsHeader
	public static byte[] toByteArray (com.android.internal.telephony.SmsHeader) 
		com.android.internal.telephony.SmsHeader$SpecialSmsMsg specialSmsMsg
		java.util.Iterator i$
		com.android.internal.telephony.SmsHeader$MiscElt miscElt
		java.util.Iterator i$
		com.android.internal.telephony.SmsHeader smsHeader
		java.io.ByteArrayOutputStream outStream
		com.android.internal.telephony.SmsHeader$ConcatRef concatRef
		com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
	public java.lang.String toString () 
		com.android.internal.telephony.SmsHeader$SpecialSmsMsg specialSmsMsg
		java.util.Iterator i$
		com.android.internal.telephony.SmsHeader$MiscElt miscElt
		java.util.Iterator i$
		StringBuilder builder
}

com/android/internal/telephony/RestrictedState.class
RestrictedState.java
package com.android.internal.telephony
public com.android.internal.telephony.RestrictedState extends java.lang.Object {
	private boolean mPsRestricted
	private boolean mCsNormalRestricted
	private boolean mCsEmergencyRestricted
	public void  () 
	public void setCsEmergencyRestricted (boolean) 
		boolean csEmergencyRestricted
	public boolean isCsEmergencyRestricted () 
	public void setCsNormalRestricted (boolean) 
		boolean csNormalRestricted
	public boolean isCsNormalRestricted () 
	public void setPsRestricted (boolean) 
		boolean psRestricted
	public boolean isPsRestricted () 
	public boolean isCsRestricted () 
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		com.android.internal.telephony.RestrictedState s
	public java.lang.String toString () 
		String csString
}

com/android/internal/telephony/RadioCapability.class
RadioCapability.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioCapability extends java.lang.Object {
	public static final int RC_PHASE_CONFIGURED
	public static final int RC_PHASE_START
	public static final int RC_PHASE_APPLY
	public static final int RC_PHASE_UNSOL_RSP
	public static final int RC_PHASE_FINISH
	public static final int RC_STATUS_NONE
	public static final int RC_STATUS_SUCCESS
	public static final int RC_STATUS_FAIL
	private static final int RADIO_CAPABILITY_VERSION
	private int mSession
	private int mPhase
	private int mRadioAccessFamily
	private String mLogicalModemUuid
	private int mStatus
	private int mPhoneId
	public void  (int, int, int, int, java.lang.String, int) 
		int phoneId
		int session
		int phase
		int radioAccessFamily
		String logicalModemUuid
		int status
	public int getPhoneId () 
	public int getVersion () 
	public int getSession () 
	public int getPhase () 
	public int getRadioAccessFamily () 
	public java.lang.String getLogicalModemUuid () 
	public int getStatus () 
	public java.lang.String toString () 
}

com/android/internal/telephony/DctConstants$State.class
DctConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.DctConstants$State extends java.lang.Enum {
	public static final com.android.internal.telephony.DctConstants$State IDLE
	public static final com.android.internal.telephony.DctConstants$State CONNECTING
	public static final com.android.internal.telephony.DctConstants$State SCANNING
	public static final com.android.internal.telephony.DctConstants$State CONNECTED
	public static final com.android.internal.telephony.DctConstants$State DISCONNECTING
	public static final com.android.internal.telephony.DctConstants$State FAILED
	public static final com.android.internal.telephony.DctConstants$State RETRYING
	private static final com.android.internal.telephony.DctConstants$State[] $VALUES
	public static com.android.internal.telephony.DctConstants$State[] values () 
	public static com.android.internal.telephony.DctConstants$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/CallManager$CallManagerHandler.class
CallManager.java
package com.android.internal.telephony
 com.android.internal.telephony.CallManager$CallManagerHandler extends android.os.Handler {
	final com.android.internal.telephony.CallManager this$0
	private void  (com.android.internal.telephony.CallManager) 
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.CallStateException e
		android.os.Message notifyMsg
		int i
		com.android.internal.telephony.Connection c
		int subId
		android.os.Message msg
	void  (com.android.internal.telephony.CallManager, com.android.internal.telephony.CallManager$1) 
		com.android.internal.telephony.CallManager x0
		com.android.internal.telephony.CallManager$1 x1
}

com/android/internal/telephony/Sms7BitEncodingTranslator.class
Sms7BitEncodingTranslator.java
package com.android.internal.telephony
public com.android.internal.telephony.Sms7BitEncodingTranslator extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static boolean mIs7BitTranslationTableLoaded
	private static android.util.SparseIntArray mTranslationTable
	private static android.util.SparseIntArray mTranslationTableCommon
	private static android.util.SparseIntArray mTranslationTableGSM
	private static android.util.SparseIntArray mTranslationTableCDMA
	private static final String XML_START_TAG
	private static final String XML_TRANSLATION_TYPE_TAG
	private static final String XML_CHARACTOR_TAG
	private static final String XML_FROM_TAG
	private static final String XML_TO_TAG
	public void  () 
	public static java.lang.String translate (java.lang.CharSequence) 
		int i
		char[] output
		boolean isCdmaFormat
		CharSequence message
		int size
	private static char translateIfNeeded (char, boolean) 
		char c
		boolean isCdmaFormat
		int translation
	private static boolean noTranslationNeeded (char, boolean) 
		char c
		boolean isCdmaFormat
	private static boolean useCdmaFormatForMoSms () 
	private static void load7BitTranslationTableFromXml () 
		String type
		int from
		int to
		String tag
		Exception e
		android.content.res.XmlResourceParser parser
		android.content.res.Resources r
	static void  () 
}

com/android/internal/telephony/CallerInfoAsyncQuery$1.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
 com.android.internal.telephony.CallerInfoAsyncQuery$1 extends java.lang.Object {
}

com/android/internal/telephony/ITelephony.class
ITelephony.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ITelephony extends java.lang.Object implements android.os.IInterface  {
	public abstract void dial (java.lang.String)  throws android.os.RemoteException 
	public abstract void call (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean endCall ()  throws android.os.RemoteException 
	public abstract boolean endCallForSubscriber (int)  throws android.os.RemoteException 
	public abstract void answerRingingCall ()  throws android.os.RemoteException 
	public abstract void answerRingingCallForSubscriber (int)  throws android.os.RemoteException 
	public abstract void silenceRinger ()  throws android.os.RemoteException 
	public abstract boolean isOffhook (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isOffhookForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isRingingForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isRinging (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isIdle (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isIdleForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isRadioOn (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isRadioOnForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isSimPinEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean supplyPin (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean supplyPinForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean supplyPuk (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean supplyPukForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int[] supplyPinReportResult (java.lang.String)  throws android.os.RemoteException 
	public abstract int[] supplyPinReportResultForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int[] supplyPukReportResult (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int[] supplyPukReportResultForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean handlePinMmi (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean handlePinMmiForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void toggleRadioOnOff ()  throws android.os.RemoteException 
	public abstract void toggleRadioOnOffForSubscriber (int)  throws android.os.RemoteException 
	public abstract boolean setRadio (boolean)  throws android.os.RemoteException 
	public abstract boolean setRadioForSubscriber (int, boolean)  throws android.os.RemoteException 
	public abstract boolean setRadioPower (boolean)  throws android.os.RemoteException 
	public abstract void updateServiceLocation ()  throws android.os.RemoteException 
	public abstract void updateServiceLocationForSubscriber (int)  throws android.os.RemoteException 
	public abstract void enableLocationUpdates ()  throws android.os.RemoteException 
	public abstract void enableLocationUpdatesForSubscriber (int)  throws android.os.RemoteException 
	public abstract void disableLocationUpdates ()  throws android.os.RemoteException 
	public abstract void disableLocationUpdatesForSubscriber (int)  throws android.os.RemoteException 
	public abstract boolean enableDataConnectivity ()  throws android.os.RemoteException 
	public abstract boolean disableDataConnectivity ()  throws android.os.RemoteException 
	public abstract boolean isDataConnectivityPossible ()  throws android.os.RemoteException 
	public abstract android.os.Bundle getCellLocation (java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getNeighboringCellInfo (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCallState ()  throws android.os.RemoteException 
	public abstract int getCallStateForSubscriber (int)  throws android.os.RemoteException 
	public abstract int getDataActivity ()  throws android.os.RemoteException 
	public abstract int getDataState ()  throws android.os.RemoteException 
	public abstract int getActivePhoneType ()  throws android.os.RemoteException 
	public abstract int getActivePhoneTypeForSubscriber (int)  throws android.os.RemoteException 
	public abstract int getCdmaEriIconIndex (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCdmaEriIconIndexForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getCdmaEriIconMode (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCdmaEriIconModeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getCdmaEriText (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getCdmaEriTextForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean needsOtaServiceProvisioning ()  throws android.os.RemoteException 
	public abstract boolean setVoiceMailNumber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int getVoiceMessageCount ()  throws android.os.RemoteException 
	public abstract int getVoiceMessageCountForSubscriber (int)  throws android.os.RemoteException 
	public abstract int getNetworkType ()  throws android.os.RemoteException 
	public abstract int getNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getDataNetworkType (java.lang.String)  throws android.os.RemoteException 
	public abstract int getDataNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getVoiceNetworkTypeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean hasIccCard ()  throws android.os.RemoteException 
	public abstract boolean hasIccCardUsingSlotId (int)  throws android.os.RemoteException 
	public abstract int getLteOnCdmaMode (java.lang.String)  throws android.os.RemoteException 
	public abstract int getLteOnCdmaModeForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getAllCellInfo (java.lang.String)  throws android.os.RemoteException 
	public abstract void setCellInfoListRate (int)  throws android.os.RemoteException 
	public abstract int getDefaultSim ()  throws android.os.RemoteException 
	public abstract android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean iccCloseLogicalChannel (int)  throws android.os.RemoteException 
	public abstract java.lang.String iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract byte[] iccExchangeSimIO (int, int, int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String sendEnvelopeWithStatus (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String nvReadItem (int)  throws android.os.RemoteException 
	public abstract boolean nvWriteItem (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean nvWriteCdmaPrl (byte[])  throws android.os.RemoteException 
	public abstract boolean nvResetConfig (int)  throws android.os.RemoteException 
	public abstract int getCalculatedPreferredNetworkType (java.lang.String)  throws android.os.RemoteException 
	public abstract int getPreferredNetworkType (int)  throws android.os.RemoteException 
	public abstract int getTetherApnRequired ()  throws android.os.RemoteException 
	public abstract void setNetworkSelectionModeAutomatic (int)  throws android.os.RemoteException 
	public abstract com.android.internal.telephony.CellNetworkScanResult getCellNetworkScanResults (int)  throws android.os.RemoteException 
	public abstract boolean setNetworkSelectionModeManual (int, com.android.internal.telephony.OperatorInfo)  throws android.os.RemoteException 
	public abstract boolean setPreferredNetworkType (int, int)  throws android.os.RemoteException 
	public abstract void setDataEnabled (int, boolean)  throws android.os.RemoteException 
	public abstract boolean getDataEnabled (int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getPcscfAddress (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setImsRegistrationState (boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getCdmaMdn (int)  throws android.os.RemoteException 
	public abstract java.lang.String getCdmaMin (int)  throws android.os.RemoteException 
	public abstract int getCarrierPrivilegeStatus ()  throws android.os.RemoteException 
	public abstract int checkCarrierPrivilegesForPackage (java.lang.String)  throws android.os.RemoteException 
	public abstract int checkCarrierPrivilegesForPackageAnyPhone (java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getCarrierPackageNamesForIntentAndPhone (android.content.Intent, int)  throws android.os.RemoteException 
	public abstract boolean setLine1NumberForDisplayForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1NumberForDisplay (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1AlphaTagForDisplay (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] getMergedSubscriberIds (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setOperatorBrandOverride (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List)  throws android.os.RemoteException 
	public abstract int invokeOemRilRequestRaw (byte[], byte[])  throws android.os.RemoteException 
	public abstract boolean needMobileRadioShutdown ()  throws android.os.RemoteException 
	public abstract void shutdownMobileRadios ()  throws android.os.RemoteException 
	public abstract void setRadioCapability (android.telephony.RadioAccessFamily[])  throws android.os.RemoteException 
	public abstract int getRadioAccessFamily (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void enableVideoCalling (boolean)  throws android.os.RemoteException 
	public abstract boolean isVideoCallingEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean canChangeDtmfToneLength ()  throws android.os.RemoteException 
	public abstract boolean isWorldPhone ()  throws android.os.RemoteException 
	public abstract boolean isTtyModeSupported ()  throws android.os.RemoteException 
	public abstract boolean isHearingAidCompatibilitySupported ()  throws android.os.RemoteException 
	public abstract boolean isImsRegistered ()  throws android.os.RemoteException 
	public abstract boolean isWifiCallingEnabled ()  throws android.os.RemoteException 
	public abstract boolean isVolteEnabled ()  throws android.os.RemoteException 
	public abstract java.lang.String getDeviceId (java.lang.String)  throws android.os.RemoteException 
	public abstract int getSubIdForPhoneAccount (android.telecom.PhoneAccount)  throws android.os.RemoteException 
	public abstract void factoryReset (int)  throws android.os.RemoteException 
	public abstract java.lang.String getLocaleFromDefaultSim ()  throws android.os.RemoteException 
	public abstract android.telephony.ModemActivityInfo getModemActivityInfo ()  throws android.os.RemoteException 
}

com/android/internal/telephony/Connection$ListenerBase.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$ListenerBase extends java.lang.Object implements com.android.internal.telephony.Connection$Listener  {
	public void  () 
	public void onVideoStateChanged (int) 
		int videoState
	public void onLocalVideoCapabilityChanged (boolean) 
		boolean capable
	public void onRemoteVideoCapabilityChanged (boolean) 
		boolean capable
	public void onWifiChanged (boolean) 
		boolean isWifi
	public void onVideoProviderChanged (android.telecom.Connection$VideoProvider) 
		android.telecom.Connection$VideoProvider videoProvider
	public void onAudioQualityChanged (int) 
		int audioQuality
	public void onConferenceParticipantsChanged (java.util.List) 
		java.util.List participants
	public void onCallSubstateChanged (int) 
		int callSubstate
	public void onMultipartyStateChanged (boolean) 
		boolean isMultiParty
	public void onConferenceMergedFailed () 
}

com/android/internal/telephony/DctConstants$Activity.class
DctConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.DctConstants$Activity extends java.lang.Enum {
	public static final com.android.internal.telephony.DctConstants$Activity NONE
	public static final com.android.internal.telephony.DctConstants$Activity DATAIN
	public static final com.android.internal.telephony.DctConstants$Activity DATAOUT
	public static final com.android.internal.telephony.DctConstants$Activity DATAINANDOUT
	public static final com.android.internal.telephony.DctConstants$Activity DORMANT
	private static final com.android.internal.telephony.DctConstants$Activity[] $VALUES
	public static com.android.internal.telephony.DctConstants$Activity[] values () 
	public static com.android.internal.telephony.DctConstants$Activity valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/IccProvider.class
IccProvider.java
package com.android.internal.telephony
public com.android.internal.telephony.IccProvider extends android.content.ContentProvider {
	private static final String TAG
	private static final boolean DBG
	private static final String[] ADDRESS_BOOK_COLUMN_NAMES
	protected static final int ADN
	protected static final int ADN_SUB
	protected static final int FDN
	protected static final int FDN_SUB
	protected static final int SDN
	protected static final int SDN_SUB
	protected static final int ADN_ALL
	protected static final String STR_TAG
	protected static final String STR_NUMBER
	protected static final String STR_EMAILS
	protected static final String STR_PIN2
	private static final android.content.UriMatcher URL_MATCHER
	private android.telephony.SubscriptionManager mSubscriptionManager
	public void  () 
	public boolean onCreate () 
	public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.net.Uri url
		String[] projection
		String selection
		String[] selectionArgs
		String sort
	private android.database.Cursor loadAllSimContacts (int) 
		android.database.Cursor[] result
		int subId
		int i
		int subIdCount
		int efType
		android.database.Cursor[] result
		java.util.List subInfoList
	public java.lang.String getType (android.net.Uri) 
		android.net.Uri url
	public android.net.Uri insert (android.net.Uri, android.content.ContentValues) 
		android.net.Uri url
		android.content.ContentValues initialValues
		android.net.Uri resultUri
		int efType
		String pin2
		int subId
		int match
		String tag
		String number
		boolean success
		StringBuilder buf
	private java.lang.String normalizeValue (java.lang.String) 
		String inVal
		int len
		String retVal
	public int delete (android.net.Uri, java.lang.String, java.lang.String[]) 
		String param
		String[] pair
		String key
		String val
		android.net.Uri url
		String where
		String[] whereArgs
		int efType
		int subId
		int match
		String tag
		String number
		String[] emails
		String pin2
		String[] tokens
		int n
		boolean success
	public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		android.net.Uri url
		android.content.ContentValues values
		String where
		String[] whereArgs
		String pin2
		int efType
		int subId
		int match
		String tag
		String number
		String[] emails
		String newTag
		String newNumber
		String[] newEmails
		boolean success
	private android.database.MatrixCursor loadFromEf (int, int) 
		com.android.internal.telephony.IIccPhoneBook iccIpb
		android.os.RemoteException ex
		SecurityException ex
		int i
		int N
		android.database.MatrixCursor cursor
		int efType
		int subId
		java.util.List adnRecords
	private boolean addIccRecordToEf (int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, int) 
		com.android.internal.telephony.IIccPhoneBook iccIpb
		android.os.RemoteException ex
		SecurityException ex
		int efType
		String name
		String number
		String[] emails
		String pin2
		int subId
		boolean success
	private boolean updateIccRecordInEf (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		com.android.internal.telephony.IIccPhoneBook iccIpb
		android.os.RemoteException ex
		SecurityException ex
		int efType
		String oldName
		String oldNumber
		String newName
		String newNumber
		String pin2
		int subId
		boolean success
	private boolean deleteIccRecordFromEf (int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, int) 
		com.android.internal.telephony.IIccPhoneBook iccIpb
		android.os.RemoteException ex
		SecurityException ex
		int efType
		String name
		String number
		String[] emails
		String pin2
		int subId
		boolean success
	private void loadRecord (com.android.internal.telephony.uicc.AdnRecord, android.database.MatrixCursor, int) 
		String email
		String[] arr$
		int len$
		int i$
		StringBuilder emailString
		Object[] contact
		String alphaTag
		String number
		String[] emails
		com.android.internal.telephony.uicc.AdnRecord record
		android.database.MatrixCursor cursor
		int id
	private void log (java.lang.String) 
		String msg
	private int getRequestSubId (android.net.Uri) 
		NumberFormatException ex
		android.net.Uri url
	static void  () 
}

com/android/internal/telephony/CarrierServiceBindHelper.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceBindHelper extends java.lang.Object {
	private static final String LOG_TAG
	private android.content.Context mContext
	private com.android.internal.telephony.CarrierServiceBindHelper$AppBinding[] mBindings
	private final android.content.BroadcastReceiver mReceiver
	private static final int EVENT_BIND
	private static final int EVENT_UNBIND
	private static final int EVENT_BIND_TIMEOUT
	private static final int EVENT_PACKAGE_CHANGED
	private static final int BIND_TIMEOUT_MILLIS
	private android.os.Handler mHandler
	public void  (android.content.Context) 
		int phoneId
		android.content.Context context
		int numPhones
		android.content.IntentFilter pkgFilter
	public void updateForPhoneId (int, java.lang.String) 
		int phoneId
		String simState
	private static void log (java.lang.String) 
		String message
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding[] arr$
		int len$
		int i$
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void access$100 (java.lang.String) 
		String x0
	static com.android.internal.telephony.CarrierServiceBindHelper$AppBinding[] access$200 (com.android.internal.telephony.CarrierServiceBindHelper) 
		com.android.internal.telephony.CarrierServiceBindHelper x0
	static android.content.Context access$300 (com.android.internal.telephony.CarrierServiceBindHelper) 
		com.android.internal.telephony.CarrierServiceBindHelper x0
	static android.os.Handler access$400 (com.android.internal.telephony.CarrierServiceBindHelper) 
		com.android.internal.telephony.CarrierServiceBindHelper x0
	static void  () 
}

com/android/internal/telephony/IccPhoneBookInterfaceManagerProxy.class
IccPhoneBookInterfaceManagerProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy extends java.lang.Object {
	private com.android.internal.telephony.IccPhoneBookInterfaceManager mIccPhoneBookInterfaceManager
	public void  (com.android.internal.telephony.IccPhoneBookInterfaceManager) 
		com.android.internal.telephony.IccPhoneBookInterfaceManager iccPhoneBookInterfaceManager
	public void setmIccPhoneBookInterfaceManager (com.android.internal.telephony.IccPhoneBookInterfaceManager) 
		com.android.internal.telephony.IccPhoneBookInterfaceManager iccPhoneBookInterfaceManager
	public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		int efid
		String oldTag
		String oldPhoneNumber
		String newTag
		String newPhoneNumber
		String pin2
	public boolean updateAdnRecordsInEfByIndex (int, java.lang.String, java.lang.String, int, java.lang.String) 
		int efid
		String newTag
		String newPhoneNumber
		int index
		String pin2
	public int[] getAdnRecordsSize (int) 
		int efid
	public java.util.List getAdnRecordsInEf (int) 
		int efid
}

com/android/internal/telephony/TelephonyTester$1.class
TelephonyTester.java
package com.android.internal.telephony
 com.android.internal.telephony.TelephonyTester$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.TelephonyTester this$0
	void  (com.android.internal.telephony.TelephonyTester) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/PhoneFactory.class
PhoneFactory.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneFactory extends java.lang.Object {
	static final String LOG_TAG
	static final int SOCKET_OPEN_RETRY_MILLIS
	static final int SOCKET_OPEN_MAX_RETRY
	static final boolean DBG
	static final Object sLockProxyPhones
	private static com.android.internal.telephony.PhoneProxy[] sProxyPhones
	private static com.android.internal.telephony.PhoneProxy sProxyPhone
	private static com.android.internal.telephony.CommandsInterface[] sCommandsInterfaces
	private static com.android.internal.telephony.ProxyController mProxyController
	private static com.android.internal.telephony.uicc.UiccController mUiccController
	private static com.android.internal.telephony.CommandsInterface sCommandsInterface
	private static com.android.internal.telephony.SubscriptionInfoUpdater sSubInfoRecordUpdater
	private static boolean sMadeDefaults
	private static com.android.internal.telephony.PhoneNotifier sPhoneNotifier
	private static android.content.Context sContext
	private static final java.util.HashMap sLocalLogs
	public void  () 
	public static void makeDefaultPhones (android.content.Context) 
		android.content.Context context
	public static void makeDefaultPhone (android.content.Context) 
		java.io.IOException ex
		InterruptedException er
		boolean hasException
		int i
		com.android.internal.telephony.PhoneBase phone
		int phoneType
		int i
		int retryCount
		int cdmaSubscription
		int numPhones
		int[] networkModes
		android.content.ComponentName componentName
		String packageName
		android.content.Context context
	public static com.android.internal.telephony.Phone getCdmaPhone (int) 
		int phoneId
		com.android.internal.telephony.Phone phone
	public static com.android.internal.telephony.Phone getGsmPhone (int) 
		com.android.internal.telephony.Phone phone
		int phoneId
	public static com.android.internal.telephony.Phone getDefaultPhone () 
	public static com.android.internal.telephony.Phone getPhone (int) 
		com.android.internal.telephony.Phone phone
		int phoneId
		com.android.internal.telephony.Phone phone
		String dbgInfo
	public static com.android.internal.telephony.Phone[] getPhones () 
	public static com.android.internal.telephony.sip.SipPhone makeSipPhone (java.lang.String) 
		String sipUri
	public static void setDefaultSubscription (int) 
		int subId
		int phoneId
		String defaultMccMnc
		android.content.Intent intent
	public static int calculatePreferredNetworkType (android.content.Context, int) 
		android.content.Context context
		int phoneSubId
		int networkType
	public static int getDefaultSubscription () 
	public static int getVoiceSubscription () 
		android.provider.Settings$SettingNotFoundException snfe
		int subId
	public static boolean isPromptEnabled () 
		android.provider.Settings$SettingNotFoundException snfe
		boolean prompt
		int value
	public static void setPromptEnabled (boolean) 
		boolean enabled
		int value
	public static boolean isSMSPromptEnabled () 
		android.provider.Settings$SettingNotFoundException snfe
		boolean prompt
		int value
	public static void setSMSPromptEnabled (boolean) 
		boolean enabled
		int value
	public static long getDataSubscription () 
		android.provider.Settings$SettingNotFoundException snfe
		int subId
	public static int getSMSSubscription () 
		android.provider.Settings$SettingNotFoundException snfe
		int subId
	public static com.android.internal.telephony.imsphone.ImsPhone makeImsPhone (com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone) 
		com.android.internal.telephony.PhoneNotifier phoneNotifier
		com.android.internal.telephony.Phone defaultPhone
	public static void addLocalLog (java.lang.String, int) 
		String key
		int size
	public static void localLog (java.lang.String, java.lang.String) 
		String key
		String log
	public static void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		Exception e
		Exception e
		com.android.internal.telephony.PhoneBase phoneBase
		com.android.internal.telephony.PhoneProxy phoneProxy
		com.android.internal.telephony.PhoneProxy[] arr$
		int len$
		int i$
		Exception e
		Exception e
		Exception e
		Exception e
		String key
		java.util.Iterator i$
		com.android.internal.util.IndentingPrintWriter ipw
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		com.android.internal.telephony.PhoneProxy[] phones
		int i
	static void  () 
}

com/android/internal/telephony/SMSDispatcher$ConfirmDialogListener.class
SMSDispatcher.java
package com.android.internal.telephony
final com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener extends java.lang.Object implements android.content.DialogInterface$OnClickListener android.content.DialogInterface$OnCancelListener android.widget.CompoundButton$OnCheckedChangeListener  {
	private final com.android.internal.telephony.SMSDispatcher$SmsTracker mTracker
	private android.widget.Button mPositiveButton
	private android.widget.Button mNegativeButton
	private boolean mRememberChoice
	private final android.widget.TextView mRememberUndoInstruction
	final com.android.internal.telephony.SMSDispatcher this$0
	void  (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker, android.widget.TextView) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		android.widget.TextView textView
	void setPositiveButton (android.widget.Button) 
		android.widget.Button button
	void setNegativeButton (android.widget.Button) 
		android.widget.Button button
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
		int newSmsPermission
	public void onCancel (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onCheckedChanged (android.widget.CompoundButton, boolean) 
		android.widget.CompoundButton buttonView
		boolean isChecked
}

com/android/internal/telephony/SubscriptionInfoUpdater$1.class
SubscriptionInfoUpdater.java
package com.android.internal.telephony
 com.android.internal.telephony.SubscriptionInfoUpdater$1 extends android.app.IUserSwitchObserver$Stub {
	final com.android.internal.telephony.SubscriptionInfoUpdater this$0
	void  (com.android.internal.telephony.SubscriptionInfoUpdater) 
	public void onUserSwitching (int, android.os.IRemoteCallback)  throws android.os.RemoteException 
		android.os.RemoteException e
		int newUserId
		android.os.IRemoteCallback reply
	public void onUserSwitchComplete (int) 
		int newUserId
	public void onForegroundProfileSwitch (int)  throws android.os.RemoteException 
		int newProfileId
}

com/android/internal/telephony/ITelephonyRegistry$Stub$Proxy.class
ITelephonyRegistry.java
package com.android.internal.telephony
 com.android.internal.telephony.ITelephonyRegistry$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.ITelephonyRegistry  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void addOnSubscriptionsChangedListener (java.lang.String, com.android.internal.telephony.IOnSubscriptionsChangedListener)  throws android.os.RemoteException 
		String pkg
		com.android.internal.telephony.IOnSubscriptionsChangedListener callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeOnSubscriptionsChangedListener (java.lang.String, com.android.internal.telephony.IOnSubscriptionsChangedListener)  throws android.os.RemoteException 
		String pkg
		com.android.internal.telephony.IOnSubscriptionsChangedListener callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void listen (java.lang.String, com.android.internal.telephony.IPhoneStateListener, int, boolean)  throws android.os.RemoteException 
		String pkg
		com.android.internal.telephony.IPhoneStateListener callback
		int events
		boolean notifyNow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void listenForSubscriber (int, java.lang.String, com.android.internal.telephony.IPhoneStateListener, int, boolean)  throws android.os.RemoteException 
		int subId
		String pkg
		com.android.internal.telephony.IPhoneStateListener callback
		int events
		boolean notifyNow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCallState (int, java.lang.String)  throws android.os.RemoteException 
		int state
		String incomingNumber
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCallStateForSubscriber (int, int, java.lang.String)  throws android.os.RemoteException 
		int subId
		int state
		String incomingNumber
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyServiceStateForPhoneId (int, int, android.telephony.ServiceState)  throws android.os.RemoteException 
		int phoneId
		int subId
		android.telephony.ServiceState state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifySignalStrength (android.telephony.SignalStrength)  throws android.os.RemoteException 
		android.telephony.SignalStrength signalStrength
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifySignalStrengthForSubscriber (int, android.telephony.SignalStrength)  throws android.os.RemoteException 
		int subId
		android.telephony.SignalStrength signalStrength
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyMessageWaitingChangedForPhoneId (int, int, boolean)  throws android.os.RemoteException 
		int phoneId
		int subId
		boolean mwi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCallForwardingChanged (boolean)  throws android.os.RemoteException 
		boolean cfi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCallForwardingChangedForSubscriber (int, boolean)  throws android.os.RemoteException 
		int subId
		boolean cfi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataActivity (int)  throws android.os.RemoteException 
		int state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataActivityForSubscriber (int, int)  throws android.os.RemoteException 
		int subId
		int state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataConnection (int, boolean, java.lang.String, java.lang.String, java.lang.String, android.net.LinkProperties, android.net.NetworkCapabilities, int, boolean)  throws android.os.RemoteException 
		int state
		boolean isDataConnectivityPossible
		String reason
		String apn
		String apnType
		android.net.LinkProperties linkProperties
		android.net.NetworkCapabilities networkCapabilities
		int networkType
		boolean roaming
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataConnectionForSubscriber (int, int, boolean, java.lang.String, java.lang.String, java.lang.String, android.net.LinkProperties, android.net.NetworkCapabilities, int, boolean)  throws android.os.RemoteException 
		int subId
		int state
		boolean isDataConnectivityPossible
		String reason
		String apn
		String apnType
		android.net.LinkProperties linkProperties
		android.net.NetworkCapabilities networkCapabilities
		int networkType
		boolean roaming
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataConnectionFailed (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String reason
		String apnType
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataConnectionFailedForSubscriber (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String reason
		String apnType
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCellLocation (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle cellLocation
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCellLocationForSubscriber (int, android.os.Bundle)  throws android.os.RemoteException 
		int subId
		android.os.Bundle cellLocation
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyOtaspChanged (int)  throws android.os.RemoteException 
		int otaspMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCellInfo (java.util.List)  throws android.os.RemoteException 
		java.util.List cellInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyPreciseCallState (int, int, int)  throws android.os.RemoteException 
		int ringingCallState
		int foregroundCallState
		int backgroundCallState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDisconnectCause (int, int)  throws android.os.RemoteException 
		int disconnectCause
		int preciseDisconnectCause
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyPreciseDataConnectionFailed (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String reason
		String apnType
		String apn
		String failCause
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCellInfoForSubscriber (int, java.util.List)  throws android.os.RemoteException 
		int subId
		java.util.List cellInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyDataConnectionRealTimeInfo (android.telephony.DataConnectionRealTimeInfo)  throws android.os.RemoteException 
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyVoLteServiceStateChanged (android.telephony.VoLteServiceState)  throws android.os.RemoteException 
		android.telephony.VoLteServiceState lteState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyOemHookRawEventForSubscriber (int, byte[])  throws android.os.RemoteException 
		int subId
		byte[] rawData
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifySubscriptionInfoChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyCarrierNetworkChange (boolean)  throws android.os.RemoteException 
		boolean active
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/telephony/RadioNVItems.class
RadioNVItems.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.RadioNVItems extends java.lang.Object {
	public static final int RIL_NV_CDMA_MEID
	public static final int RIL_NV_CDMA_MIN
	public static final int RIL_NV_CDMA_MDN
	public static final int RIL_NV_CDMA_ACCOLC
	public static final int RIL_NV_DEVICE_MSL
	public static final int RIL_NV_RTN_RECONDITIONED_STATUS
	public static final int RIL_NV_RTN_ACTIVATION_DATE
	public static final int RIL_NV_RTN_LIFE_TIMER
	public static final int RIL_NV_RTN_LIFE_CALLS
	public static final int RIL_NV_RTN_LIFE_DATA_TX
	public static final int RIL_NV_RTN_LIFE_DATA_RX
	public static final int RIL_NV_OMADM_HFA_LEVEL
	public static final int RIL_NV_MIP_PROFILE_NAI
	public static final int RIL_NV_MIP_PROFILE_HOME_ADDRESS
	public static final int RIL_NV_MIP_PROFILE_AAA_AUTH
	public static final int RIL_NV_MIP_PROFILE_HA_AUTH
	public static final int RIL_NV_MIP_PROFILE_PRI_HA_ADDR
	public static final int RIL_NV_MIP_PROFILE_SEC_HA_ADDR
	public static final int RIL_NV_MIP_PROFILE_REV_TUN_PREF
	public static final int RIL_NV_MIP_PROFILE_HA_SPI
	public static final int RIL_NV_MIP_PROFILE_AAA_SPI
	public static final int RIL_NV_MIP_PROFILE_MN_HA_SS
	public static final int RIL_NV_MIP_PROFILE_MN_AAA_SS
	public static final int RIL_NV_CDMA_PRL_VERSION
	public static final int RIL_NV_CDMA_BC10
	public static final int RIL_NV_CDMA_BC14
	public static final int RIL_NV_CDMA_SO68
	public static final int RIL_NV_CDMA_SO73_COP0
	public static final int RIL_NV_CDMA_SO73_COP1TO7
	public static final int RIL_NV_CDMA_1X_ADVANCED_ENABLED
	public static final int RIL_NV_CDMA_EHRPD_ENABLED
	public static final int RIL_NV_CDMA_EHRPD_FORCED
	public static final int RIL_NV_LTE_BAND_ENABLE_25
	public static final int RIL_NV_LTE_BAND_ENABLE_26
	public static final int RIL_NV_LTE_BAND_ENABLE_41
	public static final int RIL_NV_LTE_SCAN_PRIORITY_25
	public static final int RIL_NV_LTE_SCAN_PRIORITY_26
	public static final int RIL_NV_LTE_SCAN_PRIORITY_41
	public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_25
	public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_26
	public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_41
	public static final int RIL_NV_LTE_NEXT_SCAN
	public static final int RIL_NV_LTE_BSR_TIMER
	public static final int RIL_NV_LTE_BSR_MAX_TIME
}

com/android/internal/telephony/EncodeException.class
EncodeException.java
package com.android.internal.telephony
public com.android.internal.telephony.EncodeException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String s
	public void  (char) 
		char c
}

com/android/internal/telephony/ICarrierConfigLoader.class
ICarrierConfigLoader.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ICarrierConfigLoader extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.PersistableBundle getConfigForSubId (int)  throws android.os.RemoteException 
	public abstract void notifyConfigChangedForSubId (int)  throws android.os.RemoteException 
	public abstract void updateConfigForPhoneId (int, java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/telephony/CarrierServiceBindHelper$PackageChangedBroadcastReceiver.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
 com.android.internal.telephony.CarrierServiceBindHelper$PackageChangedBroadcastReceiver extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.CarrierServiceBindHelper this$0
	private void  (com.android.internal.telephony.CarrierServiceBindHelper) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int uid
		String packageName
		android.content.Context context
		android.content.Intent intent
		String action
	void  (com.android.internal.telephony.CarrierServiceBindHelper, com.android.internal.telephony.CarrierServiceBindHelper$1) 
		com.android.internal.telephony.CarrierServiceBindHelper x0
		com.android.internal.telephony.CarrierServiceBindHelper$1 x1
}

com/android/internal/telephony/UiccSmsController.class
UiccSmsController.java
package com.android.internal.telephony
public com.android.internal.telephony.UiccSmsController extends com.android.internal.telephony.ISms$Stub {
	static final String LOG_TAG
	protected com.android.internal.telephony.Phone[] mPhone
	protected void  (com.android.internal.telephony.Phone[]) 
		com.android.internal.telephony.Phone[] phone
	public boolean updateMessageOnIccEfForSubscriber (int, java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		int subId
		String callingPackage
		int index
		int status
		byte[] pdu
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public boolean copyMessageToIccEfForSubscriber (int, java.lang.String, int, byte[], byte[])  throws android.os.RemoteException 
		int subId
		String callingPackage
		int status
		byte[] pdu
		byte[] smsc
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public java.util.List getAllMessagesFromIccEfForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPackage
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendDataForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		int subId
		String callingPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendDataForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		int subId
		String callingPackage
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendText (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean) 
		int subId
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessageForNonDefaultSmsApp
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendTextForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		int subId
		String callingPackage
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendMultipartText (java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List)  throws android.os.RemoteException 
		String callingPackage
		String destAddr
		String scAddr
		java.util.List parts
		java.util.List sentIntents
		java.util.List deliveryIntents
	public void sendMultipartTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean)  throws android.os.RemoteException 
		int subId
		String callingPackage
		String destAddr
		String scAddr
		java.util.List parts
		java.util.List sentIntents
		java.util.List deliveryIntents
		boolean persistMessageForNonDefaultSmsApp
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public boolean enableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
		int subId
		int messageIdentifier
		int ranType
	public boolean enableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
		int subId
		int startMessageId
		int endMessageId
		int ranType
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public boolean disableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
		int subId
		int messageIdentifier
		int ranType
	public boolean disableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
		int subId
		int startMessageId
		int endMessageId
		int ranType
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public int getPremiumSmsPermission (java.lang.String) 
		String packageName
	public int getPremiumSmsPermissionForSubscriber (int, java.lang.String) 
		int subId
		String packageName
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void setPremiumSmsPermission (java.lang.String, int) 
		String packageName
		int permission
	public void setPremiumSmsPermissionForSubscriber (int, java.lang.String, int) 
		int subId
		String packageName
		int permission
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public boolean isImsSmsSupportedForSubscriber (int) 
		int subId
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public boolean isSmsSimPickActivityNeeded (int) 
		android.telephony.SubscriptionInfo sir
		int i
		int subInfoLength
		int subId
		android.content.Context context
		android.telephony.TelephonyManager telephonyManager
		java.util.List subInfoList
		long identity
	public java.lang.String getImsSmsFormatForSubscriber (int) 
		int subId
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void injectSmsPduForSubscriber (int, byte[], java.lang.String, android.app.PendingIntent) 
		int subId
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	private com.android.internal.telephony.IccSmsInterfaceManager getIccSmsInterfaceManager (int) 
		NullPointerException e
		ArrayIndexOutOfBoundsException e
		int subId
		int phoneId
	public int getPreferredSmsSubscription () 
	public boolean isSMSPromptEnabled () 
	public void sendStoredText (int, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	public void sendStoredMultipartText (int, java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		java.util.List sentIntents
		java.util.List deliveryIntents
		com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
	private boolean isActiveSubId (int) 
		int subId
	private void sendErrorInPendingIntent (android.app.PendingIntent, int) 
		android.app.PendingIntent$CanceledException ex
		android.app.PendingIntent intent
		int errorCode
	private void sendErrorInPendingIntents (java.util.List, int) 
		android.app.PendingIntent intent
		java.util.Iterator i$
		java.util.List intents
		int errorCode
}

com/android/internal/telephony/OperatorInfo$1.class
OperatorInfo.java
package com.android.internal.telephony
final com.android.internal.telephony.OperatorInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.OperatorInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		com.android.internal.telephony.OperatorInfo opInfo
	public com.android.internal.telephony.OperatorInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/WspTypeDecoder.class
WspTypeDecoder.java
package com.android.internal.telephony
public com.android.internal.telephony.WspTypeDecoder extends java.lang.Object {
	private static final int WAP_PDU_SHORT_LENGTH_MAX
	private static final int WAP_PDU_LENGTH_QUOTE
	public static final int PDU_TYPE_PUSH
	public static final int PDU_TYPE_CONFIRMED_PUSH
	private static final java.util.HashMap WELL_KNOWN_MIME_TYPES
	private static final java.util.HashMap WELL_KNOWN_PARAMETERS
	public static final int PARAMETER_ID_X_WAP_APPLICATION_ID
	private static final int Q_VALUE
	public static final String CONTENT_TYPE_B_PUSH_CO
	public static final String CONTENT_TYPE_B_MMS
	public static final String CONTENT_TYPE_B_PUSH_SYNCML_NOTI
	byte[] mWspData
	int mDataLength
	long mUnsigned32bit
	String mStringValue
	java.util.HashMap mContentParameters
	public void  (byte[]) 
		byte[] pdu
	public boolean decodeTextString (int) 
		int startIndex
		int index
	public boolean decodeTokenText (int) 
		int startIndex
		int index
	public boolean decodeShortInteger (int) 
		int startIndex
	public boolean decodeLongInteger (int) 
		int i
		int startIndex
		int lengthMultiOctet
	public boolean decodeIntegerValue (int) 
		int startIndex
	public boolean decodeUintvarInteger (int) 
		int startIndex
		int index
	public boolean decodeValueLength (int) 
		int startIndex
	public boolean decodeExtensionMedia (int) 
		int startIndex
		int index
		int length
		boolean rtrn
	public boolean decodeConstrainedEncoding (int) 
		int startIndex
	public boolean decodeContentType (int) 
		boolean found
		int readLength
		long wellKnownValue
		String mimeType
		int readLength
		long wellKnownValue
		String mimeType
		int headersLength
		ArrayIndexOutOfBoundsException e
		int startIndex
		int mediaPrefixLength
	private boolean readContentParameters (int, int, int) 
		int wellKnownParameterValue
		int intValue
		byte nextByte
		String value
		String param
		int startIndex
		int leftToRead
		int accumulator
		int totalRead
	private boolean decodeNoValue (int) 
		int startIndex
	private void expandWellKnownMimeType () 
		int binaryContentType
	public boolean decodeContentLength (int) 
		int startIndex
	public boolean decodeContentLocation (int) 
		int startIndex
	public boolean decodeXWapApplicationId (int) 
		int startIndex
	public boolean seekXWapApplicationId (int, int) 
		int fieldValue
		byte val
		ArrayIndexOutOfBoundsException e
		int startIndex
		int endIndex
		int index
	public boolean decodeXWapContentURI (int) 
		int startIndex
	public boolean decodeXWapInitiatorURI (int) 
		int startIndex
	public int getDecodedDataLength () 
	public long getValue32 () 
	public java.lang.String getValueString () 
	public java.util.HashMap getContentParameters () 
	static void  () 
}

com/android/internal/telephony/MmiCode$State.class
MmiCode.java
package com.android.internal.telephony
public final com.android.internal.telephony.MmiCode$State extends java.lang.Enum {
	public static final com.android.internal.telephony.MmiCode$State PENDING
	public static final com.android.internal.telephony.MmiCode$State CANCELLED
	public static final com.android.internal.telephony.MmiCode$State COMPLETE
	public static final com.android.internal.telephony.MmiCode$State FAILED
	private static final com.android.internal.telephony.MmiCode$State[] $VALUES
	public static com.android.internal.telephony.MmiCode$State[] values () 
	public static com.android.internal.telephony.MmiCode$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/Subscription.class
Subscription.java
package com.android.internal.telephony
public final com.android.internal.telephony.Subscription extends java.lang.Object {
	private static final String LOG_TAG
	public int slotId
	public int m3gppIndex
	public int m3gpp2Index
	public int subId
	public com.android.internal.telephony.Subscription$SubscriptionStatus subStatus
	public String appId
	public String appLabel
	public String appType
	public String iccId
	private boolean DEBUG
	public static final int SUBSCRIPTION_INDEX_INVALID
	public void  () 
	public java.lang.String toString () 
	public boolean equals (com.android.internal.telephony.Subscription) 
		com.android.internal.telephony.Subscription sub
	public boolean isSame (com.android.internal.telephony.Subscription) 
		com.android.internal.telephony.Subscription sub
	public void clear () 
	public com.android.internal.telephony.Subscription copyFrom (com.android.internal.telephony.Subscription) 
		com.android.internal.telephony.Subscription from
	public int getAppIndex () 
}

com/android/internal/telephony/InboundSmsHandler$DeliveringState.class
InboundSmsHandler.java
package com.android.internal.telephony
 com.android.internal.telephony.InboundSmsHandler$DeliveringState extends com.android.internal.util.State {
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler) 
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		com.android.internal.telephony.InboundSmsTracker inboundSmsTracker
		android.os.Message msg
}

com/android/internal/telephony/cat/
com/android/internal/telephony/cat/DTTZResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.DTTZResponseData extends com.android.internal.telephony.cat.ResponseData {
	private java.util.Calendar mCalendar
	public void  (java.util.Calendar) 
		java.util.Calendar cal
	public void format (java.io.ByteArrayOutputStream) 
		java.util.TimeZone zone
		int zoneOffset
		byte b
		byte[] arr$
		int len$
		int i$
		java.io.ByteArrayOutputStream buf
		int tag
		byte[] data
		String tz
	private byte byteToBCD (int) 
		int value
	private byte getTZOffSetByte (long) 
		long offSetVal
		boolean isNegative
		long tzOffset
		byte bcdVal
}

com/android/internal/telephony/cat/RilMessage.class
CatService.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.RilMessage extends java.lang.Object {
	int mId
	Object mData
	com.android.internal.telephony.cat.ResultCode mResCode
	void  (int, java.lang.String) 
		int msgId
		String rawData
	void  (com.android.internal.telephony.cat.RilMessage) 
		com.android.internal.telephony.cat.RilMessage other
}

com/android/internal/telephony/cat/ToneSettings.class
ToneSettings.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ToneSettings extends java.lang.Object implements android.os.Parcelable  {
	public com.android.internal.telephony.cat.Duration duration
	public com.android.internal.telephony.cat.Tone tone
	public boolean vibrate
	public static final android.os.Parcelable$Creator CREATOR
	public void  (com.android.internal.telephony.cat.Duration, com.android.internal.telephony.cat.Tone, boolean) 
		com.android.internal.telephony.cat.Duration duration
		com.android.internal.telephony.cat.Tone tone
		boolean vibrate
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, com.android.internal.telephony.cat.ToneSettings$1) 
		android.os.Parcel x0
		com.android.internal.telephony.cat.ToneSettings$1 x1
	static void  () 
}

com/android/internal/telephony/cat/CatService$1.class
CatService.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CatService$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
	static final int[] $SwitchMap$com$android$internal$telephony$cat$ResultCode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cat/PlayToneParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.PlayToneParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.TextMessage mTextMsg
	com.android.internal.telephony.cat.ToneSettings mSettings
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.Tone, com.android.internal.telephony.cat.Duration, boolean) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.Tone tone
		com.android.internal.telephony.cat.Duration duration
		boolean vibrate
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
}

com/android/internal/telephony/cat/ValueObject.class
CommandDetails.java
package com.android.internal.telephony.cat
abstract com.android.internal.telephony.cat.ValueObject extends java.lang.Object {
	void  () 
	abstract com.android.internal.telephony.cat.ComprehensionTlvTag getTag () 
}

com/android/internal/telephony/cat/Menu.class
Menu.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Menu extends java.lang.Object implements android.os.Parcelable  {
	public java.util.List items
	public java.util.List titleAttrs
	public com.android.internal.telephony.cat.PresentationType presentationType
	public String title
	public android.graphics.Bitmap titleIcon
	public int defaultItem
	public boolean softKeyPreferred
	public boolean helpAvailable
	public boolean titleIconSelfExplanatory
	public boolean itemsIconSelfExplanatory
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		com.android.internal.telephony.cat.Item item
		int i
		android.os.Parcel in
		int size
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
		int size
	void  (android.os.Parcel, com.android.internal.telephony.cat.Menu$1) 
		android.os.Parcel x0
		com.android.internal.telephony.cat.Menu$1 x1
	static void  () 
}

com/android/internal/telephony/cat/CatCmdMessage$2.class
CatCmdMessage.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CatCmdMessage$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cat/ToneSettings$1.class
ToneSettings.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.ToneSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.ToneSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.ToneSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/RilMessageDecoder$1.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.RilMessageDecoder$1 extends java.lang.Object {
}

com/android/internal/telephony/cat/CatResponseMessage.class
CatResponseMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatResponseMessage extends java.lang.Object {
	com.android.internal.telephony.cat.CommandDetails mCmdDet
	com.android.internal.telephony.cat.ResultCode mResCode
	int mUsersMenuSelection
	String mUsersInput
	boolean mUsersYesNoSelection
	boolean mUsersConfirm
	boolean mIncludeAdditionalInfo
	int mAdditionalInfo
	int mEventValue
	byte[] mAddedInfo
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
		com.android.internal.telephony.cat.CatCmdMessage cmdMsg
	public void setResultCode (com.android.internal.telephony.cat.ResultCode) 
		com.android.internal.telephony.cat.ResultCode resCode
	public void setMenuSelection (int) 
		int selection
	public void setInput (java.lang.String) 
		String input
	public void setEventDownload (int, byte[]) 
		int event
		byte[] addedInfo
	public void setYesNo (boolean) 
		boolean yesNo
	public void setConfirmation (boolean) 
		boolean confirm
	public void setAdditionalInfo (int) 
		int info
	com.android.internal.telephony.cat.CommandDetails getCmdDetails () 
}

com/android/internal/telephony/cat/Tone$1.class
Tone.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.Tone$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.Tone createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.Tone[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/Menu$1.class
Menu.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.Menu$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.Menu createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.Menu[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/CatCmdMessage$SetupEventListSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings extends java.lang.Object {
	public int[] eventList
	final com.android.internal.telephony.cat.CatCmdMessage this$0
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
}

com/android/internal/telephony/cat/ResultCode.class
ResultCode.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.ResultCode extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.ResultCode OK
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_PARTIAL_COMPREHENSION
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_MISSING_INFO
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_ADDITIONAL_EFS_READ
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_ICON_NOT_DISPLAYED
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_MODIFIED_BY_NAA
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_LIMITED_SERVICE
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_MODIFICATION
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_NAA_NOT_ACTIVE
	public static final com.android.internal.telephony.cat.ResultCode PRFRMD_TONE_NOT_PLAYED
	public static final com.android.internal.telephony.cat.ResultCode UICC_SESSION_TERM_BY_USER
	public static final com.android.internal.telephony.cat.ResultCode BACKWARD_MOVE_BY_USER
	public static final com.android.internal.telephony.cat.ResultCode NO_RESPONSE_FROM_USER
	public static final com.android.internal.telephony.cat.ResultCode HELP_INFO_REQUIRED
	public static final com.android.internal.telephony.cat.ResultCode USSD_SS_SESSION_TERM_BY_USER
	public static final com.android.internal.telephony.cat.ResultCode TERMINAL_CRNTLY_UNABLE_TO_PROCESS
	public static final com.android.internal.telephony.cat.ResultCode NETWORK_CRNTLY_UNABLE_TO_PROCESS
	public static final com.android.internal.telephony.cat.ResultCode USER_NOT_ACCEPT
	public static final com.android.internal.telephony.cat.ResultCode USER_CLEAR_DOWN_CALL
	public static final com.android.internal.telephony.cat.ResultCode CONTRADICTION_WITH_TIMER
	public static final com.android.internal.telephony.cat.ResultCode NAA_CALL_CONTROL_TEMPORARY
	public static final com.android.internal.telephony.cat.ResultCode LAUNCH_BROWSER_ERROR
	public static final com.android.internal.telephony.cat.ResultCode MMS_TEMPORARY
	public static final com.android.internal.telephony.cat.ResultCode BEYOND_TERMINAL_CAPABILITY
	public static final com.android.internal.telephony.cat.ResultCode CMD_TYPE_NOT_UNDERSTOOD
	public static final com.android.internal.telephony.cat.ResultCode CMD_DATA_NOT_UNDERSTOOD
	public static final com.android.internal.telephony.cat.ResultCode CMD_NUM_NOT_KNOWN
	public static final com.android.internal.telephony.cat.ResultCode SS_RETURN_ERROR
	public static final com.android.internal.telephony.cat.ResultCode SMS_RP_ERROR
	public static final com.android.internal.telephony.cat.ResultCode REQUIRED_VALUES_MISSING
	public static final com.android.internal.telephony.cat.ResultCode USSD_RETURN_ERROR
	public static final com.android.internal.telephony.cat.ResultCode MULTI_CARDS_CMD_ERROR
	public static final com.android.internal.telephony.cat.ResultCode USIM_CALL_CONTROL_PERMANENT
	public static final com.android.internal.telephony.cat.ResultCode BIP_ERROR
	public static final com.android.internal.telephony.cat.ResultCode ACCESS_TECH_UNABLE_TO_PROCESS
	public static final com.android.internal.telephony.cat.ResultCode FRAMES_ERROR
	public static final com.android.internal.telephony.cat.ResultCode MMS_ERROR
	private int mCode
	private static final com.android.internal.telephony.cat.ResultCode[] $VALUES
	public static com.android.internal.telephony.cat.ResultCode[] values () 
	public static com.android.internal.telephony.cat.ResultCode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int code
	public int value () 
	public static com.android.internal.telephony.cat.ResultCode fromInt (int) 
		com.android.internal.telephony.cat.ResultCode r
		com.android.internal.telephony.cat.ResultCode[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/CallSetupParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CallSetupParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.TextMessage mConfirmMsg
	com.android.internal.telephony.cat.TextMessage mCallMsg
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.TextMessage) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.TextMessage confirmMsg
		com.android.internal.telephony.cat.TextMessage callMsg
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
}

com/android/internal/telephony/cat/AppInterface.class
AppInterface.java
package com.android.internal.telephony.cat
public abstract com.android.internal.telephony.cat.AppInterface extends java.lang.Object {
	public static final String CAT_CMD_ACTION
	public static final String CAT_SESSION_END_ACTION
	public static final String CAT_ALPHA_NOTIFY_ACTION
	public static final String ALPHA_STRING
	public static final String REFRESH_RESULT
	public static final String CARD_STATUS
	public static final String CAT_ICC_STATUS_CHANGE
	public static final String STK_PERMISSION
	public abstract void onCmdResponse (com.android.internal.telephony.cat.CatResponseMessage) 
}

com/android/internal/telephony/cat/LanguageResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.LanguageResponseData extends com.android.internal.telephony.cat.ResponseData {
	private String mLang
	public void  (java.lang.String) 
		String lang
	public void format (java.io.ByteArrayOutputStream) 
		byte[] data
		byte b
		byte[] arr$
		int len$
		int i$
		java.io.ByteArrayOutputStream buf
		int tag
		byte[] data
}

com/android/internal/telephony/cat/TextAlignment.class
TextAlignment.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.TextAlignment extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.TextAlignment LEFT
	public static final com.android.internal.telephony.cat.TextAlignment CENTER
	public static final com.android.internal.telephony.cat.TextAlignment RIGHT
	public static final com.android.internal.telephony.cat.TextAlignment DEFAULT
	private int mValue
	private static final com.android.internal.telephony.cat.TextAlignment[] $VALUES
	public static com.android.internal.telephony.cat.TextAlignment[] values () 
	public static com.android.internal.telephony.cat.TextAlignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public static com.android.internal.telephony.cat.TextAlignment fromInt (int) 
		com.android.internal.telephony.cat.TextAlignment e
		com.android.internal.telephony.cat.TextAlignment[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/IconId.class
CommandDetails.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.IconId extends com.android.internal.telephony.cat.ValueObject {
	int recordNumber
	boolean selfExplanatory
	void  () 
	com.android.internal.telephony.cat.ComprehensionTlvTag getTag () 
}

com/android/internal/telephony/cat/CatException.class
CatException.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CatException extends android.util.AndroidException {
	public void  () 
}

com/android/internal/telephony/cat/Duration$TimeUnit.class
Duration.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.Duration$TimeUnit extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.Duration$TimeUnit MINUTE
	public static final com.android.internal.telephony.cat.Duration$TimeUnit SECOND
	public static final com.android.internal.telephony.cat.Duration$TimeUnit TENTH_SECOND
	private int mValue
	private static final com.android.internal.telephony.cat.Duration$TimeUnit[] $VALUES
	public static com.android.internal.telephony.cat.Duration$TimeUnit[] values () 
	public static com.android.internal.telephony.cat.Duration$TimeUnit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int value () 
	static void  () 
}

com/android/internal/telephony/cat/CatCmdMessage$CallSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$CallSettings extends java.lang.Object {
	public com.android.internal.telephony.cat.TextMessage confirmMsg
	public com.android.internal.telephony.cat.TextMessage callMsg
	final com.android.internal.telephony.cat.CatCmdMessage this$0
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
}

com/android/internal/telephony/cat/GetInkeyInputResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.GetInkeyInputResponseData extends com.android.internal.telephony.cat.ResponseData {
	private boolean mIsUcs2
	private boolean mIsPacked
	private boolean mIsYesNo
	private boolean mYesNoResponse
	public String mInData
	protected static final byte GET_INKEY_YES
	protected static final byte GET_INKEY_NO
	public void  (java.lang.String, boolean, boolean) 
		String inData
		boolean ucs2
		boolean packed
	public void  (boolean) 
		boolean yesNoResponse
	public void format (java.io.ByteArrayOutputStream) 
		byte[] data
		byte[] data
		int size
		byte[] tempData
		byte[] data
		java.io.UnsupportedEncodingException e
		com.android.internal.telephony.EncodeException e
		byte[] data
		byte b
		byte[] arr$
		int len$
		int i$
		java.io.ByteArrayOutputStream buf
		int tag
		byte[] data
}

com/android/internal/telephony/cat/CommandDetails$1.class
CommandDetails.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.CommandDetails$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.CommandDetails createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.CommandDetails[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/CatCmdMessage$BrowserSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings extends java.lang.Object {
	public String url
	public com.android.internal.telephony.cat.LaunchBrowserMode mode
	final com.android.internal.telephony.cat.CatCmdMessage this$0
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
}

com/android/internal/telephony/cat/PresentationType.class
PresentationType.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.PresentationType extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.PresentationType NOT_SPECIFIED
	public static final com.android.internal.telephony.cat.PresentationType DATA_VALUES
	public static final com.android.internal.telephony.cat.PresentationType NAVIGATION_OPTIONS
	private static final com.android.internal.telephony.cat.PresentationType[] $VALUES
	public static com.android.internal.telephony.cat.PresentationType[] values () 
	public static com.android.internal.telephony.cat.PresentationType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/cat/Item$1.class
Item.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.Item$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.Item createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.Item[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/ResultException.class
ResultException.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ResultException extends com.android.internal.telephony.cat.CatException {
	private com.android.internal.telephony.cat.ResultCode mResult
	private int mAdditionalInfo
	private String mExplanation
	public void  (com.android.internal.telephony.cat.ResultCode) 
		com.android.internal.telephony.cat.ResultCode result
	public void  (com.android.internal.telephony.cat.ResultCode, java.lang.String) 
		com.android.internal.telephony.cat.ResultCode result
		String explanation
	public void  (com.android.internal.telephony.cat.ResultCode, int) 
		com.android.internal.telephony.cat.ResultCode result
		int additionalInfo
	public void  (com.android.internal.telephony.cat.ResultCode, int, java.lang.String) 
		com.android.internal.telephony.cat.ResultCode result
		int additionalInfo
		String explanation
	public com.android.internal.telephony.cat.ResultCode result () 
	public boolean hasAdditionalInfo () 
	public int additionalInfo () 
	public java.lang.String explanation () 
	public java.lang.String toString () 
}

com/android/internal/telephony/cat/Tone.class
Tone.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.Tone extends java.lang.Enum implements android.os.Parcelable  {
	public static final com.android.internal.telephony.cat.Tone DIAL
	public static final com.android.internal.telephony.cat.Tone BUSY
	public static final com.android.internal.telephony.cat.Tone CONGESTION
	public static final com.android.internal.telephony.cat.Tone RADIO_PATH_ACK
	public static final com.android.internal.telephony.cat.Tone RADIO_PATH_NOT_AVAILABLE
	public static final com.android.internal.telephony.cat.Tone ERROR_SPECIAL_INFO
	public static final com.android.internal.telephony.cat.Tone CALL_WAITING
	public static final com.android.internal.telephony.cat.Tone RINGING
	public static final com.android.internal.telephony.cat.Tone GENERAL_BEEP
	public static final com.android.internal.telephony.cat.Tone POSITIVE_ACK
	public static final com.android.internal.telephony.cat.Tone NEGATIVE_ACK
	public static final com.android.internal.telephony.cat.Tone INCOMING_SPEECH_CALL
	public static final com.android.internal.telephony.cat.Tone INCOMING_SMS
	public static final com.android.internal.telephony.cat.Tone CRITICAL_ALERT
	public static final com.android.internal.telephony.cat.Tone VIBRATE_ONLY
	public static final com.android.internal.telephony.cat.Tone HAPPY
	public static final com.android.internal.telephony.cat.Tone SAD
	public static final com.android.internal.telephony.cat.Tone URGENT
	public static final com.android.internal.telephony.cat.Tone QUESTION
	public static final com.android.internal.telephony.cat.Tone MESSAGE_RECEIVED
	public static final com.android.internal.telephony.cat.Tone MELODY_1
	public static final com.android.internal.telephony.cat.Tone MELODY_2
	public static final com.android.internal.telephony.cat.Tone MELODY_3
	public static final com.android.internal.telephony.cat.Tone MELODY_4
	public static final com.android.internal.telephony.cat.Tone MELODY_5
	public static final com.android.internal.telephony.cat.Tone MELODY_6
	public static final com.android.internal.telephony.cat.Tone MELODY_7
	public static final com.android.internal.telephony.cat.Tone MELODY_8
	private int mValue
	public static final android.os.Parcelable$Creator CREATOR
	private static final com.android.internal.telephony.cat.Tone[] $VALUES
	public static com.android.internal.telephony.cat.Tone[] values () 
	public static com.android.internal.telephony.cat.Tone valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public static com.android.internal.telephony.cat.Tone fromInt (int) 
		com.android.internal.telephony.cat.Tone e
		com.android.internal.telephony.cat.Tone[] arr$
		int len$
		int i$
		int value
	private void  (java.lang.String, int, android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

com/android/internal/telephony/cat/ComprehensionTlvTag.class
ComprehensionTlvTag.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.ComprehensionTlvTag extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag COMMAND_DETAILS
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag DEVICE_IDENTITIES
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag RESULT
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag DURATION
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ALPHA_ID
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ADDRESS
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag USSD_STRING
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag SMS_TPDU
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag TEXT_STRING
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag TONE
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ITEM
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ITEM_ID
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag RESPONSE_LENGTH
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag FILE_LIST
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag HELP_REQUEST
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag DEFAULT_TEXT
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag EVENT_LIST
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ICON_ID
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag ITEM_ICON_ID_LIST
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag IMMEDIATE_RESPONSE
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag LANGUAGE
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag URL
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag BROWSER_TERMINATION_CAUSE
	public static final com.android.internal.telephony.cat.ComprehensionTlvTag TEXT_ATTRIBUTE
	private int mValue
	private static final com.android.internal.telephony.cat.ComprehensionTlvTag[] $VALUES
	public static com.android.internal.telephony.cat.ComprehensionTlvTag[] values () 
	public static com.android.internal.telephony.cat.ComprehensionTlvTag valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int value () 
	public static com.android.internal.telephony.cat.ComprehensionTlvTag fromInt (int) 
		com.android.internal.telephony.cat.ComprehensionTlvTag e
		com.android.internal.telephony.cat.ComprehensionTlvTag[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/RilMessageDecoder.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.RilMessageDecoder extends com.android.internal.util.StateMachine {
	private static final int CMD_START
	private static final int CMD_PARAMS_READY
	private com.android.internal.telephony.cat.CommandParamsFactory mCmdParamsFactory
	private com.android.internal.telephony.cat.RilMessage mCurrentRilMessage
	private android.os.Handler mCaller
	private static int mSimCount
	private static com.android.internal.telephony.cat.RilMessageDecoder[] mInstance
	private com.android.internal.telephony.cat.RilMessageDecoder$StateStart mStateStart
	private com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady mStateCmdParamsReady
	public static synchronized com.android.internal.telephony.cat.RilMessageDecoder getInstance (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler, int) 
		int i
		android.os.Handler caller
		com.android.internal.telephony.uicc.IccFileHandler fh
		int slotId
	public void sendStartDecodingMessageParams (com.android.internal.telephony.cat.RilMessage) 
		com.android.internal.telephony.cat.RilMessage rilMsg
		android.os.Message msg
	public void sendMsgParamsDecoded (com.android.internal.telephony.cat.ResultCode, com.android.internal.telephony.cat.CommandParams) 
		com.android.internal.telephony.cat.ResultCode resCode
		com.android.internal.telephony.cat.CommandParams cmdParams
		android.os.Message msg
	private void sendCmdForExecution (com.android.internal.telephony.cat.RilMessage) 
		com.android.internal.telephony.cat.RilMessage rilMsg
		android.os.Message msg
	private void  (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler) 
		android.os.Handler caller
		com.android.internal.telephony.uicc.IccFileHandler fh
	private void  () 
	private boolean decodeMessageParams (com.android.internal.telephony.cat.RilMessage) 
		Exception e
		boolean decodingStarted
		com.android.internal.telephony.cat.ResultException e
		byte[] rawData
		com.android.internal.telephony.cat.RilMessage rilMsg
		boolean decodingStarted
	public void dispose () 
	static boolean access$200 (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.cat.RilMessage) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.telephony.cat.RilMessage x1
	static com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady access$300 (com.android.internal.telephony.cat.RilMessageDecoder) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
	static void access$400 (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.util.IState) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.util.IState x1
	static com.android.internal.telephony.cat.RilMessage access$500 (com.android.internal.telephony.cat.RilMessageDecoder) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
	static void access$600 (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.cat.RilMessage) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.telephony.cat.RilMessage x1
	static com.android.internal.telephony.cat.RilMessageDecoder$StateStart access$700 (com.android.internal.telephony.cat.RilMessageDecoder) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
	static void access$800 (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.util.IState) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.util.IState x1
	static void access$900 (com.android.internal.telephony.cat.RilMessageDecoder, android.os.Message) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		android.os.Message x1
	static void  () 
}

com/android/internal/telephony/cat/Input.class
Input.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Input extends java.lang.Object implements android.os.Parcelable  {
	public String text
	public String defaultText
	public android.graphics.Bitmap icon
	public int minLen
	public int maxLen
	public boolean ucs2
	public boolean packed
	public boolean digitOnly
	public boolean echo
	public boolean yesNo
	public boolean helpAvailable
	public com.android.internal.telephony.cat.Duration duration
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap Icon
	void  (android.os.Parcel, com.android.internal.telephony.cat.Input$1) 
		android.os.Parcel x0
		com.android.internal.telephony.cat.Input$1 x1
	static void  () 
}

com/android/internal/telephony/cat/CommandParamsFactory$1.class
CommandParamsFactory.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CommandParamsFactory$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cat/Input$1.class
Input.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.Input$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.Input createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.Input[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/ResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
abstract com.android.internal.telephony.cat.ResponseData extends java.lang.Object {
	void  () 
	public abstract void format (java.io.ByteArrayOutputStream) 
	public static void writeLength (java.io.ByteArrayOutputStream, int) 
		java.io.ByteArrayOutputStream buf
		int length
}

com/android/internal/telephony/cat/RilMessageDecoder$StateStart.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.RilMessageDecoder$StateStart extends com.android.internal.util.State {
	final com.android.internal.telephony.cat.RilMessageDecoder this$0
	private void  (com.android.internal.telephony.cat.RilMessageDecoder) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.cat.RilMessageDecoder$1) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.telephony.cat.RilMessageDecoder$1 x1
}

com/android/internal/telephony/cat/CatService.class
CatService.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatService extends android.os.Handler implements com.android.internal.telephony.cat.AppInterface  {
	private static final boolean DBG
	private static com.android.internal.telephony.uicc.IccRecords mIccRecords
	private static com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
	private static final Object sInstanceLock
	private static com.android.internal.telephony.cat.CatService[] sInstance
	private com.android.internal.telephony.CommandsInterface mCmdIf
	private android.content.Context mContext
	private com.android.internal.telephony.cat.CatCmdMessage mCurrntCmd
	private com.android.internal.telephony.cat.CatCmdMessage mMenuCmd
	private com.android.internal.telephony.cat.RilMessageDecoder mMsgDecoder
	private boolean mStkAppInstalled
	private com.android.internal.telephony.uicc.UiccController mUiccController
	private com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
	protected static final int MSG_ID_SESSION_END
	protected static final int MSG_ID_PROACTIVE_COMMAND
	protected static final int MSG_ID_EVENT_NOTIFY
	protected static final int MSG_ID_CALL_SETUP
	static final int MSG_ID_REFRESH
	static final int MSG_ID_RESPONSE
	static final int MSG_ID_SIM_READY
	protected static final int MSG_ID_ICC_CHANGED
	protected static final int MSG_ID_ALPHA_NOTIFY
	static final int MSG_ID_RIL_MSG_DECODED
	private static final int MSG_ID_ICC_RECORDS_LOADED
	private static final int MSG_ID_ICC_REFRESH
	private static final int DEV_ID_KEYPAD
	private static final int DEV_ID_DISPLAY
	private static final int DEV_ID_UICC
	private static final int DEV_ID_TERMINAL
	private static final int DEV_ID_NETWORK
	static final String STK_DEFAULT
	private android.os.HandlerThread mHandlerThread
	private int mSlotId
	private void  (com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.UiccCardApplication, com.android.internal.telephony.uicc.IccRecords, android.content.Context, com.android.internal.telephony.uicc.IccFileHandler, com.android.internal.telephony.uicc.UiccCard, int) 
		com.android.internal.telephony.CommandsInterface ci
		com.android.internal.telephony.uicc.UiccCardApplication ca
		com.android.internal.telephony.uicc.IccRecords ir
		android.content.Context context
		com.android.internal.telephony.uicc.IccFileHandler fh
		com.android.internal.telephony.uicc.UiccCard ic
		int slotId
	public static com.android.internal.telephony.cat.CatService getInstance (com.android.internal.telephony.CommandsInterface, android.content.Context, com.android.internal.telephony.uicc.UiccCard, int) 
		int i
		int simCount
		com.android.internal.telephony.CommandsInterface ci
		android.content.Context context
		com.android.internal.telephony.uicc.UiccCard ic
		int slotId
		com.android.internal.telephony.uicc.UiccCardApplication ca
		com.android.internal.telephony.uicc.IccFileHandler fh
		com.android.internal.telephony.uicc.IccRecords ir
	public void dispose () 
	protected void finalize () 
	private void handleRilMsg (com.android.internal.telephony.cat.RilMessage) 
		ClassCastException e
		com.android.internal.telephony.cat.RilMessage rilMsg
		com.android.internal.telephony.cat.CommandParams cmdParams
	private boolean isSupportedSetupEventCommand (com.android.internal.telephony.cat.CatCmdMessage) 
		int eventVal
		int[] arr$
		int len$
		int i$
		com.android.internal.telephony.cat.CatCmdMessage cmdMsg
		boolean flag
	private void handleCommand (com.android.internal.telephony.cat.CommandParams, boolean) 
		android.content.res.Resources$NotFoundException e
		com.android.internal.telephony.cat.ResponseData resp
		com.android.internal.telephony.cat.BIPClientParams cmd
		boolean noAlphaUsrCnf
		com.android.internal.telephony.cat.CommandParams cmdParams
		boolean isProactiveCmd
		CharSequence message
		com.android.internal.telephony.cat.CatCmdMessage cmdMsg
	private void broadcastCatCmdIntent (com.android.internal.telephony.cat.CatCmdMessage) 
		com.android.internal.telephony.cat.CatCmdMessage cmdMsg
		android.content.Intent intent
	private void handleSessionEnd () 
		android.content.Intent intent
	private void sendTerminalResponse (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.ResultCode, boolean, int, com.android.internal.telephony.cat.ResponseData) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.ResultCode resultCode
		boolean includeAdditionalInfo
		int additionalInfo
		com.android.internal.telephony.cat.ResponseData resp
		java.io.ByteArrayOutputStream buf
		com.android.internal.telephony.cat.Input cmdInput
		int tag
		int length
		byte[] rawData
		String hexString
	private void encodeOptionalTags (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.ResultCode, com.android.internal.telephony.cat.Input, java.io.ByteArrayOutputStream) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.ResultCode resultCode
		com.android.internal.telephony.cat.Input cmdInput
		java.io.ByteArrayOutputStream buf
		com.android.internal.telephony.cat.AppInterface$CommandType cmdType
	private void getInKeyResponse (java.io.ByteArrayOutputStream, com.android.internal.telephony.cat.Input) 
		java.io.ByteArrayOutputStream buf
		com.android.internal.telephony.cat.Input cmdInput
		int tag
	private void getPliResponse (java.io.ByteArrayOutputStream) 
		int tag
		java.io.ByteArrayOutputStream buf
		String lang
	private void sendMenuSelection (int, boolean) 
		int menuId
		boolean helpRequired
		java.io.ByteArrayOutputStream buf
		int tag
		byte[] rawData
		int len
		String hexString
	private void eventDownload (int, int, int, byte[], boolean) 
		byte b
		byte[] arr$
		int len$
		int i$
		int event
		int sourceId
		int destinationId
		byte[] additionalInfo
		boolean oneShot
		java.io.ByteArrayOutputStream buf
		int tag
		byte[] rawData
		int len
		String hexString
	public static com.android.internal.telephony.cat.AppInterface getInstance () 
		int slotId
		com.android.internal.telephony.SubscriptionController sControl
	public static com.android.internal.telephony.cat.AppInterface getInstance (int) 
		int slotId
	public void handleMessage (android.os.Message) 
		ClassCastException e
		android.os.AsyncResult ar
		android.os.AsyncResult ar
		android.os.AsyncResult ar
		String data
		android.os.Message msg
	private void broadcastCardStateAndIccRefreshResp (com.android.internal.telephony.uicc.IccCardStatus$CardState, com.android.internal.telephony.uicc.IccRefreshResponse) 
		com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
		com.android.internal.telephony.uicc.IccRefreshResponse iccRefreshState
		android.content.Intent intent
		boolean cardPresent
	private void broadcastAlphaMessage (java.lang.String) 
		String alphaString
		android.content.Intent intent
	public synchronized void onCmdResponse (com.android.internal.telephony.cat.CatResponseMessage) 
		com.android.internal.telephony.cat.CatResponseMessage resMsg
		android.os.Message msg
	private boolean validateResponse (com.android.internal.telephony.cat.CatResponseMessage) 
		com.android.internal.telephony.cat.CatResponseMessage resMsg
		boolean validResponse
	private boolean removeMenu (com.android.internal.telephony.cat.Menu) 
		NullPointerException e
		com.android.internal.telephony.cat.Menu menu
	private void handleCmdResponse (com.android.internal.telephony.cat.CatResponseMessage) 
		com.android.internal.telephony.cat.Input input
		com.android.internal.telephony.cat.CatResponseMessage resMsg
		com.android.internal.telephony.cat.ResponseData resp
		boolean helpRequired
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.AppInterface$CommandType type
	private boolean isStkAppInstalled () 
		android.content.Intent intent
		android.content.pm.PackageManager pm
		java.util.List broadcastReceivers
		int numReceiver
	public void update (com.android.internal.telephony.CommandsInterface, android.content.Context, com.android.internal.telephony.uicc.UiccCard) 
		com.android.internal.telephony.CommandsInterface ci
		android.content.Context context
		com.android.internal.telephony.uicc.UiccCard ic
		com.android.internal.telephony.uicc.UiccCardApplication ca
		com.android.internal.telephony.uicc.IccRecords ir
	void updateIccAvailability () 
		com.android.internal.telephony.uicc.IccCardStatus$CardState newState
		com.android.internal.telephony.uicc.UiccCard newCard
		com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
	static void  () 
}

com/android/internal/telephony/cat/ImageDescriptor.class
ImageDescriptor.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ImageDescriptor extends java.lang.Object {
	int mWidth
	int mHeight
	int mCodingScheme
	int mImageId
	int mHighOffset
	int mLowOffset
	int mLength
	static final int CODING_SCHEME_BASIC
	static final int CODING_SCHEME_COLOUR
	void  () 
	static com.android.internal.telephony.cat.ImageDescriptor parse (byte[], int) 
		IndexOutOfBoundsException e
		byte[] rawData
		int valueIndex
		com.android.internal.telephony.cat.ImageDescriptor d
}

com/android/internal/telephony/cat/ComprehensionTlv.class
ComprehensionTlv.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.ComprehensionTlv extends java.lang.Object {
	private static final String LOG_TAG
	private int mTag
	private boolean mCr
	private int mLength
	private int mValueIndex
	private byte[] mRawValue
	protected void  (int, boolean, int, byte[], int) 
		int tag
		boolean cr
		int length
		byte[] data
		int valueIndex
	public int getTag () 
	public boolean isComprehensionRequired () 
	public int getLength () 
	public int getValueIndex () 
	public byte[] getRawValue () 
	public static java.util.List decodeMany (byte[], int)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		byte[] data
		int startIndex
		java.util.ArrayList items
		int endIndex
	public static com.android.internal.telephony.cat.ComprehensionTlv decode (byte[], int)  throws com.android.internal.telephony.cat.ResultException 
		int length
		int length
		int length
		int length
		int tag
		boolean cr
		int temp
		int length
		IndexOutOfBoundsException e
		byte[] data
		int startIndex
		int curIndex
		int endIndex
}

com/android/internal/telephony/cat/TextMessage$1.class
TextMessage.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.TextMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.TextMessage createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.TextMessage[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/SetEventListParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.SetEventListParams extends com.android.internal.telephony.cat.CommandParams {
	int[] mEventInfo
	void  (com.android.internal.telephony.cat.CommandDetails, int[]) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		int[] eventInfo
}

com/android/internal/telephony/cat/Duration$1.class
Duration.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.Duration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.Duration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.Duration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/IconLoader.class
IconLoader.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.IconLoader extends android.os.Handler {
	private int mState
	private com.android.internal.telephony.cat.ImageDescriptor mId
	private android.graphics.Bitmap mCurrentIcon
	private int mRecordNumber
	private com.android.internal.telephony.uicc.IccFileHandler mSimFH
	private android.os.Message mEndMsg
	private byte[] mIconData
	private int[] mRecordNumbers
	private int mCurrentRecordIndex
	private android.graphics.Bitmap[] mIcons
	private java.util.HashMap mIconsCache
	private static com.android.internal.telephony.cat.IconLoader sLoader
	private static android.os.HandlerThread sThread
	private static final int STATE_SINGLE_ICON
	private static final int STATE_MULTI_ICONS
	private static final int EVENT_READ_EF_IMG_RECOED_DONE
	private static final int EVENT_READ_ICON_DONE
	private static final int EVENT_READ_CLUT_DONE
	private static final int CLUT_LOCATION_OFFSET
	private static final int CLUT_ENTRY_SIZE
	private void  (android.os.Looper, com.android.internal.telephony.uicc.IccFileHandler) 
		android.os.Looper looper
		com.android.internal.telephony.uicc.IccFileHandler fh
	static com.android.internal.telephony.cat.IconLoader getInstance (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler) 
		android.os.Handler caller
		com.android.internal.telephony.uicc.IccFileHandler fh
	void loadIcons (int[], android.os.Message) 
		int[] recordNumbers
		android.os.Message msg
	void loadIcon (int, android.os.Message) 
		int recordNumber
		android.os.Message msg
	private void startLoadingIcon (int) 
		int recordNumber
	public void handleMessage (android.os.Message) 
		byte[] clut
		byte[] rawData
		Exception e
		android.os.Message msg
		android.os.AsyncResult ar
	private boolean handleImageDescriptor (byte[]) 
		byte[] rawData
	private void readClut () 
		int length
		android.os.Message msg
	private void readId () 
		android.os.Message msg
	private void readIconData () 
		android.os.Message msg
	private void postIcon () 
	public static android.graphics.Bitmap parseToBnW (byte[], int) 
		byte[] data
		int length
		int valueIndex
		int width
		int height
		int numOfPixels
		int[] pixels
		int pixelIndex
		int bitIndex
		byte currentByte
	private static int bitToBnW (int) 
		int bit
	public static android.graphics.Bitmap parseToRGB (byte[], int, boolean, byte[]) 
		int clutEntry
		int clutIndex
		byte[] data
		int length
		boolean transparency
		byte[] clut
		int valueIndex
		int width
		int height
		int bitsPerImg
		int numOfClutEntries
		int numOfPixels
		int[] pixels
		int pixelIndex
		int bitsStartOffset
		int bitIndex
		byte currentByte
		int mask
		boolean bitsOverlaps
	private static int getMask (int) 
		int numOfBits
		int mask
	public void dispose () 
	static void  () 
}

com/android/internal/telephony/cat/CatCmdMessage$SetupEventListConstants.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.CatCmdMessage$SetupEventListConstants extends java.lang.Object {
	public static final int USER_ACTIVITY_EVENT
	public static final int IDLE_SCREEN_AVAILABLE_EVENT
	public static final int LANGUAGE_SELECTION_EVENT
	public static final int BROWSER_TERMINATION_EVENT
	public static final int BROWSING_STATUS_EVENT
	final com.android.internal.telephony.cat.CatCmdMessage this$0
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
}

com/android/internal/telephony/cat/DisplayTextParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.DisplayTextParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.TextMessage mTextMsg
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.TextMessage textMsg
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public java.lang.String toString () 
}

com/android/internal/telephony/cat/TextMessage.class
TextMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.TextMessage extends java.lang.Object implements android.os.Parcelable  {
	public String title
	public String text
	public android.graphics.Bitmap icon
	public boolean iconSelfExplanatory
	public boolean isHighPriority
	public boolean responseNeeded
	public boolean userClear
	public com.android.internal.telephony.cat.Duration duration
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	void  (android.os.Parcel, com.android.internal.telephony.cat.TextMessage$1) 
		android.os.Parcel x0
		com.android.internal.telephony.cat.TextMessage$1 x1
	static void  () 
}

com/android/internal/telephony/cat/TextColor.class
TextColor.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.TextColor extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.TextColor BLACK
	public static final com.android.internal.telephony.cat.TextColor DARK_GRAY
	public static final com.android.internal.telephony.cat.TextColor DARK_RED
	public static final com.android.internal.telephony.cat.TextColor DARK_YELLOW
	public static final com.android.internal.telephony.cat.TextColor DARK_GREEN
	public static final com.android.internal.telephony.cat.TextColor DARK_CYAN
	public static final com.android.internal.telephony.cat.TextColor DARK_BLUE
	public static final com.android.internal.telephony.cat.TextColor DARK_MAGENTA
	public static final com.android.internal.telephony.cat.TextColor GRAY
	public static final com.android.internal.telephony.cat.TextColor WHITE
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_RED
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_YELLOW
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_GREEN
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_CYAN
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_BLUE
	public static final com.android.internal.telephony.cat.TextColor BRIGHT_MAGENTA
	private int mValue
	private static final com.android.internal.telephony.cat.TextColor[] $VALUES
	public static com.android.internal.telephony.cat.TextColor[] values () 
	public static com.android.internal.telephony.cat.TextColor valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public static com.android.internal.telephony.cat.TextColor fromInt (int) 
		com.android.internal.telephony.cat.TextColor e
		com.android.internal.telephony.cat.TextColor[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/SelectItemParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.SelectItemParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.Menu mMenu
	boolean mLoadTitleIcon
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.Menu, boolean) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.Menu menu
		boolean loadTitleIcon
	boolean setIcon (android.graphics.Bitmap) 
		com.android.internal.telephony.cat.Item item
		java.util.Iterator i$
		android.graphics.Bitmap icon
}

com/android/internal/telephony/cat/BerTlv.class
BerTlv.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.BerTlv extends java.lang.Object {
	private int mTag
	private java.util.List mCompTlvs
	private boolean mLengthValid
	public static final int BER_UNKNOWN_TAG
	public static final int BER_PROACTIVE_COMMAND_TAG
	public static final int BER_MENU_SELECTION_TAG
	public static final int BER_EVENT_DOWNLOAD_TAG
	private void  (int, java.util.List, boolean) 
		int tag
		java.util.List ctlvs
		boolean lengthValid
	public java.util.List getComprehensionTlvs () 
	public int getTag () 
	public boolean isLengthValid () 
	public static com.android.internal.telephony.cat.BerTlv decode (byte[])  throws com.android.internal.telephony.cat.ResultException 
		int temp
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ResultException e
		int itemLength
		com.android.internal.telephony.cat.ComprehensionTlv item
		java.util.Iterator i$
		int totalLength
		byte[] data
		int curIndex
		int endIndex
		int tag
		int length
		boolean isLengthValid
		java.util.List ctlvs
}

com/android/internal/telephony/cat/ItemsIconId.class
CommandDetails.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.ItemsIconId extends com.android.internal.telephony.cat.ValueObject {
	int[] recordNumbers
	boolean selfExplanatory
	void  () 
	com.android.internal.telephony.cat.ComprehensionTlvTag getTag () 
}

com/android/internal/telephony/cat/SelectItemResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.SelectItemResponseData extends com.android.internal.telephony.cat.ResponseData {
	private int mId
	public void  (int) 
		int id
	public void format (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream buf
		int tag
}

com/android/internal/telephony/cat/ResultException$1.class
ResultException.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.ResultException$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$cat$ResultCode
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/cat/Item.class
Item.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Item extends java.lang.Object implements android.os.Parcelable  {
	public int id
	public String text
	public android.graphics.Bitmap icon
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String) 
		int id
		String text
	public void  (int, java.lang.String, android.graphics.Bitmap) 
		int id
		String text
		android.graphics.Bitmap icon
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

com/android/internal/telephony/cat/CommandDetails.class
CommandDetails.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CommandDetails extends com.android.internal.telephony.cat.ValueObject implements android.os.Parcelable  {
	public boolean compRequired
	public int commandNumber
	public int typeOfCommand
	public int commandQualifier
	public static final android.os.Parcelable$Creator CREATOR
	public com.android.internal.telephony.cat.ComprehensionTlvTag getTag () 
	void  () 
	public boolean compareTo (com.android.internal.telephony.cat.CommandDetails) 
		com.android.internal.telephony.cat.CommandDetails other
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static void  () 
}

com/android/internal/telephony/cat/GetInputParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.GetInputParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.Input mInput
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.Input) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.Input input
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
}

com/android/internal/telephony/cat/TextAttribute.class
TextAttribute.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.TextAttribute extends java.lang.Object {
	public int start
	public int length
	public com.android.internal.telephony.cat.TextAlignment align
	public com.android.internal.telephony.cat.FontSize size
	public boolean bold
	public boolean italic
	public boolean underlined
	public boolean strikeThrough
	public com.android.internal.telephony.cat.TextColor color
	public void  (int, int, com.android.internal.telephony.cat.TextAlignment, com.android.internal.telephony.cat.FontSize, boolean, boolean, boolean, boolean, com.android.internal.telephony.cat.TextColor) 
		int start
		int length
		com.android.internal.telephony.cat.TextAlignment align
		com.android.internal.telephony.cat.FontSize size
		boolean bold
		boolean italic
		boolean underlined
		boolean strikeThrough
		com.android.internal.telephony.cat.TextColor color
}

com/android/internal/telephony/cat/RilMessageDecoder$StateCmdParamsReady.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady extends com.android.internal.util.State {
	final com.android.internal.telephony.cat.RilMessageDecoder this$0
	private void  (com.android.internal.telephony.cat.RilMessageDecoder) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
	void  (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.cat.RilMessageDecoder$1) 
		com.android.internal.telephony.cat.RilMessageDecoder x0
		com.android.internal.telephony.cat.RilMessageDecoder$1 x1
}

com/android/internal/telephony/cat/FontSize.class
FontSize.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.FontSize extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.FontSize NORMAL
	public static final com.android.internal.telephony.cat.FontSize LARGE
	public static final com.android.internal.telephony.cat.FontSize SMALL
	private int mValue
	private static final com.android.internal.telephony.cat.FontSize[] $VALUES
	public static com.android.internal.telephony.cat.FontSize[] values () 
	public static com.android.internal.telephony.cat.FontSize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public static com.android.internal.telephony.cat.FontSize fromInt (int) 
		com.android.internal.telephony.cat.FontSize e
		com.android.internal.telephony.cat.FontSize[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/CatLog.class
CatLog.java
package com.android.internal.telephony.cat
public abstract com.android.internal.telephony.cat.CatLog extends java.lang.Object {
	static final boolean DEBUG
	public void  () 
	public static void d (java.lang.Object, java.lang.String) 
		Object caller
		String msg
		String className
	public static void d (java.lang.String, java.lang.String) 
		String caller
		String msg
	public static void e (java.lang.Object, java.lang.String) 
		Object caller
		String msg
		String className
	public static void e (java.lang.String, java.lang.String) 
		String caller
		String msg
}

com/android/internal/telephony/cat/CommandParamsFactory.class
CommandParamsFactory.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CommandParamsFactory extends android.os.Handler {
	private static com.android.internal.telephony.cat.CommandParamsFactory sInstance
	private com.android.internal.telephony.cat.IconLoader mIconLoader
	private com.android.internal.telephony.cat.CommandParams mCmdParams
	private int mIconLoadState
	private com.android.internal.telephony.cat.RilMessageDecoder mCaller
	static final int MSG_ID_LOAD_ICON_DONE
	static final int LOAD_NO_ICON
	static final int LOAD_SINGLE_ICON
	static final int LOAD_MULTI_ICONS
	static final int REFRESH_NAA_INIT_AND_FULL_FILE_CHANGE
	static final int REFRESH_NAA_INIT_AND_FILE_CHANGE
	static final int REFRESH_NAA_INIT
	static final int REFRESH_UICC_RESET
	static final int DTTZ_SETTING
	static final int LANGUAGE_SETTING
	private static final int MAX_GSM7_DEFAULT_CHARS
	private static final int MAX_UCS2_CHARS
	static synchronized com.android.internal.telephony.cat.CommandParamsFactory getInstance (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.uicc.IccFileHandler) 
		com.android.internal.telephony.cat.RilMessageDecoder caller
		com.android.internal.telephony.uicc.IccFileHandler fh
	private void  (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.uicc.IccFileHandler) 
		com.android.internal.telephony.cat.RilMessageDecoder caller
		com.android.internal.telephony.uicc.IccFileHandler fh
	private com.android.internal.telephony.cat.CommandDetails processCommandDetails (java.util.List) 
		com.android.internal.telephony.cat.ResultException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlvCmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.CommandDetails cmdDet
	void make (com.android.internal.telephony.cat.BerTlv) 
		com.android.internal.telephony.cat.ResultException e
		com.android.internal.telephony.cat.BerTlv berTlv
		boolean cmdPending
		java.util.List ctlvs
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.AppInterface$CommandType cmdType
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private com.android.internal.telephony.cat.ResultCode setIcons (java.lang.Object) 
		android.graphics.Bitmap icon
		android.graphics.Bitmap[] arr$
		int len$
		int i$
		Object data
		android.graphics.Bitmap[] icons
		int iconIndex
	private void sendCmdParams (com.android.internal.telephony.cat.ResultCode) 
		com.android.internal.telephony.cat.ResultCode resCode
	private com.android.internal.telephony.cat.ComprehensionTlv searchForTag (com.android.internal.telephony.cat.ComprehensionTlvTag, java.util.List) 
		com.android.internal.telephony.cat.ComprehensionTlvTag tag
		java.util.List ctlvs
		java.util.Iterator iter
	private com.android.internal.telephony.cat.ComprehensionTlv searchForNextTag (com.android.internal.telephony.cat.ComprehensionTlvTag, java.util.Iterator) 
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.ComprehensionTlvTag tag
		java.util.Iterator iter
		int tagValue
	private boolean processDisplayText (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processSetUpIdleModeText (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processGetInkey (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.Input input
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processGetInput (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		byte[] rawValue
		int valueIndex
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.Input input
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processRefresh (com.android.internal.telephony.cat.CommandDetails, java.util.List) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
	private boolean processSelectItem (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		int[] recordNumbers
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.Menu menu
		com.android.internal.telephony.cat.IconId titleIconId
		com.android.internal.telephony.cat.ItemsIconId itemsIconId
		java.util.Iterator iter
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		boolean presentTypeSpecified
	private boolean processEventNotify (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processSetUpEventList (com.android.internal.telephony.cat.CommandDetails, java.util.List) 
		byte[] rawValue
		int valueIndex
		int valueLen
		int[] eventList
		int eventValue
		int i
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	private boolean processLaunchBrowser (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		byte[] rawValue
		int valueIndex
		int valueLen
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.TextMessage confirmMsg
		com.android.internal.telephony.cat.IconId iconId
		String url
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.LaunchBrowserMode mode
	private boolean processPlayTone (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		byte[] rawValue
		int valueIndex
		int toneVal
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.Tone tone
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.Duration duration
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		boolean vibrate
	private boolean processSetupCall (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		int[] recordNumbers
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		java.util.Iterator iter
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.TextMessage confirmMsg
		com.android.internal.telephony.cat.TextMessage callMsg
		com.android.internal.telephony.cat.IconId confirmIconId
		com.android.internal.telephony.cat.IconId callIconId
	private boolean processProvideLocalInfo (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
	private boolean processBIPClient (com.android.internal.telephony.cat.CommandDetails, java.util.List)  throws com.android.internal.telephony.cat.ResultException 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		java.util.List ctlvs
		com.android.internal.telephony.cat.AppInterface$CommandType commandType
		com.android.internal.telephony.cat.TextMessage textMsg
		com.android.internal.telephony.cat.IconId iconId
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		boolean has_alpha_id
	public void dispose () 
	static void  () 
}

com/android/internal/telephony/cat/AppInterface$CommandType.class
AppInterface.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.AppInterface$CommandType extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.AppInterface$CommandType DISPLAY_TEXT
	public static final com.android.internal.telephony.cat.AppInterface$CommandType GET_INKEY
	public static final com.android.internal.telephony.cat.AppInterface$CommandType GET_INPUT
	public static final com.android.internal.telephony.cat.AppInterface$CommandType LAUNCH_BROWSER
	public static final com.android.internal.telephony.cat.AppInterface$CommandType PLAY_TONE
	public static final com.android.internal.telephony.cat.AppInterface$CommandType REFRESH
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SELECT_ITEM
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SEND_SS
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SEND_USSD
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SEND_SMS
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SEND_DTMF
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_EVENT_LIST
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_IDLE_MODE_TEXT
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_MENU
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_CALL
	public static final com.android.internal.telephony.cat.AppInterface$CommandType PROVIDE_LOCAL_INFORMATION
	public static final com.android.internal.telephony.cat.AppInterface$CommandType OPEN_CHANNEL
	public static final com.android.internal.telephony.cat.AppInterface$CommandType CLOSE_CHANNEL
	public static final com.android.internal.telephony.cat.AppInterface$CommandType RECEIVE_DATA
	public static final com.android.internal.telephony.cat.AppInterface$CommandType SEND_DATA
	public static final com.android.internal.telephony.cat.AppInterface$CommandType GET_CHANNEL_STATUS
	private int mValue
	private static final com.android.internal.telephony.cat.AppInterface$CommandType[] $VALUES
	public static com.android.internal.telephony.cat.AppInterface$CommandType[] values () 
	public static com.android.internal.telephony.cat.AppInterface$CommandType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	public int value () 
	public static com.android.internal.telephony.cat.AppInterface$CommandType fromInt (int) 
		com.android.internal.telephony.cat.AppInterface$CommandType e
		com.android.internal.telephony.cat.AppInterface$CommandType[] arr$
		int len$
		int i$
		int value
	static void  () 
}

com/android/internal/telephony/cat/CatCmdMessage$1.class
CatCmdMessage.java
package com.android.internal.telephony.cat
final com.android.internal.telephony.cat.CatCmdMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.telephony.cat.CatCmdMessage createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.telephony.cat.CatCmdMessage[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/telephony/cat/CommandParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.CommandParams extends java.lang.Object {
	com.android.internal.telephony.cat.CommandDetails mCmdDet
	void  (com.android.internal.telephony.cat.CommandDetails) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
	com.android.internal.telephony.cat.AppInterface$CommandType getCommandType () 
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public java.lang.String toString () 
}

com/android/internal/telephony/cat/LaunchBrowserParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.LaunchBrowserParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.TextMessage mConfirmMsg
	com.android.internal.telephony.cat.LaunchBrowserMode mMode
	String mUrl
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, java.lang.String, com.android.internal.telephony.cat.LaunchBrowserMode) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.TextMessage confirmMsg
		String url
		com.android.internal.telephony.cat.LaunchBrowserMode mode
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public java.lang.String toString () 
}

com/android/internal/telephony/cat/BIPClientParams.class
CommandParams.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.BIPClientParams extends com.android.internal.telephony.cat.CommandParams {
	com.android.internal.telephony.cat.TextMessage mTextMsg
	boolean mHasAlphaId
	void  (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, boolean) 
		com.android.internal.telephony.cat.CommandDetails cmdDet
		com.android.internal.telephony.cat.TextMessage textMsg
		boolean has_alpha_id
	boolean setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
}

com/android/internal/telephony/cat/CatCmdMessage$BrowserTerminationCauses.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.CatCmdMessage$BrowserTerminationCauses extends java.lang.Object {
	public static final int USER_TERMINATION
	public static final int ERROR_TERMINATION
	final com.android.internal.telephony.cat.CatCmdMessage this$0
	public void  (com.android.internal.telephony.cat.CatCmdMessage) 
}

com/android/internal/telephony/cat/ValueParser.class
ValueParser.java
package com.android.internal.telephony.cat
abstract com.android.internal.telephony.cat.ValueParser extends java.lang.Object {
	void  () 
	static com.android.internal.telephony.cat.CommandDetails retrieveCommandDetails (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.CommandDetails cmdDet
		byte[] rawValue
		int valueIndex
	static com.android.internal.telephony.cat.DeviceIdentities retrieveDeviceIdentities (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.DeviceIdentities devIds
		byte[] rawValue
		int valueIndex
	static com.android.internal.telephony.cat.Duration retrieveDuration (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		int timeInterval
		com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
		byte[] rawValue
		int valueIndex
	static com.android.internal.telephony.cat.Item retrieveItem (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		int id
		String text
		IndexOutOfBoundsException e
		int textLen
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.Item item
		byte[] rawValue
		int valueIndex
		int length
	static int retrieveItemId (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		int id
		byte[] rawValue
		int valueIndex
	static com.android.internal.telephony.cat.IconId retrieveIconId (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.IconId id
		byte[] rawValue
		int valueIndex
	static com.android.internal.telephony.cat.ItemsIconId retrieveItemsIconId (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		int index
		IndexOutOfBoundsException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		com.android.internal.telephony.cat.ItemsIconId id
		byte[] rawValue
		int valueIndex
		int numOfItems
	static java.util.List retrieveTextAttribute (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		int start
		int textLength
		int format
		int colorValue
		int alignValue
		com.android.internal.telephony.cat.TextAlignment align
		int sizeValue
		com.android.internal.telephony.cat.FontSize size
		boolean bold
		boolean italic
		boolean underlined
		boolean strikeThrough
		com.android.internal.telephony.cat.TextColor color
		com.android.internal.telephony.cat.TextAttribute attr
		int i
		IndexOutOfBoundsException e
		int itemCount
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		java.util.ArrayList lst
		byte[] rawValue
		int valueIndex
		int length
	static java.lang.String retrieveAlphaId (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		byte[] rawValue
		int valueIndex
		int length
		android.content.res.Resources$NotFoundException e
		boolean noAlphaUsrCnf
		android.content.res.Resources resource
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
	static java.lang.String retrieveTextString (com.android.internal.telephony.cat.ComprehensionTlv)  throws com.android.internal.telephony.cat.ResultException 
		IndexOutOfBoundsException e
		java.io.UnsupportedEncodingException e
		com.android.internal.telephony.cat.ComprehensionTlv ctlv
		byte[] rawValue
		int valueIndex
		byte codingScheme
		String text
		int textLen
}

com/android/internal/telephony/cat/DeviceIdentities.class
CommandDetails.java
package com.android.internal.telephony.cat
 com.android.internal.telephony.cat.DeviceIdentities extends com.android.internal.telephony.cat.ValueObject {
	public int sourceId
	public int destinationId
	void  () 
	com.android.internal.telephony.cat.ComprehensionTlvTag getTag () 
}

com/android/internal/telephony/cat/LaunchBrowserMode.class
LaunchBrowserMode.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.LaunchBrowserMode extends java.lang.Enum {
	public static final com.android.internal.telephony.cat.LaunchBrowserMode LAUNCH_IF_NOT_ALREADY_LAUNCHED
	public static final com.android.internal.telephony.cat.LaunchBrowserMode USE_EXISTING_BROWSER
	public static final com.android.internal.telephony.cat.LaunchBrowserMode LAUNCH_NEW_BROWSER
	private static final com.android.internal.telephony.cat.LaunchBrowserMode[] $VALUES
	public static com.android.internal.telephony.cat.LaunchBrowserMode[] values () 
	public static com.android.internal.telephony.cat.LaunchBrowserMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/cat/Duration.class
Duration.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Duration extends java.lang.Object implements android.os.Parcelable  {
	public int timeInterval
	public com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, com.android.internal.telephony.cat.Duration$TimeUnit) 
		int timeInterval
		com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	void  (android.os.Parcel, com.android.internal.telephony.cat.Duration$1) 
		android.os.Parcel x0
		com.android.internal.telephony.cat.Duration$1 x1
	static void  () 
}

com/android/internal/telephony/cat/CatCmdMessage.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage extends java.lang.Object implements android.os.Parcelable  {
	com.android.internal.telephony.cat.CommandDetails mCmdDet
	private com.android.internal.telephony.cat.TextMessage mTextMsg
	private com.android.internal.telephony.cat.Menu mMenu
	private com.android.internal.telephony.cat.Input mInput
	private com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings mBrowserSettings
	private com.android.internal.telephony.cat.ToneSettings mToneSettings
	private com.android.internal.telephony.cat.CatCmdMessage$CallSettings mCallSettings
	private com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings mSetupEventListSettings
	public static final android.os.Parcelable$Creator CREATOR
	void  (com.android.internal.telephony.cat.CommandParams) 
		com.android.internal.telephony.cat.PlayToneParams params
		com.android.internal.telephony.cat.BIPClientParams param
		com.android.internal.telephony.cat.CommandParams cmdParams
	public void  (android.os.Parcel) 
		int i
		int length
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public com.android.internal.telephony.cat.AppInterface$CommandType getCmdType () 
	public com.android.internal.telephony.cat.Menu getMenu () 
	public com.android.internal.telephony.cat.Input geInput () 
	public com.android.internal.telephony.cat.TextMessage geTextMessage () 
	public com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings getBrowserSettings () 
	public com.android.internal.telephony.cat.ToneSettings getToneSettings () 
	public com.android.internal.telephony.cat.CatCmdMessage$CallSettings getCallSettings () 
	public com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings getSetEventList () 
	static void  () 
}

com/android/internal/telephony/PhoneBase.class
PhoneBase.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneBase extends android.os.Handler implements com.android.internal.telephony.Phone  {
	private static final String LOG_TAG
	private boolean mImsIntentReceiverRegistered
	private android.content.BroadcastReceiver mImsIntentReceiver
	public static final String NETWORK_SELECTION_KEY
	public static final String NETWORK_SELECTION_NAME_KEY
	public static final String NETWORK_SELECTION_SHORT_KEY
	public static final String DATA_DISABLED_ON_BOOT_KEY
	protected static final int EVENT_RADIO_AVAILABLE
	protected static final int EVENT_SSN
	protected static final int EVENT_SIM_RECORDS_LOADED
	protected static final int EVENT_MMI_DONE
	protected static final int EVENT_RADIO_ON
	protected static final int EVENT_GET_BASEBAND_VERSION_DONE
	protected static final int EVENT_USSD
	protected static final int EVENT_RADIO_OFF_OR_NOT_AVAILABLE
	protected static final int EVENT_GET_IMEI_DONE
	protected static final int EVENT_GET_IMEISV_DONE
	protected static final int EVENT_GET_SIM_STATUS_DONE
	protected static final int EVENT_SET_CALL_FORWARD_DONE
	protected static final int EVENT_GET_CALL_FORWARD_DONE
	protected static final int EVENT_CALL_RING
	protected static final int EVENT_CALL_RING_CONTINUE
	protected static final int EVENT_SET_NETWORK_MANUAL_COMPLETE
	protected static final int EVENT_SET_NETWORK_AUTOMATIC_COMPLETE
	protected static final int EVENT_SET_CLIR_COMPLETE
	protected static final int EVENT_REGISTERED_TO_NETWORK
	protected static final int EVENT_SET_VM_NUMBER_DONE
	protected static final int EVENT_GET_DEVICE_IDENTITY_DONE
	protected static final int EVENT_RUIM_RECORDS_LOADED
	protected static final int EVENT_NV_READY
	protected static final int EVENT_SET_ENHANCED_VP
	protected static final int EVENT_EMERGENCY_CALLBACK_MODE_ENTER
	protected static final int EVENT_EXIT_EMERGENCY_CALLBACK_RESPONSE
	protected static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
	protected static final int EVENT_SET_NETWORK_AUTOMATIC
	protected static final int EVENT_ICC_RECORD_EVENTS
	protected static final int EVENT_ICC_CHANGED
	protected static final int EVENT_SRVCC_STATE_CHANGED
	protected static final int EVENT_INITIATE_SILENT_REDIAL
	protected static final int EVENT_RADIO_NOT_AVAILABLE
	protected static final int EVENT_UNSOL_OEM_HOOK_RAW
	protected static final int EVENT_GET_RADIO_CAPABILITY
	protected static final int EVENT_SS
	protected static final int EVENT_CONFIG_LCE
	private static final int EVENT_CHECK_FOR_NETWORK_AUTOMATIC
	protected static final int EVENT_LAST
	private static final String GSM_ROAMING_LIST_OVERRIDE_PREFIX
	private static final String GSM_NON_ROAMING_LIST_OVERRIDE_PREFIX
	private static final String CDMA_ROAMING_LIST_OVERRIDE_PREFIX
	private static final String CDMA_NON_ROAMING_LIST_OVERRIDE_PREFIX
	public static final String CLIR_KEY
	public static final String VM_COUNT
	public static final String VM_ID
	public static final String DNS_SERVER_CHECK_DISABLED_KEY
	public com.android.internal.telephony.CommandsInterface mCi
	private int mVmCount
	boolean mDnsCheckDisabled
	public com.android.internal.telephony.dataconnection.DcTrackerBase mDcTracker
	boolean mDoesRilSendMultipleCallRing
	int mCallRingContinueToken
	int mCallRingDelay
	public boolean mIsTheCurrentActivePhone
	boolean mIsVoiceCapable
	protected boolean mIsVideoCapable
	protected com.android.internal.telephony.uicc.UiccController mUiccController
	public final java.util.concurrent.atomic.AtomicReference mIccRecords
	public com.android.internal.telephony.SmsStorageMonitor mSmsStorageMonitor
	public com.android.internal.telephony.SmsUsageMonitor mSmsUsageMonitor
	protected java.util.concurrent.atomic.AtomicReference mUiccApplication
	private com.android.internal.telephony.TelephonyTester mTelephonyTester
	private final String mName
	private final String mActionDetached
	private final String mActionAttached
	protected int mPhoneId
	private boolean mImsServiceReady
	protected com.android.internal.telephony.imsphone.ImsPhone mImsPhone
	private final java.util.concurrent.atomic.AtomicReference mRadioCapability
	protected static final int DEFAULT_REPORT_INTERVAL_MS
	protected static final boolean LCE_PULL_MODE
	protected int mReportInterval
	protected int mLceStatus
	protected final android.os.RegistrantList mPreciseCallStateRegistrants
	protected final android.os.RegistrantList mHandoverRegistrants
	protected final android.os.RegistrantList mNewRingingConnectionRegistrants
	protected final android.os.RegistrantList mIncomingRingRegistrants
	protected final android.os.RegistrantList mDisconnectRegistrants
	protected final android.os.RegistrantList mServiceStateRegistrants
	protected final android.os.RegistrantList mMmiCompleteRegistrants
	protected final android.os.RegistrantList mMmiRegistrants
	protected final android.os.RegistrantList mUnknownConnectionRegistrants
	protected final android.os.RegistrantList mSuppServiceFailedRegistrants
	protected final android.os.RegistrantList mRadioOffOrNotAvailableRegistrants
	protected final android.os.RegistrantList mSimRecordsLoadedRegistrants
	protected final android.os.RegistrantList mVideoCapabilityChangedRegistrants
	protected final android.os.RegistrantList mEmergencyCallToggledRegistrants
	protected android.os.Looper mLooper
	protected final android.content.Context mContext
	protected com.android.internal.telephony.PhoneNotifier mNotifier
	protected com.android.internal.telephony.test.SimulatedRadioControl mSimulatedRadioControl
	boolean mUnitTestMode
	public java.lang.String getPhoneName () 
	public java.lang.String getNai () 
	public java.lang.String getActionDetached () 
	public java.lang.String getActionAttached () 
	public void setSystemProperty (java.lang.String, java.lang.String) 
		String property
		String value
	public java.lang.String getSystemProperty (java.lang.String, java.lang.String) 
		String property
		String defValue
	protected void  (java.lang.String, com.android.internal.telephony.PhoneNotifier, android.content.Context, com.android.internal.telephony.CommandsInterface) 
		String name
		com.android.internal.telephony.PhoneNotifier notifier
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
	protected void  (java.lang.String, com.android.internal.telephony.PhoneNotifier, android.content.Context, com.android.internal.telephony.CommandsInterface, boolean) 
		String name
		com.android.internal.telephony.PhoneNotifier notifier
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		boolean unitTestMode
	protected void  (java.lang.String, com.android.internal.telephony.PhoneNotifier, android.content.Context, com.android.internal.telephony.CommandsInterface, boolean, int) 
		android.net.wifi.WifiManager wM
		android.provider.Settings$SettingNotFoundException e
		String country
		String name
		com.android.internal.telephony.PhoneNotifier notifier
		android.content.Context context
		com.android.internal.telephony.CommandsInterface ci
		boolean unitTestMode
		int phoneId
		android.content.SharedPreferences sp
		java.util.Locale carrierLocale
	public void startMonitoringImsService () 
		android.content.IntentFilter filter
		com.android.ims.ImsManager imsManager
	public void dispose () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void removeReferences () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void handleMessage (android.os.Message) 
		com.android.internal.telephony.PhoneConstants$State state
		com.android.internal.telephony.CallStateException e
		String dialString
		byte[] data
		java.util.ArrayList statusInfo
		com.android.internal.telephony.RadioCapability rc
		android.os.Message msg
		android.os.AsyncResult ar
	private void handleSrvccStateChanged (int[]) 
		int state
		android.telephony.VoLteServiceState lteState
		int[] ret
		java.util.ArrayList conn
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		com.android.internal.telephony.Call$SrvccState srvccState
	public android.content.Context getContext () 
	protected abstract void onUpdateIccAvailability () 
	public void disableDnsCheck (boolean) 
		boolean b
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
	public boolean isDnsCheckDisabled () 
	public void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForPreciseCallStateChanged (android.os.Handler) 
		android.os.Handler h
	protected void notifyPreciseCallStateChangedP () 
		android.os.AsyncResult ar
	public void registerForHandoverStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForHandoverStateChanged (android.os.Handler) 
		android.os.Handler h
	public void notifyHandoverStateChanged (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
		android.os.AsyncResult ar
	public void migrateFrom (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase from
	public void migrate (android.os.RegistrantList, android.os.RegistrantList) 
		int i
		int n
		android.os.RegistrantList to
		android.os.RegistrantList from
	public void registerForUnknownConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForUnknownConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNewRingingConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForVideoCapabilityChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForVideoCapabilityChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
		android.os.Handler h
	public void registerForIncomingRing (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForIncomingRing (android.os.Handler) 
		android.os.Handler h
	public void registerForDisconnect (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisconnect (android.os.Handler) 
		android.os.Handler h
	public void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceFailed (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiInitiate (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiInitiate (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiComplete (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiComplete (android.os.Handler) 
		android.os.Handler h
	public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSimRecordsLoaded (android.os.Handler) 
		android.os.Handler h
	public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForTtyModeReceived (android.os.Handler) 
		android.os.Handler h
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
		android.os.Message msg
	private void onCheckForNetworkSelectionModeAutomatic (android.os.Message) 
		int[] modes
		Exception e
		com.android.internal.telephony.PhoneBase$NetworkSelectMessage nsm
		android.os.Message msg
		android.os.Message fromRil
		android.os.AsyncResult ar
		android.os.Message response
		boolean doAutomatic
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message message
	public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo network
		android.os.Message response
		com.android.internal.telephony.PhoneBase$NetworkSelectMessage nsm
		android.os.Message msg
	public void registerForEmergencyCallToggle (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Registrant r
	public void unregisterForEmergencyCallToggle (android.os.Handler) 
		android.os.Handler h
	private void updateSavedNetworkOperator (com.android.internal.telephony.PhoneBase$NetworkSelectMessage) 
		android.content.SharedPreferences sp
		android.content.SharedPreferences$Editor editor
		com.android.internal.telephony.PhoneBase$NetworkSelectMessage nsm
		int subId
	private void handleSetSelectNetwork (android.os.AsyncResult) 
		android.os.AsyncResult ar
		com.android.internal.telephony.PhoneBase$NetworkSelectMessage nsm
	private com.android.internal.telephony.OperatorInfo getSavedNetworkSelection () 
		android.content.SharedPreferences sp
		String numeric
		String name
		String shrt
	public void restoreSavedNetworkSelection (android.os.Message) 
		android.os.Message response
		com.android.internal.telephony.OperatorInfo networkSelection
	public void setUnitTestMode (boolean) 
		boolean f
	public boolean getUnitTestMode () 
	protected void notifyDisconnectP (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
		android.os.AsyncResult ar
	public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForServiceStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForOnHoldTone (android.os.Handler) 
		android.os.Handler h
	public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForResendIncallMute (android.os.Handler) 
		android.os.Handler h
	public void setEchoSuppressionEnabled () 
	protected void notifyServiceStateChangedP (android.telephony.ServiceState) 
		android.telephony.ServiceState ss
		android.os.AsyncResult ar
	public com.android.internal.telephony.test.SimulatedRadioControl getSimulatedRadioControl () 
	private void checkCorrectThread (android.os.Handler) 
		android.os.Handler h
	private static java.util.Locale getLocaleFromCarrierProperties (android.content.Context) 
		String c
		int i
		android.content.Context ctx
		String carrier
		CharSequence[] carrierLocales
	public abstract com.android.internal.telephony.PhoneConstants$State getState () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
		com.android.internal.telephony.uicc.IccFileHandler fh
		com.android.internal.telephony.uicc.UiccCardApplication uiccApplication
		com.android.internal.telephony.uicc.IccFileHandler fh
	public android.os.Handler getHandler () 
	public void updatePhoneObject (int) 
		int voiceRadioTech
	public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker () 
	public com.android.internal.telephony.CallTracker getCallTracker () 
	public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType getCurrentUiccAppType () 
		com.android.internal.telephony.uicc.UiccCardApplication currentApp
	public com.android.internal.telephony.IccCard getIccCard () 
	public java.lang.String getIccSerialNumber () 
		com.android.internal.telephony.uicc.IccRecords r
	public boolean getIccRecordsLoaded () 
		com.android.internal.telephony.uicc.IccRecords r
	public java.util.List getAllCellInfo () 
		java.util.List cellInfoList
	private java.util.List privatizeCellInfoList (java.util.List) 
		android.telephony.CellInfoCdma cellInfoCdma
		android.telephony.CellIdentityCdma cellIdentity
		android.telephony.CellIdentityCdma maskedCellIdentity
		android.telephony.CellInfoCdma privateCellInfoCdma
		android.telephony.CellInfo c
		java.util.Iterator i$
		java.util.ArrayList privateCellInfoList
		java.util.List cellInfoList
		int mode
	public void setCellInfoListRate (int) 
		int rateInMillis
	public boolean getMessageWaitingIndicator () 
	public boolean getCallForwardingIndicator () 
		com.android.internal.telephony.uicc.IccRecords r
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
	public android.telephony.SignalStrength getSignalStrength () 
		com.android.internal.telephony.ServiceStateTracker sst
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
	public void setCdmaSubscription (int, android.os.Message) 
		int cdmaSubscriptionType
		android.os.Message response
	public void setPreferredNetworkType (int, android.os.Message) 
		com.android.internal.telephony.CommandException ex
		int networkType
		android.os.Message response
		int modemRaf
		int rafFromType
		int filteredRaf
		int filteredType
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message response
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message onComplete
	public void setUiTTYMode (int, android.os.Message) 
		int uiTtyMode
		android.os.Message onComplete
	public void queryTTYMode (android.os.Message) 
		android.os.Message onComplete
	public void enableEnhancedVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void getEnhancedVoicePrivacy (android.os.Message) 
		android.os.Message onComplete
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message response
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message response
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
	public void notifyDataActivity () 
	public void notifyMessageWaitingIndicator () 
	public void notifyDataConnection (java.lang.String, java.lang.String, com.android.internal.telephony.PhoneConstants$DataState) 
		String reason
		String apnType
		com.android.internal.telephony.PhoneConstants$DataState state
	public void notifyDataConnection (java.lang.String, java.lang.String) 
		String reason
		String apnType
	public void notifyDataConnection (java.lang.String) 
		String apnType
		String[] arr$
		int len$
		int i$
		String reason
		String[] types
	public void notifyOtaspChanged (int) 
		int otaspMode
	public void notifySignalStrength () 
	public void notifyCellInfo (java.util.List) 
		java.util.List cellInfo
	public void notifyDataConnectionRealTimeInfo (android.telephony.DataConnectionRealTimeInfo) 
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
	public void notifyVoLteServiceStateChanged (android.telephony.VoLteServiceState) 
		android.telephony.VoLteServiceState lteState
	public boolean isInEmergencyCall () 
	public boolean isInEcm () 
	private static int getVideoState (com.android.internal.telephony.Call) 
		com.android.internal.telephony.Call call
		int videoState
		com.android.internal.telephony.imsphone.ImsPhoneConnection conn
	private boolean isVideoCall (com.android.internal.telephony.Call) 
		com.android.internal.telephony.Call call
		int videoState
	public boolean isVideoCallPresent () 
		boolean isVideoCallActive
	public abstract int getPhoneType () 
	public int getVoiceMessageCount () 
	public void setVoiceMessageCount (int) 
		int countWaiting
	protected int getStoredVoiceMessageCount () 
		int countVoiceMessages
		android.content.SharedPreferences sp
		String subscriberId
		String currentSubscriberId
	public int getCdmaEriIconIndex () 
	public int getCdmaEriIconMode () 
	public java.lang.String getCdmaEriText () 
	public java.lang.String getCdmaMin () 
	public boolean isMinInfoReady () 
	public java.lang.String getCdmaPrlVersion () 
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message onComplete
	public void exitEmergencyCallbackMode () 
	public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCdmaOtaStatusChange (android.os.Handler) 
		android.os.Handler h
	public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSubscriptionInfoReady (android.os.Handler) 
		android.os.Handler h
	public boolean needsOtaServiceProvisioning () 
	public boolean isOtaSpNumber (java.lang.String) 
		String dialStr
	public void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCallWaiting (android.os.Handler) 
		android.os.Handler h
	public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForEcmTimerReset (android.os.Handler) 
		android.os.Handler h
	public void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSignalInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisplayInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRedirectedNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForLineControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForLineControlInfo (android.os.Handler) 
		android.os.Handler h
	public void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForT53ClirInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForT53AudioControlInfo (android.os.Handler) 
		android.os.Handler h
	public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unsetOnEcbModeExitResponse (android.os.Handler) 
		android.os.Handler h
	public void registerForRadioOffOrNotAvailable (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRadioOffOrNotAvailable (android.os.Handler) 
		android.os.Handler h
	public java.lang.String[] getActiveApnTypes () 
	public boolean hasMatchedTetherApnSetting () 
	public java.lang.String getActiveApnHost (java.lang.String) 
		String apnType
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		String apnType
	public android.net.NetworkCapabilities getNetworkCapabilities (java.lang.String) 
		String apnType
	public boolean isDataConnectivityPossible () 
	public boolean isDataConnectivityPossible (java.lang.String) 
		String apnType
	public void notifyNewRingingConnectionP (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
		android.os.AsyncResult ar
	public void notifyForVideoCapabilityChanged (boolean) 
		boolean isVideoCallCapable
		android.os.AsyncResult ar
	private void notifyIncomingRing () 
		android.os.AsyncResult ar
	private void sendIncomingCallRingNotification (int) 
		int token
	public boolean isCspPlmnEnabled () 
	public com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public java.lang.String getMsisdn () 
	private static void logUnexpectedCdmaMethodCall (java.lang.String) 
		String name
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	private static void logUnexpectedGsmMethodCall (java.lang.String) 
		String name
	public void notifyCallForwardingIndicator () 
	public void notifyDataConnectionFailed (java.lang.String, java.lang.String) 
		String reason
		String apnType
	public void notifyPreciseDataConnectionFailed (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String reason
		String apnType
		String apn
		String failCause
	public int getLteOnCdmaMode () 
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
	public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable () 
		com.android.internal.telephony.uicc.IccRecords r
	public com.android.internal.telephony.uicc.UiccCard getUiccCard () 
	public java.lang.String[] getPcscfAddress (java.lang.String) 
		String apnType
	public void setImsRegistrationState (boolean) 
		boolean registered
	public com.android.internal.telephony.Phone getImsPhone () 
	public com.android.internal.telephony.imsphone.ImsPhone relinquishOwnershipOfImsPhone () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public void acquireOwnershipOfImsPhone (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	protected void updateImsPhone () 
	protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
	public int getSubId () 
	public int getPhoneId () 
	public int getVoicePhoneServiceState () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public boolean setOperatorBrandOverride (java.lang.String) 
		String brand
	public boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List gsmRoamingList
		java.util.List gsmNonRoamingList
		java.util.List cdmaRoamingList
		java.util.List cdmaNonRoamingList
		String iccId
		com.android.internal.telephony.ServiceStateTracker tracker
	private void setRoamingOverrideHelper (java.util.List, java.lang.String, java.lang.String) 
		java.util.List list
		String prefix
		String iccId
		android.content.SharedPreferences$Editor spEditor
		String key
	public boolean isMccMncMarkedAsRoaming (java.lang.String) 
		String mccMnc
	public boolean isMccMncMarkedAsNonRoaming (java.lang.String) 
		String mccMnc
	public boolean isSidMarkedAsRoaming (int) 
		int SID
	public boolean isSidMarkedAsNonRoaming (int) 
		int SID
	public boolean isImsRegistered () 
		com.android.internal.telephony.ServiceStateTracker sst
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean isImsRegistered
	public boolean isWifiCallingEnabled () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean isWifiCallingEnabled
	public boolean isVolteEnabled () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
		boolean isVolteEnabled
	private boolean getRoamingOverrideHelper (java.lang.String, java.lang.String) 
		String prefix
		String key
		String iccId
		android.content.SharedPreferences sp
		java.util.Set value
	public boolean isRadioAvailable () 
	public boolean isRadioOn () 
	public void shutdownRadio () 
	public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
		com.android.internal.telephony.RadioCapability rc
		android.os.Message response
	public int getRadioAccessFamily () 
		com.android.internal.telephony.RadioCapability rc
	public java.lang.String getModemUuId () 
		com.android.internal.telephony.RadioCapability rc
	public com.android.internal.telephony.RadioCapability getRadioCapability () 
	public void radioCapabilityUpdated (com.android.internal.telephony.RadioCapability) 
		com.android.internal.telephony.RadioCapability rc
	public void sendSubscriptionSettings (boolean) 
		boolean restoreNetworkSelection
		int type
	protected void setPreferredNetworkTypeIfSimLoaded () 
		int type
		int subId
	public void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRadioCapabilityChanged (android.os.Handler) 
		android.os.Handler h
	public boolean isImsUseEnabled () 
		boolean imsUseEnabled
	public boolean isVideoEnabled () 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public int getLceStatus () 
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message response
	public void startLceAfterRadioIsAvailable () 
	public java.util.Locale getLocaleFromSimAndCarrierPrefs () 
		com.android.internal.telephony.uicc.IccRecords records
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		Exception e
		Exception e
		Exception e
		Exception e
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static boolean access$002 (com.android.internal.telephony.PhoneBase, boolean) 
		com.android.internal.telephony.PhoneBase x0
		boolean x1
}

com/android/internal/telephony/sip/
com/android/internal/telephony/sip/SipPhoneFactory.class
SipPhoneFactory.java
package com.android.internal.telephony.sip
public com.android.internal.telephony.sip.SipPhoneFactory extends java.lang.Object {
	public void  () 
	public static com.android.internal.telephony.sip.SipPhone makePhone (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneNotifier) 
		android.net.sip.SipProfile profile
		java.text.ParseException e
		String sipUri
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier phoneNotifier
}

com/android/internal/telephony/sip/SipConnectionBase.class
SipConnectionBase.java
package com.android.internal.telephony.sip
abstract com.android.internal.telephony.sip.SipConnectionBase extends com.android.internal.telephony.Connection {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private String mPostDialString
	private int mNextPostDialChar
	private long mCreateTime
	private long mConnectTime
	private long mDisconnectTime
	private long mConnectTimeReal
	private long mDuration
	private long mHoldingStartTime
	private int mCause
	private com.android.internal.telephony.Connection$PostDialState mPostDialState
	void  (java.lang.String) 
		String dialString
	protected void setState (com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Call$State state
	public long getCreateTime () 
	public long getConnectTime () 
	public long getDisconnectTime () 
	public long getDurationMillis () 
		long dur
		long dur
		long dur
	public long getHoldDurationMillis () 
		long dur
		long dur
	public int getDisconnectCause () 
	void setDisconnectCause (int) 
		int cause
	public java.lang.String getVendorDisconnectCause () 
	public com.android.internal.telephony.Connection$PostDialState getPostDialState () 
	public void proceedAfterWaitChar () 
	public void proceedAfterWildChar (java.lang.String) 
		String str
	public void cancelPostDial () 
	protected abstract com.android.internal.telephony.Phone getPhone () 
	public java.lang.String getRemainingPostDialString () 
	private void log (java.lang.String) 
		String msg
	public int getNumberPresentation () 
	public com.android.internal.telephony.UUSInfo getUUSInfo () 
	public int getPreciseDisconnectCause () 
	public long getHoldingStartTime () 
	public long getConnectTimeReal () 
	public com.android.internal.telephony.Connection getOrigConnection () 
	public boolean isMultiparty () 
}

com/android/internal/telephony/sip/SipCallBase.class
SipCallBase.java
package com.android.internal.telephony.sip
abstract com.android.internal.telephony.sip.SipCallBase extends com.android.internal.telephony.Call {
	void  () 
	protected abstract void setState (com.android.internal.telephony.Call$State) 
	public java.util.List getConnections () 
	public boolean isMultiparty () 
	public java.lang.String toString () 
	void clearDisconnected () 
		com.android.internal.telephony.Connection c
		java.util.Iterator it
}

com/android/internal/telephony/sip/SipPhone$SipAudioCallAdapter.class
SipPhone.java
package com.android.internal.telephony.sip
abstract com.android.internal.telephony.sip.SipPhone$SipAudioCallAdapter extends android.net.sip.SipAudioCall$Listener {
	private static final String SACA_TAG
	private static final boolean SACA_DBG
	final com.android.internal.telephony.sip.SipPhone this$0
	private void  (com.android.internal.telephony.sip.SipPhone) 
	protected abstract void onCallEnded (int) 
	protected abstract void onError (int) 
	public void onCallEnded (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall call
	public void onCallBusy (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall call
	public void onError (android.net.sip.SipAudioCall, int, java.lang.String) 
		android.net.sip.SipAudioCall call
		int errorCode
		String errorMessage
	private void log (java.lang.String) 
		String s
	void  (com.android.internal.telephony.sip.SipPhone, com.android.internal.telephony.sip.SipPhone$1) 
		com.android.internal.telephony.sip.SipPhone x0
		com.android.internal.telephony.sip.SipPhone$1 x1
}

com/android/internal/telephony/sip/SipPhone.class
SipPhone.java
package com.android.internal.telephony.sip
public com.android.internal.telephony.sip.SipPhone extends com.android.internal.telephony.sip.SipPhoneBase {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private static final int TIMEOUT_MAKE_CALL
	private static final int TIMEOUT_ANSWER_CALL
	private static final int TIMEOUT_HOLD_CALL
	private com.android.internal.telephony.sip.SipPhone$SipCall mRingingCall
	private com.android.internal.telephony.sip.SipPhone$SipCall mForegroundCall
	private com.android.internal.telephony.sip.SipPhone$SipCall mBackgroundCall
	private android.net.sip.SipManager mSipManager
	private android.net.sip.SipProfile mProfile
	void  (android.content.Context, com.android.internal.telephony.PhoneNotifier, android.net.sip.SipProfile) 
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
		android.net.sip.SipProfile profile
	public boolean equals (java.lang.Object) 
		Object o
		com.android.internal.telephony.sip.SipPhone that
	public java.lang.String getSipUri () 
	public boolean equals (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone phone
	public com.android.internal.telephony.Connection takeIncomingCall (java.lang.Object) 
		boolean makeCallWait
		com.android.internal.telephony.sip.SipPhone$SipConnection connection
		android.net.sip.SipAudioCall sipAudioCall
		String localUri
		Exception e
		Object incomingCall
	public void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		int videoState
	public void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
	private com.android.internal.telephony.Connection dialInternal (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Connection c
		android.net.sip.SipException e
		String dialString
		int videoState
	public void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public boolean canConference () 
	public void conference ()  throws com.android.internal.telephony.CallStateException 
	public void conference (com.android.internal.telephony.Call)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Call that
	public boolean canTransfer () 
	public void explicitCallTransfer () 
	public void clearDisconnected () 
	public void sendDtmf (char) 
		char c
	public void startDtmf (char) 
		char c
	public void stopDtmf () 
	public void sendBurstDtmf (java.lang.String) 
		String dtmfString
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void setEchoSuppressionEnabled () 
		android.media.AudioManager audioManager
		String echoSuppression
	public void setMute (boolean) 
		boolean muted
	public boolean getMute () 
	public com.android.internal.telephony.Call getForegroundCall () 
	public com.android.internal.telephony.Call getBackgroundCall () 
	public com.android.internal.telephony.Call getRingingCall () 
	public android.telephony.ServiceState getServiceState () 
	private java.lang.String getUriString (android.net.sip.SipProfile) 
		android.net.sip.SipProfile p
	private java.lang.String getSipDomain (android.net.sip.SipProfile) 
		android.net.sip.SipProfile p
		String domain
	private static com.android.internal.telephony.Call$State getCallStateFrom (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall sipAudioCall
		int sessionState
	private void log (java.lang.String) 
		String s
	private static void slog (java.lang.String) 
		String s
	private void loge (java.lang.String) 
		String s
	private void loge (java.lang.String, java.lang.Exception) 
		String s
		Exception e
	public volatile boolean isVideoEnabled () 
	public volatile android.net.LinkProperties getLinkProperties (java.lang.String) 
		String x0
	public volatile boolean needsOtaServiceProvisioning () 
	public volatile void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] x0
		android.os.Message x1
	public volatile void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message x0
	public volatile void activateCellBroadcastSms (int, android.os.Message) 
		int x0
		android.os.Message x1
	public volatile com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public volatile com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public volatile com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public volatile void saveClirSetting (int) 
		int x0
	public volatile boolean isDataConnectivityPossible () 
	public volatile boolean disableDataConnectivity () 
	public volatile boolean enableDataConnectivity () 
	public volatile void setDataEnabled (boolean) 
		boolean x0
	public volatile boolean getDataEnabled () 
	public volatile void setDataRoamingEnabled (boolean) 
		boolean x0
	public volatile boolean getDataRoamingEnabled () 
	public volatile void disableLocationUpdates () 
	public volatile void enableLocationUpdates () 
	public volatile void updateServiceLocation () 
	public volatile java.util.List getCurrentDataConnectionList () 
	public volatile void getDataCallList (android.os.Message) 
		android.os.Message x0
	public volatile void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile void getNeighboringCids (android.os.Message) 
		android.os.Message x0
	public volatile void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo x0
		android.os.Message x1
	public volatile void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message x0
	public volatile void getAvailableNetworks (android.os.Message) 
		android.os.Message x0
	public volatile com.android.internal.telephony.IccCard getIccCard () 
	public volatile boolean getIccRecordsLoaded () 
	public volatile void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int x0
		int x1
		String x2
		int x3
		android.os.Message x4
	public volatile void getCallForwardingOption (int, android.os.Message) 
		int x0
		android.os.Message x1
	public volatile void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String x0
		String x1
		android.os.Message x2
	public volatile boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String x0
		String x1
		android.os.Message x2
	public volatile java.lang.String getLine1AlphaTag () 
	public volatile java.lang.String getLine1Number () 
	public volatile java.lang.String getIccSerialNumber () 
	public volatile java.lang.String getGroupIdLevel2 () 
	public volatile java.lang.String getGroupIdLevel1 () 
	public volatile java.lang.String getSubscriberId () 
	public volatile java.lang.String getMeid () 
	public volatile java.lang.String getEsn () 
	public volatile java.lang.String getImei () 
	public volatile java.lang.String getDeviceSvn () 
	public volatile java.lang.String getDeviceId () 
	public volatile java.lang.String getVoiceMailAlphaTag () 
	public volatile java.lang.String getVoiceMailNumber () 
	public volatile void setRadioPower (boolean) 
		boolean x0
	public volatile void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile void sendUssdResponse (java.lang.String) 
		String x0
	public volatile boolean handlePinMmi (java.lang.String) 
		String x0
	public volatile boolean handleInCallMmiCommands (java.lang.String) 
		String x0
	public volatile boolean canDial () 
	public volatile void notifyCallForwardingIndicator () 
	public volatile com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	public volatile com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String x0
	public volatile com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public volatile java.util.List getPendingMmiCodes () 
	public volatile boolean getCallForwardingIndicator () 
	public volatile boolean getMessageWaitingIndicator () 
	public volatile android.telephony.SignalStrength getSignalStrength () 
	public volatile int getPhoneType () 
	public volatile com.android.internal.telephony.PhoneConstants$State getState () 
	public volatile android.telephony.CellLocation getCellLocation () 
	public volatile void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler x0
	public volatile void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler x0
		int x1
		Object x2
	public volatile com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String x0
		com.android.internal.telephony.UUSInfo x1
		int x2
		android.os.Bundle x3
	static android.net.sip.SipProfile access$100 (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone x0
	static com.android.internal.telephony.sip.SipPhone$SipCall access$200 (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone x0
	static android.content.Context access$300 (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone x0
	static void access$400 (com.android.internal.telephony.sip.SipPhone, com.android.internal.telephony.Connection) 
		com.android.internal.telephony.sip.SipPhone x0
		com.android.internal.telephony.Connection x1
	static com.android.internal.telephony.Call$State access$1100 (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall x0
	static com.android.internal.telephony.sip.SipPhone$SipCall access$1200 (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone x0
	static java.lang.String access$1300 (com.android.internal.telephony.sip.SipPhone, android.net.sip.SipProfile) 
		com.android.internal.telephony.sip.SipPhone x0
		android.net.sip.SipProfile x1
	static android.net.sip.SipManager access$1400 (com.android.internal.telephony.sip.SipPhone) 
		com.android.internal.telephony.sip.SipPhone x0
}

com/android/internal/telephony/sip/SipConnectionBase$1.class
SipConnectionBase.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipConnectionBase$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$Call$State
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/telephony/sip/SipPhone$SipConnection.class
SipPhone.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipPhone$SipConnection extends com.android.internal.telephony.sip.SipConnectionBase {
	private static final String SCN_TAG
	private static final boolean SCN_DBG
	private com.android.internal.telephony.sip.SipPhone$SipCall mOwner
	private android.net.sip.SipAudioCall mSipAudioCall
	private com.android.internal.telephony.Call$State mState
	private android.net.sip.SipProfile mPeer
	private boolean mIncoming
	private String mOriginalNumber
	private com.android.internal.telephony.sip.SipPhone$SipAudioCallAdapter mAdapter
	final com.android.internal.telephony.sip.SipPhone this$0
	public void  (com.android.internal.telephony.sip.SipPhone, com.android.internal.telephony.sip.SipPhone$SipCall, android.net.sip.SipProfile, java.lang.String) 
		com.android.internal.telephony.sip.SipPhone$SipCall owner
		android.net.sip.SipProfile callee
		String originalNumber
	public void  (com.android.internal.telephony.sip.SipPhone, com.android.internal.telephony.sip.SipPhone$SipCall, android.net.sip.SipProfile) 
		com.android.internal.telephony.sip.SipPhone$SipCall owner
		android.net.sip.SipProfile callee
	public java.lang.String getCnapName () 
		String displayName
	public int getNumberPresentation () 
	void initIncomingCall (android.net.sip.SipAudioCall, com.android.internal.telephony.Call$State) 
		android.net.sip.SipAudioCall sipAudioCall
		com.android.internal.telephony.Call$State newState
	void acceptCall ()  throws com.android.internal.telephony.CallStateException 
		android.net.sip.SipException e
	void changeOwner (com.android.internal.telephony.sip.SipPhone$SipCall) 
		com.android.internal.telephony.sip.SipPhone$SipCall owner
	android.net.rtp.AudioGroup getAudioGroup () 
	void dial ()  throws android.net.sip.SipException 
	void hold ()  throws com.android.internal.telephony.CallStateException 
		android.net.sip.SipException e
	void unhold (android.net.rtp.AudioGroup)  throws com.android.internal.telephony.CallStateException 
		android.net.sip.SipException e
		android.net.rtp.AudioGroup audioGroup
	void setMute (boolean) 
		boolean muted
	boolean getMute () 
	protected void setState (com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Call$State state
	public com.android.internal.telephony.Call$State getState () 
	public boolean isIncoming () 
	public java.lang.String getAddress () 
	public com.android.internal.telephony.sip.SipPhone$SipCall getCall () 
	protected com.android.internal.telephony.Phone getPhone () 
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
		android.net.sip.SipAudioCall sipAudioCall
		android.net.sip.SipException e
	public void separate ()  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.sip.SipPhone$SipCall call
		com.android.internal.telephony.Phone originalPhone
		android.net.rtp.AudioGroup audioGroup
	private void log (java.lang.String) 
		String s
	public volatile com.android.internal.telephony.Call getCall () 
	static android.net.sip.SipAudioCall access$600 (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
	static android.net.sip.SipAudioCall access$602 (com.android.internal.telephony.sip.SipPhone$SipConnection, android.net.sip.SipAudioCall) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
		android.net.sip.SipAudioCall x1
	static android.net.sip.SipProfile access$700 (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
	static void access$800 (com.android.internal.telephony.sip.SipPhone$SipConnection, java.lang.String) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
		String x1
	static com.android.internal.telephony.sip.SipPhone$SipCall access$900 (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
	static com.android.internal.telephony.Call$State access$1000 (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection x0
}

com/android/internal/telephony/sip/SipPhone$1.class
SipPhone.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipPhone$1 extends java.lang.Object {
}

com/android/internal/telephony/sip/SipCommandInterface.class
SipCommandInterface.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipCommandInterface extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface  {
	void  (android.content.Context) 
		android.content.Context context
	public void setOnNITZTime (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void getIccCardStatus (android.os.Message) 
		android.os.Message result
	public void supplyIccPin (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		android.os.Message result
	public void supplyIccPin2 (java.lang.String, android.os.Message) 
		String pin
		android.os.Message result
	public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin2
		android.os.Message result
	public void changeIccPin (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		android.os.Message result
	public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		android.os.Message result
	public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String facility
		String oldPwd
		String newPwd
		android.os.Message result
	public void supplyNetworkDepersonalization (java.lang.String, android.os.Message) 
		String netpin
		android.os.Message result
	public void getCurrentCalls (android.os.Message) 
		android.os.Message result
	public void getPDPContextList (android.os.Message) 
		android.os.Message result
	public void getDataCallList (android.os.Message) 
		android.os.Message result
	public void dial (java.lang.String, int, android.os.Message) 
		String address
		int clirMode
		android.os.Message result
	public void dial (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Message) 
		String address
		int clirMode
		com.android.internal.telephony.UUSInfo uusInfo
		android.os.Message result
	public void getIMSI (android.os.Message) 
		android.os.Message result
	public void getIMSIForApp (java.lang.String, android.os.Message) 
		String aid
		android.os.Message result
	public void getIMEI (android.os.Message) 
		android.os.Message result
	public void getIMEISV (android.os.Message) 
		android.os.Message result
	public void hangupConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
	public void hangupWaitingOrBackground (android.os.Message) 
		android.os.Message result
	public void hangupForegroundResumeBackground (android.os.Message) 
		android.os.Message result
	public void switchWaitingOrHoldingAndActive (android.os.Message) 
		android.os.Message result
	public void conference (android.os.Message) 
		android.os.Message result
	public void setPreferredVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void getPreferredVoicePrivacy (android.os.Message) 
		android.os.Message result
	public void separateConnection (int, android.os.Message) 
		int gsmIndex
		android.os.Message result
	public void acceptCall (android.os.Message) 
		android.os.Message result
	public void rejectCall (android.os.Message) 
		android.os.Message result
	public void explicitCallTransfer (android.os.Message) 
		android.os.Message result
	public void getLastCallFailCause (android.os.Message) 
		android.os.Message result
	public void getLastPdpFailCause (android.os.Message) 
		android.os.Message result
	public void getLastDataCallFailCause (android.os.Message) 
		android.os.Message result
	public void setMute (boolean, android.os.Message) 
		boolean enableMute
		android.os.Message response
	public void getMute (android.os.Message) 
		android.os.Message response
	public void getSignalStrength (android.os.Message) 
		android.os.Message result
	public void getVoiceRegistrationState (android.os.Message) 
		android.os.Message result
	public void getDataRegistrationState (android.os.Message) 
		android.os.Message result
	public void getOperator (android.os.Message) 
		android.os.Message result
	public void sendDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void startDtmf (char, android.os.Message) 
		char c
		android.os.Message result
	public void stopDtmf (android.os.Message) 
		android.os.Message result
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message result
	public void sendSMS (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message) 
		String smscPDU
		String pdu
		android.os.Message result
	public void sendCdmaSms (byte[], android.os.Message) 
		byte[] pdu
		android.os.Message result
	public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message) 
		String smscPDU
		String pdu
		int retry
		int messageRef
		android.os.Message response
	public void sendImsCdmaSms (byte[], int, int, android.os.Message) 
		byte[] pdu
		int retry
		int messageRef
		android.os.Message response
	public void getImsRegistrationState (android.os.Message) 
		android.os.Message result
	public void deleteSmsOnSim (int, android.os.Message) 
		int index
		android.os.Message response
	public void deleteSmsOnRuim (int, android.os.Message) 
		int index
		android.os.Message response
	public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message) 
		int status
		String smsc
		String pdu
		android.os.Message response
	public void writeSmsToRuim (int, java.lang.String, android.os.Message) 
		int status
		String pdu
		android.os.Message response
	public void setupDataCall (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String radioTechnology
		String profile
		String apn
		String user
		String password
		String authType
		String protocol
		android.os.Message result
	public void deactivateDataCall (int, int, android.os.Message) 
		int cid
		int reason
		android.os.Message result
	public void setRadioPower (boolean, android.os.Message) 
		boolean on
		android.os.Message result
	public void setSuppServiceNotifications (boolean, android.os.Message) 
		boolean enable
		android.os.Message result
	public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message) 
		boolean success
		int cause
		android.os.Message result
	public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message) 
		boolean success
		String ackPdu
		android.os.Message result
	public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		android.os.Message result
	public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		int command
		int fileid
		String path
		int p1
		int p2
		int p3
		String data
		String pin2
		String aid
		android.os.Message result
	public void getCLIR (android.os.Message) 
		android.os.Message result
	public void setCLIR (int, android.os.Message) 
		int clirMode
		android.os.Message result
	public void queryCallWaiting (int, android.os.Message) 
		int serviceClass
		android.os.Message response
	public void setCallWaiting (boolean, int, android.os.Message) 
		boolean enable
		int serviceClass
		android.os.Message response
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
	public void setNetworkSelectionModeManual (java.lang.String, android.os.Message) 
		String operatorNumeric
		android.os.Message response
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message response
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setCallForward (int, int, int, java.lang.String, int, android.os.Message) 
		int action
		int cfReason
		int serviceClass
		String number
		int timeSeconds
		android.os.Message response
	public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message) 
		int cfReason
		int serviceClass
		String number
		android.os.Message response
	public void queryCLIP (android.os.Message) 
		android.os.Message response
	public void getBasebandVersion (android.os.Message) 
		android.os.Message response
	public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message) 
		String facility
		String password
		int serviceClass
		android.os.Message response
	public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		String password
		int serviceClass
		String appId
		android.os.Message response
	public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		android.os.Message response
	public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message) 
		String facility
		boolean lockState
		String password
		int serviceClass
		String appId
		android.os.Message response
	public void sendUSSD (java.lang.String, android.os.Message) 
		String ussdString
		android.os.Message response
	public void cancelPendingUssd (android.os.Message) 
		android.os.Message response
	public void resetRadio (android.os.Message) 
		android.os.Message result
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message response
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message response
	public void sendTerminalResponse (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelope (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void sendEnvelopeWithStatus (java.lang.String, android.os.Message) 
		String contents
		android.os.Message response
	public void handleCallSetupRequestFromSim (boolean, android.os.Message) 
		boolean accept
		android.os.Message response
	public void setPreferredNetworkType (int, android.os.Message) 
		int networkType
		android.os.Message response
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void setLocationUpdates (boolean, android.os.Message) 
		boolean enable
		android.os.Message response
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
	public void reportSmsMemoryStatus (boolean, android.os.Message) 
		boolean available
		android.os.Message result
	public void reportStkServiceIsRunning (android.os.Message) 
		android.os.Message result
	public void getCdmaSubscriptionSource (android.os.Message) 
		android.os.Message response
	public void getGsmBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
		android.os.Message response
	public void setGsmBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void getDeviceIdentity (android.os.Message) 
		android.os.Message response
	public void getCDMASubscription (android.os.Message) 
		android.os.Message response
	public void setPhoneType (int) 
		int phoneType
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
	public void setCdmaSubscriptionSource (int, android.os.Message) 
		int cdmaSubscription
		android.os.Message response
	public void queryTTYMode (android.os.Message) 
		android.os.Message response
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message response
	public void sendCDMAFeatureCode (java.lang.String, android.os.Message) 
		String FeatureCode
		android.os.Message response
	public void getCdmaBroadcastConfig (android.os.Message) 
		android.os.Message response
	public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message) 
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
		android.os.Message response
	public void setCdmaBroadcastActivation (boolean, android.os.Message) 
		boolean activate
		android.os.Message response
	public void exitEmergencyCallbackMode (android.os.Message) 
		android.os.Message response
	public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin
		String aid
		android.os.Message response
	public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk
		String newPin
		String aid
		android.os.Message response
	public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message) 
		String pin2
		String aid
		android.os.Message response
	public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String puk2
		String newPin2
		String aid
		android.os.Message response
	public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin
		String newPin
		String aidPtr
		android.os.Message response
	public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message) 
		String oldPin2
		String newPin2
		String aidPtr
		android.os.Message response
	public void requestIsimAuthentication (java.lang.String, android.os.Message) 
		String nonce
		android.os.Message response
	public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message) 
		int authContext
		String data
		String aid
		android.os.Message response
	public void getVoiceRadioTechnology (android.os.Message) 
		android.os.Message result
	public void getCellInfoList (android.os.Message) 
		android.os.Message result
	public void setCellInfoListRate (int, android.os.Message) 
		int rateInMillis
		android.os.Message response
	public void setInitialAttachApn (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, android.os.Message) 
		String apn
		String protocol
		int authType
		String username
		String password
		android.os.Message result
	public void setDataProfile (com.android.internal.telephony.dataconnection.DataProfile[], android.os.Message) 
		com.android.internal.telephony.dataconnection.DataProfile[] dps
		android.os.Message result
	public void iccOpenLogicalChannel (java.lang.String, android.os.Message) 
		String AID
		android.os.Message response
	public void iccCloseLogicalChannel (int, android.os.Message) 
		int channel
		android.os.Message response
	public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message) 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message) 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
		android.os.Message response
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
	public void getHardwareConfig (android.os.Message) 
		android.os.Message result
	public void requestShutdown (android.os.Message) 
		android.os.Message result
	public void startLceService (int, boolean, android.os.Message) 
		int reportIntervalMs
		boolean pullMode
		android.os.Message result
	public void stopLceService (android.os.Message) 
		android.os.Message result
	public void pullLceData (android.os.Message) 
		android.os.Message result
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message result
}

com/android/internal/telephony/sip/SipPhone$SipCall.class
SipPhone.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipPhone$SipCall extends com.android.internal.telephony.sip.SipCallBase {
	private static final String SC_TAG
	private static final boolean SC_DBG
	private static final boolean SC_VDBG
	final com.android.internal.telephony.sip.SipPhone this$0
	private void  (com.android.internal.telephony.sip.SipPhone) 
	void reset () 
	void switchWith (com.android.internal.telephony.sip.SipPhone$SipCall) 
		com.android.internal.telephony.sip.SipPhone$SipCall tmp
		com.android.internal.telephony.sip.SipPhone$SipCall that
	private void takeOver (com.android.internal.telephony.sip.SipPhone$SipCall) 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		com.android.internal.telephony.sip.SipPhone$SipCall that
	public com.android.internal.telephony.Phone getPhone () 
	public java.util.List getConnections () 
	com.android.internal.telephony.Connection dial (java.lang.String)  throws android.net.sip.SipException 
		String replaceStr
		android.net.sip.SipProfile callee
		com.android.internal.telephony.sip.SipPhone$SipConnection c
		java.text.ParseException e
		String originalNumber
		String calleeSipUri
	public void hangup ()  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.CallStateException e
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		com.android.internal.telephony.CallStateException excp
	com.android.internal.telephony.sip.SipPhone$SipConnection initIncomingCall (android.net.sip.SipAudioCall, boolean) 
		android.net.sip.SipAudioCall sipAudioCall
		boolean makeCallWait
		android.net.sip.SipProfile callee
		com.android.internal.telephony.sip.SipPhone$SipConnection c
		com.android.internal.telephony.Call$State newState
	void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	void acceptCall ()  throws com.android.internal.telephony.CallStateException 
	private boolean isSpeakerOn () 
		Boolean ret
	void setAudioGroupMode () 
		android.net.rtp.AudioGroup audioGroup
		int mode
	void hold ()  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
	void unhold ()  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		android.net.rtp.AudioGroup audioGroup
	void setMute (boolean) 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		boolean muted
	boolean getMute () 
		boolean ret
	void merge (com.android.internal.telephony.sip.SipPhone$SipCall)  throws com.android.internal.telephony.CallStateException 
		com.android.internal.telephony.sip.SipPhone$SipConnection conn
		com.android.internal.telephony.Connection c
		com.android.internal.telephony.Connection[] arr$
		int len$
		int i$
		com.android.internal.telephony.sip.SipPhone$SipCall that
		android.net.rtp.AudioGroup audioGroup
		com.android.internal.telephony.Connection[] cc
	private void add (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection conn
		com.android.internal.telephony.sip.SipPhone$SipCall call
	void sendDtmf (char) 
		char c
		android.net.rtp.AudioGroup audioGroup
	private int convertDtmf (char) 
		char c
		int code
	protected void setState (com.android.internal.telephony.Call$State) 
		com.android.internal.telephony.Call$State newState
	void onConnectionStateChanged (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipConnection conn
	void onConnectionEnded (com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.Connection c
		java.util.Iterator i$
		boolean allConnectionsDisconnected
		com.android.internal.telephony.sip.SipPhone$SipConnection conn
	private android.net.rtp.AudioGroup getAudioGroup () 
	private void log (java.lang.String) 
		String s
	void  (com.android.internal.telephony.sip.SipPhone, com.android.internal.telephony.sip.SipPhone$1) 
		com.android.internal.telephony.sip.SipPhone x0
		com.android.internal.telephony.sip.SipPhone$1 x1
	static android.net.rtp.AudioGroup access$1500 (com.android.internal.telephony.sip.SipPhone$SipCall) 
		com.android.internal.telephony.sip.SipPhone$SipCall x0
	static void access$1600 (com.android.internal.telephony.sip.SipPhone$SipCall, com.android.internal.telephony.sip.SipPhone$SipConnection) 
		com.android.internal.telephony.sip.SipPhone$SipCall x0
		com.android.internal.telephony.sip.SipPhone$SipConnection x1
}

com/android/internal/telephony/sip/SipPhone$SipConnection$1.class
SipPhone.java
package com.android.internal.telephony.sip
 com.android.internal.telephony.sip.SipPhone$SipConnection$1 extends com.android.internal.telephony.sip.SipPhone$SipAudioCallAdapter {
	final com.android.internal.telephony.sip.SipPhone$SipConnection this$1
	void  (com.android.internal.telephony.sip.SipPhone$SipConnection) 
	protected void onCallEnded (int) 
		android.net.sip.SipAudioCall sipAudioCall
		String sessionState
		int cause
	public void onCallEstablished (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall call
	public void onCallHeld (android.net.sip.SipAudioCall) 
		android.net.sip.SipAudioCall call
	public void onChanged (android.net.sip.SipAudioCall) 
		com.android.internal.telephony.CallStateException e
		com.android.internal.telephony.Call$State newState
		android.net.sip.SipAudioCall call
	protected void onError (int) 
		int cause
}

com/android/internal/telephony/sip/SipPhoneBase.class
SipPhoneBase.java
package com.android.internal.telephony.sip
abstract com.android.internal.telephony.sip.SipPhoneBase extends com.android.internal.telephony.PhoneBase {
	private static final String LOG_TAG
	private android.os.RegistrantList mRingbackRegistrants
	private com.android.internal.telephony.PhoneConstants$State mState
	public void  (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneNotifier) 
		String name
		android.content.Context context
		com.android.internal.telephony.PhoneNotifier notifier
	public abstract com.android.internal.telephony.Call getForegroundCall () 
	public abstract com.android.internal.telephony.Call getBackgroundCall () 
	public abstract com.android.internal.telephony.Call getRingingCall () 
	public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
	void migrateFrom (com.android.internal.telephony.sip.SipPhoneBase) 
		com.android.internal.telephony.sip.SipPhoneBase from
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	protected void startRingbackTone () 
		android.os.AsyncResult result
	protected void stopRingbackTone () 
		android.os.AsyncResult result
	public android.telephony.ServiceState getServiceState () 
		android.telephony.ServiceState s
	public android.telephony.CellLocation getCellLocation () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
	public int getPhoneType () 
	public android.telephony.SignalStrength getSignalStrength () 
	public boolean getMessageWaitingIndicator () 
	public boolean getCallForwardingIndicator () 
	public java.util.List getPendingMmiCodes () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
	public com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	void notifyPhoneStateChanged () 
	void notifyPreciseCallStateChanged () 
	void notifyNewRingingConnection (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	void notifyDisconnect (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection cn
	void notifyUnknownConnection () 
	void notifySuppServiceFailed (com.android.internal.telephony.Phone$SuppService) 
		com.android.internal.telephony.Phone$SuppService code
	void notifyServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState ss
	public void notifyCallForwardingIndicator () 
	public boolean canDial () 
		int serviceState
		String disableCall
	public boolean handleInCallMmiCommands (java.lang.String) 
		String dialString
	boolean isInCall () 
		com.android.internal.telephony.Call$State foregroundCallState
		com.android.internal.telephony.Call$State backgroundCallState
		com.android.internal.telephony.Call$State ringingCallState
	public boolean handlePinMmi (java.lang.String) 
		String dialString
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
	public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void setRadioPower (boolean) 
		boolean power
	public java.lang.String getVoiceMailNumber () 
	public java.lang.String getVoiceMailAlphaTag () 
	public java.lang.String getDeviceId () 
	public java.lang.String getDeviceSvn () 
	public java.lang.String getImei () 
	public java.lang.String getEsn () 
	public java.lang.String getMeid () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getGroupIdLevel1 () 
	public java.lang.String getGroupIdLevel2 () 
	public java.lang.String getIccSerialNumber () 
	public java.lang.String getLine1Number () 
	public java.lang.String getLine1AlphaTag () 
	public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceMailNumber
		android.os.Message onComplete
	public void getCallForwardingOption (int, android.os.Message) 
		int commandInterfaceCFReason
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int commandInterfaceCFAction
		int commandInterfaceCFReason
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public boolean getIccRecordsLoaded () 
	public com.android.internal.telephony.IccCard getIccCard () 
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
	public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo network
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void getDataCallList (android.os.Message) 
		android.os.Message response
	public java.util.List getCurrentDataConnectionList () 
	public void updateServiceLocation () 
	public void enableLocationUpdates () 
	public void disableLocationUpdates () 
	public boolean getDataRoamingEnabled () 
	public void setDataRoamingEnabled (boolean) 
		boolean enable
	public boolean getDataEnabled () 
	public void setDataEnabled (boolean) 
		boolean enable
	public boolean enableDataConnectivity () 
	public boolean disableDataConnectivity () 
	public boolean isDataConnectivityPossible () 
	boolean updateCurrentCarrierInProvider () 
	public void saveClirSetting (int) 
		int commandInterfaceCLIRMode
	public com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public void activateCellBroadcastSms (int, android.os.Message) 
		int activate
		android.os.Message response
	public void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message response
	public void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] configValuesArray
		android.os.Message response
	public boolean needsOtaServiceProvisioning () 
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		String apnType
	public boolean isVideoEnabled () 
	void updatePhoneState () 
		com.android.internal.telephony.PhoneConstants$State oldState
	protected void onUpdateIccAvailability () 
}

com/android/internal/telephony/HbpcdUtils.class
HbpcdUtils.java
package com.android.internal.telephony
public final com.android.internal.telephony.HbpcdUtils extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private android.content.ContentResolver resolver
	public void  (android.content.Context) 
		android.content.Context context
	public int getMcc (int, int, int, boolean) 
		int c2Counter
		int c3Counter
		int sid
		int tz
		int DSTflag
		boolean isNitzTimeZone
		int tmpMcc
		String[] projection2
		android.database.Cursor c2
		String[] projection3
		android.database.Cursor c3
		String[] projection5
		android.database.Cursor c5
	public java.lang.String getIddByMcc (int) 
		int mcc
		String idd
		android.database.Cursor c
		String[] projection
		android.database.Cursor cur
}

com/android/internal/telephony/CellBroadcastHandler.class
CellBroadcastHandler.java
package com.android.internal.telephony
public com.android.internal.telephony.CellBroadcastHandler extends com.android.internal.telephony.WakeLockStateMachine {
	private void  (android.content.Context, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
	protected void  (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneBase) 
		String debugTag
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
	public static com.android.internal.telephony.CellBroadcastHandler makeCellBroadcastHandler (android.content.Context, com.android.internal.telephony.PhoneBase) 
		android.content.Context context
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.CellBroadcastHandler handler
	protected boolean handleSmsMessage (android.os.Message) 
		android.os.Message message
	protected void handleBroadcastSms (android.telephony.SmsCbMessage) 
		String receiverPermission
		int appOp
		android.content.Intent intent
		android.telephony.SmsCbMessage message
		String receiverPermission
		int appOp
		android.content.Intent intent
}

com/android/internal/telephony/CarrierServiceBindHelper$CarrierServiceConnection.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
 com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceConnection extends java.lang.Object implements android.content.ServiceConnection  {
	private android.os.IBinder service
	private com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
	final com.android.internal.telephony.CarrierServiceBindHelper this$0
	public void  (com.android.internal.telephony.CarrierServiceBindHelper, com.android.internal.telephony.CarrierServiceBindHelper$AppBinding) 
		com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
}

com/android/internal/telephony/SmsApplication.class
SmsApplication.java
package com.android.internal.telephony
public final com.android.internal.telephony.SmsApplication extends java.lang.Object {
	static final String LOG_TAG
	private static final String PHONE_PACKAGE_NAME
	private static final String BLUETOOTH_PACKAGE_NAME
	private static final String MMS_SERVICE_PACKAGE_NAME
	private static final String TELEPHONY_PROVIDER_PACKAGE_NAME
	private static final String SCHEME_SMS
	private static final String SCHEME_SMSTO
	private static final String SCHEME_MMS
	private static final String SCHEME_MMSTO
	private static final boolean DEBUG_MULTIUSER
	private static com.android.internal.telephony.SmsApplication$SmsPackageMonitor sSmsPackageMonitor
	public void  () 
	private static int getIncomingUserId (android.content.Context) 
		android.content.Context context
		int contextUserId
		int callingUid
	public static java.util.Collection getApplicationCollection (android.content.Context) 
		android.content.Context context
		int userId
		long token
	private static java.util.Collection getApplicationCollectionInternal (android.content.Context, int) 
		String applicationName
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.pm.ActivityInfo activityInfo
		String packageName
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.pm.ActivityInfo activityInfo
		String packageName
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.pm.ServiceInfo serviceInfo
		String packageName
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.pm.ActivityInfo activityInfo
		String packageName
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.pm.ActivityInfo activityInfo
		String packageName
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.pm.ResolveInfo resolveInfo
		java.util.Iterator i$
		android.content.Context context
		int userId
		android.content.pm.PackageManager packageManager
		android.content.Intent intent
		java.util.List smsReceivers
		java.util.HashMap receivers
		java.util.List mmsReceivers
		java.util.List respondServices
		java.util.List sendToActivities
	private static com.android.internal.telephony.SmsApplication$SmsApplicationData getApplicationForPackage (java.util.Collection, java.lang.String) 
		com.android.internal.telephony.SmsApplication$SmsApplicationData application
		java.util.Iterator i$
		java.util.Collection applications
		String packageName
	private static com.android.internal.telephony.SmsApplication$SmsApplicationData getApplication (android.content.Context, boolean, int) 
		android.content.res.Resources r
		String defaultPackage
		int mode
		android.content.pm.PackageManager packageManager
		android.app.AppOpsManager appOps
		android.content.Context context
		boolean updateIfNeeded
		int userId
		android.telephony.TelephonyManager tm
		java.util.Collection applications
		String defaultApplication
		com.android.internal.telephony.SmsApplication$SmsApplicationData applicationData
	public static void setDefaultApplication (java.lang.String, android.content.Context) 
		String packageName
		android.content.Context context
		android.telephony.TelephonyManager tm
		int userId
		long token
	private static void setDefaultApplicationInternal (java.lang.String, android.content.Context, int) 
		android.content.pm.PackageInfo info
		android.content.pm.PackageManager$NameNotFoundException e
		android.app.AppOpsManager appOps
		String packageName
		android.content.Context context
		int userId
		String oldPackageName
		android.content.pm.PackageManager packageManager
		java.util.Collection applications
		com.android.internal.telephony.SmsApplication$SmsApplicationData applicationData
	private static void assignWriteSmsPermissionToSystemApp (android.content.Context, android.content.pm.PackageManager, android.app.AppOpsManager, java.lang.String) 
		android.content.pm.PackageInfo info
		int mode
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		android.content.pm.PackageManager packageManager
		android.app.AppOpsManager appOps
		String packageName
		int result
	public static void initSmsPackageMonitor (android.content.Context) 
		android.content.Context context
	private static void configurePreferredActivity (android.content.pm.PackageManager, android.content.ComponentName, int) 
		android.content.pm.PackageManager packageManager
		android.content.ComponentName componentName
		int userId
	private static void replacePreferredActivity (android.content.pm.PackageManager, android.content.ComponentName, int, java.lang.String) 
		android.content.pm.ResolveInfo info
		int i
		android.content.pm.PackageManager packageManager
		android.content.ComponentName componentName
		int userId
		String scheme
		android.content.Intent intent
		java.util.List resolveInfoList
		int n
		android.content.ComponentName[] set
		android.content.IntentFilter intentFilter
	public static com.android.internal.telephony.SmsApplication$SmsApplicationData getSmsApplicationData (java.lang.String, android.content.Context) 
		String packageName
		android.content.Context context
		java.util.Collection applications
	public static android.content.ComponentName getDefaultSmsApplication (android.content.Context, boolean) 
		android.content.ComponentName component
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.Context context
		boolean updateIfNeeded
		int userId
		long token
	public static android.content.ComponentName getDefaultMmsApplication (android.content.Context, boolean) 
		android.content.ComponentName component
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.Context context
		boolean updateIfNeeded
		int userId
		long token
	public static android.content.ComponentName getDefaultRespondViaMessageApplication (android.content.Context, boolean) 
		android.content.ComponentName component
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.Context context
		boolean updateIfNeeded
		int userId
		long token
	public static android.content.ComponentName getDefaultSendToApplication (android.content.Context, boolean) 
		android.content.ComponentName component
		com.android.internal.telephony.SmsApplication$SmsApplicationData smsApplicationData
		android.content.Context context
		boolean updateIfNeeded
		int userId
		long token
	public static boolean shouldWriteMessageForPackage (java.lang.String, android.content.Context) 
		String packageName
		android.content.Context context
	public static boolean isDefaultSmsApplication (android.content.Context, java.lang.String) 
		android.content.Context context
		String packageName
		String defaultSmsPackage
	private static java.lang.String getDefaultSmsApplicationPackageName (android.content.Context) 
		android.content.Context context
		android.content.ComponentName component
	static void access$000 (android.content.pm.PackageManager, android.content.ComponentName, int) 
		android.content.pm.PackageManager x0
		android.content.ComponentName x1
		int x2
	static void  () 
}

com/android/internal/telephony/ISub$Stub$Proxy.class
ISub.java
package com.android.internal.telephony
 com.android.internal.telephony.ISub$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.ISub  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getAllSubInfoList (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getAllSubInfoCount (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfo (int, java.lang.String)  throws android.os.RemoteException 
		android.telephony.SubscriptionInfo _result
		int subId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telephony.SubscriptionInfo _result
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForIccId (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.telephony.SubscriptionInfo _result
		String iccId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telephony.SubscriptionInfo _result
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex (int, java.lang.String)  throws android.os.RemoteException 
		android.telephony.SubscriptionInfo _result
		int slotIdx
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telephony.SubscriptionInfo _result
	public java.util.List getActiveSubscriptionInfoList (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getActiveSubInfoCount (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getActiveSubInfoCountMax ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addSubInfoRecord (java.lang.String, int)  throws android.os.RemoteException 
		String iccId
		int slotId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int setIconTint (int, int)  throws android.os.RemoteException 
		int tint
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int setDisplayName (java.lang.String, int)  throws android.os.RemoteException 
		String displayName
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int setDisplayNameUsingSrc (java.lang.String, int, long)  throws android.os.RemoteException 
		String displayName
		int subId
		long nameSource
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int setDisplayNumber (java.lang.String, int)  throws android.os.RemoteException 
		String number
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int setDataRoaming (int, int)  throws android.os.RemoteException 
		int roaming
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getSlotId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getSubId (int)  throws android.os.RemoteException 
		int slotId
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int getDefaultSubId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int clearSubInfo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPhoneId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDefaultDataSubId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDefaultDataSubId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getDefaultVoiceSubId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDefaultVoiceSubId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getDefaultSmsSubId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDefaultSmsSubId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearDefaultsForInactiveSubIds ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int[] getActiveSubIdList ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public void setSubscriptionProperty (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String propKey
		String propValue
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getSubscriptionProperty (int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int subId
		String propKey
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getSimStateForSlotIdx (int)  throws android.os.RemoteException 
		int slotIdx
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isActiveSubId (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/telephony/Phone$DataActivityState.class
Phone.java
package com.android.internal.telephony
public final com.android.internal.telephony.Phone$DataActivityState extends java.lang.Enum {
	public static final com.android.internal.telephony.Phone$DataActivityState NONE
	public static final com.android.internal.telephony.Phone$DataActivityState DATAIN
	public static final com.android.internal.telephony.Phone$DataActivityState DATAOUT
	public static final com.android.internal.telephony.Phone$DataActivityState DATAINANDOUT
	public static final com.android.internal.telephony.Phone$DataActivityState DORMANT
	private static final com.android.internal.telephony.Phone$DataActivityState[] $VALUES
	public static com.android.internal.telephony.Phone$DataActivityState[] values () 
	public static com.android.internal.telephony.Phone$DataActivityState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/telephony/SubInfoRecordUpdater$1.class
SubInfoRecordUpdater.java
package com.android.internal.telephony
 com.android.internal.telephony.SubInfoRecordUpdater$1 extends android.content.BroadcastReceiver {
	final com.android.internal.telephony.SubInfoRecordUpdater this$0
	void  (com.android.internal.telephony.SubInfoRecordUpdater) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.ContentValues number
		String nameToSet
		com.android.internal.telephony.uicc.SpnOverride mSpnOverride
		String nameToSet
		String CarrierName
		android.content.ContentValues name
		String msisdn
		android.content.ContentResolver contentResolver
		android.telephony.SubInfoRecord subInfo
		long subId
		String simStatus
		int slotId
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/IccSmsInterfaceManager$1.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IccSmsInterfaceManager$1 extends android.os.Handler {
	final com.android.internal.telephony.IccSmsInterfaceManager this$0
	void  (com.android.internal.telephony.IccSmsInterfaceManager) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
}

com/android/internal/telephony/IOnSubscriptionsChangedListener.class
IOnSubscriptionsChangedListener.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IOnSubscriptionsChangedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onSubscriptionsChanged ()  throws android.os.RemoteException 
}

com/android/internal/telephony/Phone.class
Phone.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Phone extends java.lang.Object {
	public static final boolean DEBUG_PHONE
	public static final String FEATURE_ENABLE_MMS
	public static final String FEATURE_ENABLE_SUPL
	public static final String FEATURE_ENABLE_DUN
	public static final String FEATURE_ENABLE_HIPRI
	public static final String FEATURE_ENABLE_DUN_ALWAYS
	public static final String FEATURE_ENABLE_FOTA
	public static final String FEATURE_ENABLE_IMS
	public static final String FEATURE_ENABLE_CBS
	public static final String FEATURE_ENABLE_EMERGENCY
	public static final String REASON_ROAMING_ON
	public static final String REASON_ROAMING_OFF
	public static final String REASON_DATA_DISABLED
	public static final String REASON_DATA_ENABLED
	public static final String REASON_DATA_ATTACHED
	public static final String REASON_DATA_DETACHED
	public static final String REASON_CDMA_DATA_ATTACHED
	public static final String REASON_CDMA_DATA_DETACHED
	public static final String REASON_APN_CHANGED
	public static final String REASON_APN_SWITCHED
	public static final String REASON_APN_FAILED
	public static final String REASON_RESTORE_DEFAULT_APN
	public static final String REASON_RADIO_TURNED_OFF
	public static final String REASON_PDP_RESET
	public static final String REASON_VOICE_CALL_ENDED
	public static final String REASON_VOICE_CALL_STARTED
	public static final String REASON_PS_RESTRICT_ENABLED
	public static final String REASON_PS_RESTRICT_DISABLED
	public static final String REASON_SIM_LOADED
	public static final String REASON_NW_TYPE_CHANGED
	public static final String REASON_DATA_DEPENDENCY_MET
	public static final String REASON_DATA_DEPENDENCY_UNMET
	public static final String REASON_LOST_DATA_CONNECTION
	public static final String REASON_CONNECTED
	public static final String REASON_SINGLE_PDN_ARBITRATION
	public static final String REASON_DATA_SPECIFIC_DISABLED
	public static final String REASON_SIM_NOT_READY
	public static final String REASON_IWLAN_AVAILABLE
	public static final String REASON_CARRIER_CHANGE
	public static final int BM_UNSPECIFIED
	public static final int BM_EURO_BAND
	public static final int BM_US_BAND
	public static final int BM_JPN_BAND
	public static final int BM_AUS_BAND
	public static final int BM_AUS2_BAND
	public static final int BM_BOUNDARY
	public static final int NT_MODE_WCDMA_PREF
	public static final int NT_MODE_GSM_ONLY
	public static final int NT_MODE_WCDMA_ONLY
	public static final int NT_MODE_GSM_UMTS
	public static final int NT_MODE_CDMA
	public static final int NT_MODE_CDMA_NO_EVDO
	public static final int NT_MODE_EVDO_NO_CDMA
	public static final int NT_MODE_GLOBAL
	public static final int NT_MODE_LTE_CDMA_AND_EVDO
	public static final int NT_MODE_LTE_GSM_WCDMA
	public static final int NT_MODE_LTE_CDMA_EVDO_GSM_WCDMA
	public static final int NT_MODE_LTE_ONLY
	public static final int NT_MODE_LTE_WCDMA
	public static final int PREFERRED_NT_MODE
	public static final int CDMA_RM_HOME
	public static final int CDMA_RM_AFFILIATED
	public static final int CDMA_RM_ANY
	public static final int CDMA_SUBSCRIPTION_UNKNOWN
	public static final int CDMA_SUBSCRIPTION_RUIM_SIM
	public static final int CDMA_SUBSCRIPTION_NV
	public static final int PREFERRED_CDMA_SUBSCRIPTION
	public static final int TTY_MODE_OFF
	public static final int TTY_MODE_FULL
	public static final int TTY_MODE_HCO
	public static final int TTY_MODE_VCO
	public static final int CDMA_OTA_PROVISION_STATUS_SPL_UNLOCKED
	public static final int CDMA_OTA_PROVISION_STATUS_SPC_RETRIES_EXCEEDED
	public static final int CDMA_OTA_PROVISION_STATUS_A_KEY_EXCHANGED
	public static final int CDMA_OTA_PROVISION_STATUS_SSD_UPDATED
	public static final int CDMA_OTA_PROVISION_STATUS_NAM_DOWNLOADED
	public static final int CDMA_OTA_PROVISION_STATUS_MDN_DOWNLOADED
	public static final int CDMA_OTA_PROVISION_STATUS_IMSI_DOWNLOADED
	public static final int CDMA_OTA_PROVISION_STATUS_PRL_DOWNLOADED
	public static final int CDMA_OTA_PROVISION_STATUS_COMMITTED
	public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_STARTED
	public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_STOPPED
	public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_ABORTED
	public abstract android.telephony.ServiceState getServiceState () 
	public abstract android.telephony.CellLocation getCellLocation () 
	public abstract java.util.List getAllCellInfo () 
	public abstract void setCellInfoListRate (int) 
	public abstract com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public abstract com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
	public abstract com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	public abstract android.content.Context getContext () 
	public abstract void disableDnsCheck (boolean) 
	public abstract boolean isDnsCheckDisabled () 
	public abstract com.android.internal.telephony.PhoneConstants$State getState () 
	public abstract java.lang.String getPhoneName () 
	public abstract int getPhoneType () 
	public abstract java.lang.String[] getActiveApnTypes () 
	public abstract boolean hasMatchedTetherApnSetting () 
	public abstract java.lang.String getActiveApnHost (java.lang.String) 
	public abstract android.net.LinkProperties getLinkProperties (java.lang.String) 
	public abstract android.net.NetworkCapabilities getNetworkCapabilities (java.lang.String) 
	public abstract android.telephony.SignalStrength getSignalStrength () 
	public abstract void registerForUnknownConnection (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForUnknownConnection (android.os.Handler) 
	public abstract void registerForHandoverStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForHandoverStateChanged (android.os.Handler) 
	public abstract void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForPreciseCallStateChanged (android.os.Handler) 
	public abstract void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForNewRingingConnection (android.os.Handler) 
	public abstract void registerForVideoCapabilityChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForVideoCapabilityChanged (android.os.Handler) 
	public abstract void registerForIncomingRing (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForIncomingRing (android.os.Handler) 
	public abstract void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRingbackTone (android.os.Handler) 
	public abstract void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForOnHoldTone (android.os.Handler) 
	public abstract void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForResendIncallMute (android.os.Handler) 
	public abstract void registerForDisconnect (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForDisconnect (android.os.Handler) 
	public abstract void registerForMmiInitiate (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForMmiInitiate (android.os.Handler) 
	public abstract void registerForMmiComplete (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForMmiComplete (android.os.Handler) 
	public abstract void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForEcmTimerReset (android.os.Handler) 
	public abstract java.util.List getPendingMmiCodes () 
	public abstract void sendUssdResponse (java.lang.String) 
	public abstract void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForServiceStateChanged (android.os.Handler) 
	public abstract void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSuppServiceNotification (android.os.Handler) 
	public abstract void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSuppServiceFailed (android.os.Handler) 
	public abstract void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
	public abstract void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
	public abstract void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCdmaOtaStatusChange (android.os.Handler) 
	public abstract void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSubscriptionInfoReady (android.os.Handler) 
	public abstract void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSimRecordsLoaded (android.os.Handler) 
	public abstract void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForTtyModeReceived (android.os.Handler) 
	public abstract boolean getIccRecordsLoaded () 
	public abstract com.android.internal.telephony.IccCard getIccCard () 
	public abstract void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
	public abstract void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public abstract void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public abstract boolean canConference () 
	public abstract void conference ()  throws com.android.internal.telephony.CallStateException 
	public abstract void enableEnhancedVoicePrivacy (boolean, android.os.Message) 
	public abstract void getEnhancedVoicePrivacy (android.os.Message) 
	public abstract boolean canTransfer () 
	public abstract void explicitCallTransfer ()  throws com.android.internal.telephony.CallStateException 
	public abstract void clearDisconnected () 
	public abstract com.android.internal.telephony.Call getForegroundCall () 
	public abstract com.android.internal.telephony.Call getBackgroundCall () 
	public abstract com.android.internal.telephony.Call getRingingCall () 
	public abstract com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
	public abstract com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
	public abstract boolean handlePinMmi (java.lang.String) 
	public abstract boolean handleInCallMmiCommands (java.lang.String)  throws com.android.internal.telephony.CallStateException 
	public abstract void sendDtmf (char) 
	public abstract void startDtmf (char) 
	public abstract void stopDtmf () 
	public abstract void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
	public abstract void setRadioPower (boolean) 
	public abstract boolean getMessageWaitingIndicator () 
	public abstract boolean getCallForwardingIndicator () 
	public abstract java.lang.String getLine1Number () 
	public abstract java.lang.String getLine1AlphaTag () 
	public abstract boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
	public abstract java.lang.String getVoiceMailNumber () 
	public abstract int getVoiceMessageCount () 
	public abstract java.lang.String getVoiceMailAlphaTag () 
	public abstract void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
	public abstract void getCallForwardingOption (int, android.os.Message) 
	public abstract void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
	public abstract void getOutgoingCallerIdDisplay (android.os.Message) 
	public abstract void setOutgoingCallerIdDisplay (int, android.os.Message) 
	public abstract void getCallWaiting (android.os.Message) 
	public abstract void setCallWaiting (boolean, android.os.Message) 
	public abstract void getAvailableNetworks (android.os.Message) 
	public abstract void setNetworkSelectionModeAutomatic (android.os.Message) 
	public abstract void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
	public abstract void getNetworkSelectionMode (android.os.Message) 
	public abstract void setPreferredNetworkType (int, android.os.Message) 
	public abstract void getPreferredNetworkType (android.os.Message) 
	public abstract void getSmscAddress (android.os.Message) 
	public abstract void setSmscAddress (java.lang.String, android.os.Message) 
	public abstract void getNeighboringCids (android.os.Message) 
	public abstract void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
	public abstract void setMute (boolean) 
	public abstract boolean getMute () 
	public abstract void setEchoSuppressionEnabled () 
	public abstract void invokeOemRilRequestRaw (byte[], android.os.Message) 
	public abstract void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
	public abstract void getDataCallList (android.os.Message) 
	public abstract void updateServiceLocation () 
	public abstract void enableLocationUpdates () 
	public abstract void disableLocationUpdates () 
	public abstract void setUnitTestMode (boolean) 
	public abstract boolean getUnitTestMode () 
	public abstract void setBandMode (int, android.os.Message) 
	public abstract void queryAvailableBandMode (android.os.Message) 
	public abstract boolean getDataRoamingEnabled () 
	public abstract void setDataRoamingEnabled (boolean) 
	public abstract boolean getDataEnabled () 
	public abstract void setDataEnabled (boolean) 
	public abstract void queryCdmaRoamingPreference (android.os.Message) 
	public abstract void setCdmaRoamingPreference (int, android.os.Message) 
	public abstract void setCdmaSubscription (int, android.os.Message) 
	public abstract com.android.internal.telephony.test.SimulatedRadioControl getSimulatedRadioControl () 
	public abstract boolean isDataConnectivityPossible () 
	public abstract boolean isDataConnectivityPossible (java.lang.String) 
	public abstract java.lang.String getDeviceId () 
	public abstract java.lang.String getDeviceSvn () 
	public abstract java.lang.String getSubscriberId () 
	public abstract java.lang.String getGroupIdLevel1 () 
	public abstract java.lang.String getGroupIdLevel2 () 
	public abstract java.lang.String getIccSerialNumber () 
	public abstract java.lang.String getCdmaMin () 
	public abstract boolean isMinInfoReady () 
	public abstract java.lang.String getCdmaPrlVersion () 
	public abstract java.lang.String getEsn () 
	public abstract java.lang.String getMeid () 
	public abstract java.lang.String getMsisdn () 
	public abstract java.lang.String getImei () 
	public abstract java.lang.String getNai () 
	public abstract com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public abstract com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public abstract void setTTYMode (int, android.os.Message) 
	public abstract void setUiTTYMode (int, android.os.Message) 
	public abstract void queryTTYMode (android.os.Message) 
	public abstract void activateCellBroadcastSms (int, android.os.Message) 
	public abstract void getCellBroadcastSmsConfig (android.os.Message) 
	public abstract void setCellBroadcastSmsConfig (int[], android.os.Message) 
	public abstract void notifyDataActivity () 
	public abstract int getCdmaEriIconIndex () 
	public abstract int getCdmaEriIconMode () 
	public abstract java.lang.String getCdmaEriText () 
	public abstract void exitEmergencyCallbackMode () 
	public abstract boolean isOtaSpNumber (java.lang.String) 
	public abstract boolean needsOtaServiceProvisioning () 
	public abstract void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForCallWaiting (android.os.Handler) 
	public abstract void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForSignalInfo (android.os.Handler) 
	public abstract void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForDisplayInfo (android.os.Handler) 
	public abstract void registerForNumberInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForNumberInfo (android.os.Handler) 
	public abstract void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRedirectedNumberInfo (android.os.Handler) 
	public abstract void registerForLineControlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForLineControlInfo (android.os.Handler) 
	public abstract void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForT53ClirInfo (android.os.Handler) 
	public abstract void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForT53AudioControlInfo (android.os.Handler) 
	public abstract void registerForRadioOffOrNotAvailable (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRadioOffOrNotAvailable (android.os.Handler) 
	public abstract void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object) 
	public abstract void unsetOnEcbModeExitResponse (android.os.Handler) 
	public abstract int getLteOnCdmaMode () 
	public abstract boolean isCspPlmnEnabled () 
	public abstract com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public abstract void setVoiceMessageWaiting (int, int) 
	public abstract com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable () 
	public abstract com.android.internal.telephony.uicc.UiccCard getUiccCard () 
	public abstract void dispose () 
	public abstract void removeReferences () 
	public abstract void updatePhoneObject (int) 
	public abstract void nvReadItem (int, android.os.Message) 
	public abstract void nvWriteItem (int, java.lang.String, android.os.Message) 
	public abstract void nvWriteCdmaPrl (byte[], android.os.Message) 
	public abstract void nvResetConfig (int, android.os.Message) 
	public abstract int getSubId () 
	public abstract int getPhoneId () 
	public abstract java.lang.String[] getPcscfAddress (java.lang.String) 
	public abstract void setImsRegistrationState (boolean) 
	public abstract com.android.internal.telephony.Phone getImsPhone () 
	public abstract void startMonitoringImsService () 
	public abstract com.android.internal.telephony.imsphone.ImsPhone relinquishOwnershipOfImsPhone () 
	public abstract void acquireOwnershipOfImsPhone (com.android.internal.telephony.imsphone.ImsPhone) 
	public abstract int getVoicePhoneServiceState () 
	public abstract boolean setOperatorBrandOverride (java.lang.String) 
	public abstract boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List) 
	public abstract boolean isRadioAvailable () 
	public abstract boolean isRadioOn () 
	public abstract void shutdownRadio () 
	public abstract void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
	public abstract com.android.internal.telephony.RadioCapability getRadioCapability () 
	public abstract int getRadioAccessFamily () 
	public abstract java.lang.String getModemUuId () 
	public abstract void radioCapabilityUpdated (com.android.internal.telephony.RadioCapability) 
	public abstract void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object) 
	public abstract void unregisterForRadioCapabilityChanged (android.os.Handler) 
	public abstract boolean isImsRegistered () 
	public abstract boolean isVideoEnabled () 
	public abstract boolean isInEcm () 
	public abstract boolean isWifiCallingEnabled () 
	public abstract boolean isVolteEnabled () 
	public abstract boolean isVideoCallPresent () 
	public abstract int getLceStatus () 
	public abstract java.util.Locale getLocaleFromSimAndCarrierPrefs () 
	public abstract void getModemActivityInfo (android.os.Message) 
	static void  () 
}

com/android/internal/telephony/RILRequest.class
RIL.java
package com.android.internal.telephony
 com.android.internal.telephony.RILRequest extends java.lang.Object {
	static final String LOG_TAG
	static java.util.Random sRandom
	static java.util.concurrent.atomic.AtomicInteger sNextSerial
	private static Object sPoolSync
	private static com.android.internal.telephony.RILRequest sPool
	private static int sPoolSize
	private static final int MAX_POOL_SIZE
	private android.content.Context mContext
	int mSerial
	int mRequest
	android.os.Message mResult
	android.os.Parcel mParcel
	com.android.internal.telephony.RILRequest mNext
	static com.android.internal.telephony.RILRequest obtain (int, android.os.Message) 
		int request
		android.os.Message result
		com.android.internal.telephony.RILRequest rr
	void release () 
	private void  () 
	static void resetSerial () 
	java.lang.String serialString () 
		int i
		int s
		StringBuilder sb
		String sn
		long adjustedSerial
	void onError (int, java.lang.Object) 
		int error
		Object ret
		com.android.internal.telephony.CommandException ex
	static void  () 
}

com/android/internal/telephony/IccSmsInterfaceManager$CdmaBroadcastRangeManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
 com.android.internal.telephony.IccSmsInterfaceManager$CdmaBroadcastRangeManager extends com.android.internal.telephony.IntRangeManager {
	private java.util.ArrayList mConfigList
	final com.android.internal.telephony.IccSmsInterfaceManager this$0
	void  (com.android.internal.telephony.IccSmsInterfaceManager) 
	protected void startUpdate () 
	protected void addRange (int, int, boolean) 
		int startId
		int endId
		boolean selected
	protected boolean finishUpdate () 
		com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
}

com/android/internal/telephony/PhoneStateIntentReceiver.class
PhoneStateIntentReceiver.java
package com.android.internal.telephony
public final com.android.internal.telephony.PhoneStateIntentReceiver extends android.content.BroadcastReceiver {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int NOTIF_PHONE
	private static final int NOTIF_SERVICE
	private static final int NOTIF_SIGNAL
	com.android.internal.telephony.PhoneConstants$State mPhoneState
	android.telephony.ServiceState mServiceState
	android.telephony.SignalStrength mSignalStrength
	private android.content.Context mContext
	private android.os.Handler mTarget
	private android.content.IntentFilter mFilter
	private int mWants
	private int mPhoneStateEventWhat
	private int mServiceStateEventWhat
	private int mAsuEventWhat
	public void  () 
	public void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler target
	public void setContext (android.content.Context) 
		android.content.Context c
	public void setTarget (android.os.Handler) 
		android.os.Handler h
	public com.android.internal.telephony.PhoneConstants$State getPhoneState () 
	public android.telephony.ServiceState getServiceState () 
	public int getSignalStrengthLevelAsu () 
	public int getSignalStrengthDbm () 
	public void notifyPhoneCallState (int) 
		int eventWhat
	public boolean getNotifyPhoneCallState () 
	public void notifyServiceState (int) 
		int eventWhat
	public boolean getNotifyServiceState () 
	public void notifySignalStrength (int) 
		int eventWhat
	public boolean getNotifySignalStrength () 
	public void registerIntent () 
	public void unregisterIntent () 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.os.Message message
		android.os.Message message
		String phoneState
		android.os.Message message
		Exception ex
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/telephony/WapPushOverSms.class
WapPushOverSms.java
package com.android.internal.telephony
public com.android.internal.telephony.WapPushOverSms extends java.lang.Object implements android.content.ServiceConnection  {
	private static final String TAG
	private static final boolean DBG
	private final android.content.Context mContext
	android.os.IDeviceIdleController mDeviceIdleController
	private String mWapPushManagerPackage
	private volatile com.android.internal.telephony.IWapPushManager mWapPushManager
	private static final String THREAD_ID_SELECTION
	private static final String LOCATION_SELECTION
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	public void  (android.content.Context) 
		android.content.Context context
		android.content.Intent intent
		android.content.ComponentName comp
	void dispose () 
	public int dispatchWapPdu (byte[], android.content.BroadcastReceiver, com.android.internal.telephony.InboundSmsHandler) 
		byte[] intentData
		int dataIndex
		int[] subIds
		int subId
		android.content.Intent intent
		int procRet
		boolean processFurther
		com.android.internal.telephony.IWapPushManager wapPushMan
		android.os.RemoteException e
		String wapAppId
		String contentType
		String permission
		int appOp
		long duration
		android.app.BroadcastOptions bopts
		android.os.RemoteException e
		int index
		int transactionId
		int pduType
		int phoneId
		com.android.internal.telephony.WspTypeDecoder pduDecoder
		int headerLength
		int headerStartIndex
		String mimeType
		long binaryContentType
		byte[] header
		byte[] intentData
		String permission
		int appOp
		android.content.Intent intent
		android.content.ComponentName componentName
		android.os.Bundle options
		ArrayIndexOutOfBoundsException aie
		byte[] pdu
		android.content.BroadcastReceiver receiver
		com.android.internal.telephony.InboundSmsHandler handler
	private static boolean shouldParseContentDisposition (int) 
		int subId
	private void writeInboxMessage (int, byte[]) 
		long threadId
		android.net.Uri uri
		android.content.ContentValues values
		byte[] transactionId
		byte[] contentLocationWithId
		byte[] contentLocation
		android.net.Uri uri
		com.google.android.mms.pdu.NotificationInd nInd
		android.os.Bundle configs
		com.google.android.mms.MmsException e
		RuntimeException e
		int subId
		byte[] pushData
		com.google.android.mms.pdu.GenericPdu pdu
		com.google.android.mms.pdu.PduPersister persister
		int type
	private static long getDeliveryOrReadReportThreadId (android.content.Context, com.google.android.mms.pdu.GenericPdu) 
		String messageId
		String messageId
		android.database.sqlite.SQLiteException e
		android.content.Context context
		com.google.android.mms.pdu.GenericPdu pdu
		String messageId
		android.database.Cursor cursor
	private static boolean isDuplicateNotification (android.content.Context, com.google.android.mms.pdu.NotificationInd) 
		android.database.sqlite.SQLiteException e
		String location
		String[] selectionArgs
		android.database.Cursor cursor
		android.content.Context context
		com.google.android.mms.pdu.NotificationInd nInd
		byte[] rawLocation
}

com/android/internal/telephony/SmsUsageMonitor$ShortCodePatternMatcher.class
SmsUsageMonitor.java
package com.android.internal.telephony
final com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher extends java.lang.Object {
	private final java.util.regex.Pattern mShortCodePattern
	private final java.util.regex.Pattern mPremiumShortCodePattern
	private final java.util.regex.Pattern mFreeShortCodePattern
	private final java.util.regex.Pattern mStandardShortCodePattern
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String shortCodeRegex
		String premiumShortCodeRegex
		String freeShortCodeRegex
		String standardShortCodeRegex
	int getNumberCategory (java.lang.String) 
		String phoneNumber
}

com/android/internal/telephony/ISms$Stub$Proxy.class
ISms.java
package com.android.internal.telephony
 com.android.internal.telephony.ISms$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.ISms  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getAllMessagesFromIccEfForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean updateMessageOnIccEfForSubscriber (int, java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		int subId
		String callingPkg
		int messageIndex
		int newStatus
		byte[] pdu
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean copyMessageToIccEfForSubscriber (int, java.lang.String, int, byte[], byte[])  throws android.os.RemoteException 
		int subId
		String callingPkg
		int status
		byte[] pdu
		byte[] smsc
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void sendDataForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendDataForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessageForNonDefaultSmsApp
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendTextForSubscriberWithSelfPermissions (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void injectSmsPduForSubscriber (int, byte[], java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendMultipartTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean)  throws android.os.RemoteException 
		int subId
		String callingPkg
		String destinationAddress
		String scAddress
		java.util.List parts
		java.util.List sentIntents
		java.util.List deliveryIntents
		boolean persistMessageForNonDefaultSmsApp
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean enableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
		int subId
		int messageIdentifier
		int ranType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableCellBroadcastForSubscriber (int, int, int)  throws android.os.RemoteException 
		int subId
		int messageIdentifier
		int ranType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
		int subId
		int startMessageId
		int endMessageId
		int ranType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableCellBroadcastRangeForSubscriber (int, int, int, int)  throws android.os.RemoteException 
		int subId
		int startMessageId
		int endMessageId
		int ranType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPremiumSmsPermission (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPremiumSmsPermissionForSubscriber (int, java.lang.String)  throws android.os.RemoteException 
		int subId
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPremiumSmsPermission (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int permission
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPremiumSmsPermissionForSubscriber (int, java.lang.String, int)  throws android.os.RemoteException 
		int subId
		String packageName
		int permission
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isImsSmsSupportedForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSmsSimPickActivityNeeded (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPreferredSmsSubscription ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getImsSmsFormatForSubscriber (int)  throws android.os.RemoteException 
		int subId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isSMSPromptEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void sendStoredText (int, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendStoredMultipartText (int, java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List)  throws android.os.RemoteException 
		int subId
		String callingPkg
		android.net.Uri messageUri
		String scAddress
		java.util.List sentIntents
		java.util.List deliveryIntents
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/telephony/SubscriptionController$1.class
SubscriptionController.java
package com.android.internal.telephony
 com.android.internal.telephony.SubscriptionController$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.internal.telephony.SubscriptionController this$0
	void  (com.android.internal.telephony.SubscriptionController) 
	public int compare (android.telephony.SubscriptionInfo, android.telephony.SubscriptionInfo) 
		android.telephony.SubscriptionInfo arg0
		android.telephony.SubscriptionInfo arg1
		int flag
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/telephony/CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
 com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler extends android.content.AsyncQueryHandler {
	private android.content.Context mContext
	private android.net.Uri mQueryUri
	private com.android.internal.telephony.CallerInfo mCallerInfo
	final com.android.internal.telephony.CallerInfoAsyncQuery this$0
	private void  (com.android.internal.telephony.CallerInfoAsyncQuery, android.content.Context) 
		android.content.Context context
	protected android.os.Handler createHandler (android.os.Looper) 
		android.os.Looper looper
	protected void onQueryComplete (int, java.lang.Object, android.database.Cursor) 
		com.android.internal.telephony.CallerInfo newCallerInfo
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper endMarker
		int token
		Object cookie
		android.database.Cursor cursor
		com.android.internal.telephony.CallerInfoAsyncQuery$CookieWrapper cw
	void  (com.android.internal.telephony.CallerInfoAsyncQuery, android.content.Context, com.android.internal.telephony.CallerInfoAsyncQuery$1) 
		com.android.internal.telephony.CallerInfoAsyncQuery x0
		android.content.Context x1
		com.android.internal.telephony.CallerInfoAsyncQuery$1 x2
	static android.net.Uri access$302 (com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler, android.net.Uri) 
		com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler x0
		android.net.Uri x1
	static android.content.Context access$402 (com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler, android.content.Context) 
		com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler x0
		android.content.Context x1
	static com.android.internal.telephony.CallerInfo access$502 (com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler, com.android.internal.telephony.CallerInfo) 
		com.android.internal.telephony.CallerInfoAsyncQuery$CallerInfoAsyncQueryHandler x0
		com.android.internal.telephony.CallerInfo x1
}

com/android/internal/telephony/ImsSMSDispatcher.class
ImsSMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.ImsSMSDispatcher extends com.android.internal.telephony.SMSDispatcher {
	private static final String TAG
	private com.android.internal.telephony.SMSDispatcher mCdmaDispatcher
	private com.android.internal.telephony.SMSDispatcher mGsmDispatcher
	private com.android.internal.telephony.gsm.GsmInboundSmsHandler mGsmInboundSmsHandler
	private com.android.internal.telephony.cdma.CdmaInboundSmsHandler mCdmaInboundSmsHandler
	private boolean mIms
	private String mImsSmsFormat
	public void  (com.android.internal.telephony.PhoneBase, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.SmsUsageMonitor) 
		com.android.internal.telephony.PhoneBase phone
		com.android.internal.telephony.SmsStorageMonitor storageMonitor
		com.android.internal.telephony.SmsUsageMonitor usageMonitor
		Thread broadcastThread
	protected void updatePhoneObject (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	public void dispose () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncResult ar
	private void setImsSmsFormat (int) 
		int format
	private void updateImsInfo (android.os.AsyncResult) 
		android.os.AsyncResult ar
		int[] responseArray
	protected void sendData (java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		String destAddr
		String scAddr
		int destPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	protected void sendMultipartText (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, android.net.Uri, java.lang.String, boolean) 
		String destAddr
		String scAddr
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
		android.net.Uri messageUri
		String callingPkg
		boolean persistMessage
	protected void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void sendSmsByPstn (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, boolean) 
		String destAddr
		String scAddr
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		android.net.Uri messageUri
		String callingPkg
		boolean persistMessage
	protected void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
		android.telephony.SmsMessage msg
		android.os.AsyncResult ar
		android.app.PendingIntent$CanceledException ex
		Exception e
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
	public void sendRetrySms (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		String text
		byte[] data
		Integer destPort
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
		String oldFormat
		String newFormat
		java.util.HashMap map
		String scAddr
		String destAddr
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
		com.android.internal.telephony.SMSDispatcher dispatcher
	protected void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker) 
		com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
	protected java.lang.String getFormat () 
	protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean) 
		CharSequence messageBody
		boolean use7bitOnly
	protected com.android.internal.telephony.SMSDispatcher$SmsTracker getNewSubmitPduTracker (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsHeader, int, android.app.PendingIntent, android.app.PendingIntent, boolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, java.lang.String) 
		String destinationAddress
		String scAddress
		String message
		com.android.internal.telephony.SmsHeader smsHeader
		int format
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean lastPart
		java.util.concurrent.atomic.AtomicInteger unsentPartCount
		java.util.concurrent.atomic.AtomicBoolean anyPartFailed
		android.net.Uri messageUri
		String fullMessageText
	public boolean isIms () 
	public java.lang.String getImsSmsFormat () 
	private boolean isCdmaMo () 
	private boolean isCdmaFormat (java.lang.String) 
		String format
}

com/android/internal/telephony/IccCardConstants$State.class
IccCardConstants.java
package com.android.internal.telephony
public final com.android.internal.telephony.IccCardConstants$State extends java.lang.Enum {
	public static final com.android.internal.telephony.IccCardConstants$State UNKNOWN
	public static final com.android.internal.telephony.IccCardConstants$State ABSENT
	public static final com.android.internal.telephony.IccCardConstants$State PIN_REQUIRED
	public static final com.android.internal.telephony.IccCardConstants$State PUK_REQUIRED
	public static final com.android.internal.telephony.IccCardConstants$State NETWORK_LOCKED
	public static final com.android.internal.telephony.IccCardConstants$State READY
	public static final com.android.internal.telephony.IccCardConstants$State NOT_READY
	public static final com.android.internal.telephony.IccCardConstants$State PERM_DISABLED
	public static final com.android.internal.telephony.IccCardConstants$State CARD_IO_ERROR
	private static final com.android.internal.telephony.IccCardConstants$State[] $VALUES
	public static com.android.internal.telephony.IccCardConstants$State[] values () 
	public static com.android.internal.telephony.IccCardConstants$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isPinLocked () 
	public boolean iccCardExist () 
	public static com.android.internal.telephony.IccCardConstants$State intToState (int)  throws java.lang.IllegalArgumentException 
		int state
	static void  () 
}

com/android/internal/telephony/SMSDispatcher$MultipartSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
final com.android.internal.telephony.SMSDispatcher$MultipartSmsSender extends android.telephony.CarrierMessagingServiceManager {
	private final java.util.List mParts
	public final com.android.internal.telephony.SMSDispatcher$SmsTracker[] mTrackers
	private volatile com.android.internal.telephony.SMSDispatcher$MultipartSmsSenderCallback mSenderCallback
	final com.android.internal.telephony.SMSDispatcher this$0
	void  (com.android.internal.telephony.SMSDispatcher, java.util.ArrayList, com.android.internal.telephony.SMSDispatcher$SmsTracker[]) 
		java.util.ArrayList parts
		com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
	void sendSmsByCarrierApp (java.lang.String, com.android.internal.telephony.SMSDispatcher$MultipartSmsSenderCallback) 
		String carrierPackageName
		com.android.internal.telephony.SMSDispatcher$MultipartSmsSenderCallback senderCallback
	protected void onServiceReady (android.service.carrier.ICarrierMessagingService) 
		android.os.RemoteException e
		android.service.carrier.ICarrierMessagingService carrierMessagingService
}

com/android/internal/telephony/PhoneBase$NetworkSelectMessage.class
PhoneBase.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneBase$NetworkSelectMessage extends java.lang.Object {
	public android.os.Message message
	public String operatorNumeric
	public String operatorAlphaLong
	public String operatorAlphaShort
	protected void  () 
}

com/android/internal/telephony/SmsHeader$SpecialSmsMsg.class
SmsHeader.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsHeader$SpecialSmsMsg extends java.lang.Object {
	public int msgIndType
	public int msgCount
	public void  () 
}

com/android/internal/telephony/InboundSmsHandler$WaitingState.class
InboundSmsHandler.java
package com.android.internal.telephony
 com.android.internal.telephony.InboundSmsHandler$WaitingState extends com.android.internal.util.State {
	final com.android.internal.telephony.InboundSmsHandler this$0
	void  (com.android.internal.telephony.InboundSmsHandler) 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/telephony/Connection.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection extends java.lang.Object {
	public static final int AUDIO_QUALITY_STANDARD
	public static final int AUDIO_QUALITY_HIGH_DEFINITION
	protected String mCnapName
	protected int mCnapNamePresentation
	protected String mAddress
	protected String mDialString
	protected int mNumberPresentation
	protected boolean mIsIncoming
	protected long mCreateTime
	protected long mConnectTime
	protected long mConnectTimeReal
	protected long mDuration
	protected long mHoldingStartTime
	protected com.android.internal.telephony.Connection mOrigConnection
	private java.util.List mPostDialListeners
	public java.util.Set mListeners
	protected boolean mNumberConverted
	protected String mConvertedNumber
	private static String LOG_TAG
	Object mUserData
	private int mVideoState
	private boolean mLocalVideoCapable
	private boolean mRemoteVideoCapable
	private boolean mIsWifi
	private int mAudioQuality
	private int mCallSubstate
	private android.telecom.Connection$VideoProvider mVideoProvider
	public com.android.internal.telephony.Call$State mPreHandoverState
	public void  () 
	public java.lang.String getAddress () 
	public java.lang.String getCnapName () 
	public java.lang.String getOrigDialString () 
	public int getCnapNamePresentation () 
	public abstract com.android.internal.telephony.Call getCall () 
	public long getCreateTime () 
	public long getConnectTime () 
	public void setConnectTime (long) 
		long connectTime
	public long getConnectTimeReal () 
	public abstract long getDisconnectTime () 
	public long getDurationMillis () 
	public long getHoldingStartTime () 
	public abstract long getHoldDurationMillis () 
	public abstract int getDisconnectCause () 
	public abstract java.lang.String getVendorDisconnectCause () 
	public boolean isIncoming () 
	public com.android.internal.telephony.Call$State getState () 
		com.android.internal.telephony.Call c
	public com.android.internal.telephony.Call$State getStateBeforeHandover () 
	public java.util.List getConferenceParticipants () 
		com.android.internal.telephony.Call c
	public boolean isAlive () 
	public boolean isRinging () 
	public java.lang.Object getUserData () 
	public void setUserData (java.lang.Object) 
		Object userdata
	public abstract void hangup ()  throws com.android.internal.telephony.CallStateException 
	public abstract void separate ()  throws com.android.internal.telephony.CallStateException 
	public void clearUserData () 
	public final void addPostDialListener (com.android.internal.telephony.Connection$PostDialListener) 
		com.android.internal.telephony.Connection$PostDialListener listener
	public final void removePostDialListener (com.android.internal.telephony.Connection$PostDialListener) 
		com.android.internal.telephony.Connection$PostDialListener listener
	protected final void clearPostDialListeners () 
	protected final void notifyPostDialListeners () 
		com.android.internal.telephony.Connection$PostDialListener listener
		java.util.Iterator i$
	protected final void notifyPostDialListenersNextChar (char) 
		com.android.internal.telephony.Connection$PostDialListener listener
		java.util.Iterator i$
		char c
	public abstract com.android.internal.telephony.Connection$PostDialState getPostDialState () 
	public abstract java.lang.String getRemainingPostDialString () 
	public abstract void proceedAfterWaitChar () 
	public abstract void proceedAfterWildChar (java.lang.String) 
	public abstract void cancelPostDial () 
	public abstract int getNumberPresentation () 
	public abstract com.android.internal.telephony.UUSInfo getUUSInfo () 
	public abstract int getPreciseDisconnectCause () 
	public com.android.internal.telephony.Connection getOrigConnection () 
	public abstract boolean isMultiparty () 
	public void migrateFrom (com.android.internal.telephony.Connection) 
		com.android.internal.telephony.Connection c
	public final void addListener (com.android.internal.telephony.Connection$Listener) 
		com.android.internal.telephony.Connection$Listener listener
	public final void removeListener (com.android.internal.telephony.Connection$Listener) 
		com.android.internal.telephony.Connection$Listener listener
	public int getVideoState () 
	public boolean isLocalVideoCapable () 
	public boolean isRemoteVideoCapable () 
	public boolean isWifi () 
	public android.telecom.Connection$VideoProvider getVideoProvider () 
	public int getAudioQuality () 
	public int getCallSubstate () 
	public void setVideoState (int) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		int videoState
	public void setLocalVideoCapable (boolean) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		boolean capable
	public void setRemoteVideoCapable (boolean) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		boolean capable
	public void setWifi (boolean) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		boolean isWifi
	public void setAudioQuality (int) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		int audioQuality
	public void setCallSubstate (int) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		int callSubstate
	public void setVideoProvider (android.telecom.Connection$VideoProvider) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		android.telecom.Connection$VideoProvider videoProvider
	public void setConverted (java.lang.String) 
		String oriNumber
	public void updateConferenceParticipants (java.util.List) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		java.util.List conferenceParticipants
	public void updateMultipartyState (boolean) 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
		boolean isMultiparty
	public void onConferenceMergeFailed () 
		com.android.internal.telephony.Connection$Listener l
		java.util.Iterator i$
	public void onDisconnectConferenceParticipant (android.net.Uri) 
		android.net.Uri endpoint
	public java.lang.String toString () 
		StringBuilder str
	static void  () 
}

com/android/internal/telephony/IMms.class
IMms.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IMms extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendMessage (int, java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void downloadMessage (int, java.lang.String, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract android.os.Bundle getCarrierConfigValues (int)  throws android.os.RemoteException 
	public abstract android.net.Uri importTextMessage (java.lang.String, java.lang.String, int, java.lang.String, long, boolean, boolean)  throws android.os.RemoteException 
	public abstract android.net.Uri importMultimediaMessage (java.lang.String, android.net.Uri, java.lang.String, long, boolean, boolean)  throws android.os.RemoteException 
	public abstract boolean deleteStoredMessage (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
	public abstract boolean deleteStoredConversation (java.lang.String, long)  throws android.os.RemoteException 
	public abstract boolean updateStoredMessageStatus (java.lang.String, android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
	public abstract boolean archiveStoredConversation (java.lang.String, long, boolean)  throws android.os.RemoteException 
	public abstract android.net.Uri addTextMessageDraft (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.net.Uri addMultimediaMessageDraft (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
	public abstract void sendStoredMessage (int, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void setAutoPersisting (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean getAutoPersisting ()  throws android.os.RemoteException 
}

com/android/internal/telephony/PhoneProxy.class
PhoneProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneProxy extends android.os.Handler implements com.android.internal.telephony.Phone  {
	public static final Object lockForRadioTechnologyChange
	private com.android.internal.telephony.Phone mActivePhone
	private com.android.internal.telephony.CommandsInterface mCommandsInterface
	private com.android.internal.telephony.IccSmsInterfaceManager mIccSmsInterfaceManager
	private com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy mIccPhoneBookInterfaceManagerProxy
	private com.android.internal.telephony.PhoneSubInfoProxy mPhoneSubInfoProxy
	private com.android.internal.telephony.uicc.IccCardProxy mIccCardProxy
	private boolean mResetModemOnRadioTechnologyChange
	private int mRilVersion
	private static final int EVENT_VOICE_RADIO_TECH_CHANGED
	private static final int EVENT_RADIO_ON
	private static final int EVENT_REQUEST_VOICE_RADIO_TECH_DONE
	private static final int EVENT_RIL_CONNECTED
	private static final int EVENT_UPDATE_PHONE_OBJECT
	private static final int EVENT_SIM_RECORDS_LOADED
	private int mPhoneId
	private static final String LOG_TAG
	public void  (com.android.internal.telephony.PhoneBase) 
		com.android.internal.telephony.PhoneBase phone
	public void handleMessage (android.os.Message) 
		int newVoiceTech
		String what
		android.os.Message msg
		android.os.AsyncResult ar
	private static void logd (java.lang.String) 
		String msg
	private void loge (java.lang.String) 
		String msg
	private void phoneObjectUpdater (int) 
		int volteReplacementRat
		android.telephony.CarrierConfigManager configMgr
		android.os.PersistableBundle b
		boolean matchCdma
		boolean matchGsm
		int newVoiceRadioTech
		boolean oldPowerState
		android.content.Intent intent
	private void deleteAndCreatePhone (int) 
		int newVoiceRadioTech
		String outgoingPhoneName
		com.android.internal.telephony.Phone oldPhone
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public com.android.internal.telephony.IccSmsInterfaceManager getIccSmsInterfaceManager () 
	public com.android.internal.telephony.PhoneSubInfoProxy getPhoneSubInfoProxy () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManagerProxy getIccPhoneBookInterfaceManagerProxy () 
	public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler () 
	public boolean isVideoCallPresent () 
	public void updatePhoneObject (int) 
		int voiceRadioTech
	public android.telephony.ServiceState getServiceState () 
	public android.telephony.CellLocation getCellLocation () 
	public java.util.List getAllCellInfo () 
	public void setCellInfoListRate (int) 
		int rateInMillis
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState () 
	public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String) 
		String apnType
	public com.android.internal.telephony.Phone$DataActivityState getDataActivityState () 
	public android.content.Context getContext () 
	public void disableDnsCheck (boolean) 
		boolean b
	public boolean isDnsCheckDisabled () 
	public com.android.internal.telephony.PhoneConstants$State getState () 
	public java.lang.String getPhoneName () 
	public int getPhoneType () 
	public java.lang.String[] getActiveApnTypes () 
	public boolean hasMatchedTetherApnSetting () 
	public java.lang.String getActiveApnHost (java.lang.String) 
		String apnType
	public android.net.LinkProperties getLinkProperties (java.lang.String) 
		String apnType
	public android.net.NetworkCapabilities getNetworkCapabilities (java.lang.String) 
		String apnType
	public android.telephony.SignalStrength getSignalStrength () 
	public void registerForUnknownConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForUnknownConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForHandoverStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForHandoverStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForPreciseCallStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNewRingingConnection (android.os.Handler) 
		android.os.Handler h
	public void registerForVideoCapabilityChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForVideoCapabilityChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForIncomingRing (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForIncomingRing (android.os.Handler) 
		android.os.Handler h
	public void registerForDisconnect (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisconnect (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiInitiate (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiInitiate (android.os.Handler) 
		android.os.Handler h
	public void registerForMmiComplete (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForMmiComplete (android.os.Handler) 
		android.os.Handler h
	public java.util.List getPendingMmiCodes () 
	public void sendUssdResponse (java.lang.String) 
		String ussdMessge
	public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForServiceStateChanged (android.os.Handler) 
		android.os.Handler h
	public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceNotification (android.os.Handler) 
		android.os.Handler h
	public void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSuppServiceFailed (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOn (android.os.Handler) 
		android.os.Handler h
	public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForInCallVoicePrivacyOff (android.os.Handler) 
		android.os.Handler h
	public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCdmaOtaStatusChange (android.os.Handler) 
		android.os.Handler h
	public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSubscriptionInfoReady (android.os.Handler) 
		android.os.Handler h
	public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForEcmTimerReset (android.os.Handler) 
		android.os.Handler h
	public void registerForRingbackTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRingbackTone (android.os.Handler) 
		android.os.Handler h
	public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForOnHoldTone (android.os.Handler) 
		android.os.Handler h
	public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForResendIncallMute (android.os.Handler) 
		android.os.Handler h
	public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSimRecordsLoaded (android.os.Handler) 
		android.os.Handler h
	public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForTtyModeReceived (android.os.Handler) 
		android.os.Handler h
	public boolean getIccRecordsLoaded () 
	public com.android.internal.telephony.IccCard getIccCard () 
	public void acceptCall (int)  throws com.android.internal.telephony.CallStateException 
		int videoState
	public void rejectCall ()  throws com.android.internal.telephony.CallStateException 
	public void switchHoldingAndActive ()  throws com.android.internal.telephony.CallStateException 
	public boolean canConference () 
	public void conference ()  throws com.android.internal.telephony.CallStateException 
	public void enableEnhancedVoicePrivacy (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void getEnhancedVoicePrivacy (android.os.Message) 
		android.os.Message onComplete
	public boolean canTransfer () 
	public void explicitCallTransfer ()  throws com.android.internal.telephony.CallStateException 
	public void clearDisconnected () 
	public com.android.internal.telephony.Call getForegroundCall () 
	public com.android.internal.telephony.Call getBackgroundCall () 
	public com.android.internal.telephony.Call getRingingCall () 
	public com.android.internal.telephony.Connection dial (java.lang.String, int)  throws com.android.internal.telephony.CallStateException 
		String dialString
		int videoState
	public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.UUSInfo, int, android.os.Bundle)  throws com.android.internal.telephony.CallStateException 
		String dialString
		com.android.internal.telephony.UUSInfo uusInfo
		int videoState
		android.os.Bundle intentExtras
	public boolean handlePinMmi (java.lang.String) 
		String dialString
	public boolean handleInCallMmiCommands (java.lang.String)  throws com.android.internal.telephony.CallStateException 
		String command
	public void sendDtmf (char) 
		char c
	public void startDtmf (char) 
		char c
	public void stopDtmf () 
	public void setRadioPower (boolean) 
		boolean power
	public boolean getMessageWaitingIndicator () 
	public boolean getCallForwardingIndicator () 
	public java.lang.String getLine1Number () 
	public java.lang.String getCdmaMin () 
	public boolean isMinInfoReady () 
	public java.lang.String getCdmaPrlVersion () 
	public java.lang.String getLine1AlphaTag () 
	public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String number
		android.os.Message onComplete
	public java.lang.String getVoiceMailNumber () 
	public int getVoiceMessageCount () 
	public java.lang.String getVoiceMailAlphaTag () 
	public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message) 
		String alphaTag
		String voiceMailNumber
		android.os.Message onComplete
	public void getCallForwardingOption (int, android.os.Message) 
		int commandInterfaceCFReason
		android.os.Message onComplete
	public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message) 
		int commandInterfaceCFReason
		int commandInterfaceCFAction
		String dialingNumber
		int timerSeconds
		android.os.Message onComplete
	public void getOutgoingCallerIdDisplay (android.os.Message) 
		android.os.Message onComplete
	public void setOutgoingCallerIdDisplay (int, android.os.Message) 
		int commandInterfaceCLIRMode
		android.os.Message onComplete
	public void getCallWaiting (android.os.Message) 
		android.os.Message onComplete
	public void setCallWaiting (boolean, android.os.Message) 
		boolean enable
		android.os.Message onComplete
	public void getAvailableNetworks (android.os.Message) 
		android.os.Message response
	public void setNetworkSelectionModeAutomatic (android.os.Message) 
		android.os.Message response
	public void getNetworkSelectionMode (android.os.Message) 
		android.os.Message response
	public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, android.os.Message) 
		com.android.internal.telephony.OperatorInfo network
		android.os.Message response
	public void setPreferredNetworkType (int, android.os.Message) 
		int networkType
		android.os.Message response
	public void getPreferredNetworkType (android.os.Message) 
		android.os.Message response
	public void getNeighboringCids (android.os.Message) 
		android.os.Message response
	public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void setMute (boolean) 
		boolean muted
	public boolean getMute () 
	public void setEchoSuppressionEnabled () 
	public void invokeOemRilRequestRaw (byte[], android.os.Message) 
		byte[] data
		android.os.Message response
	public void invokeOemRilRequestStrings (java.lang.String[], android.os.Message) 
		String[] strings
		android.os.Message response
	public void getDataCallList (android.os.Message) 
		android.os.Message response
	public void updateServiceLocation () 
	public void enableLocationUpdates () 
	public void disableLocationUpdates () 
	public void setUnitTestMode (boolean) 
		boolean f
	public boolean getUnitTestMode () 
	public void setBandMode (int, android.os.Message) 
		int bandMode
		android.os.Message response
	public void queryAvailableBandMode (android.os.Message) 
		android.os.Message response
	public boolean getDataRoamingEnabled () 
	public void setDataRoamingEnabled (boolean) 
		boolean enable
	public boolean getDataEnabled () 
	public void setDataEnabled (boolean) 
		boolean enable
	public void queryCdmaRoamingPreference (android.os.Message) 
		android.os.Message response
	public void setCdmaRoamingPreference (int, android.os.Message) 
		int cdmaRoamingType
		android.os.Message response
	public void setCdmaSubscription (int, android.os.Message) 
		int cdmaSubscriptionType
		android.os.Message response
	public com.android.internal.telephony.test.SimulatedRadioControl getSimulatedRadioControl () 
	public boolean isDataConnectivityPossible () 
	public boolean isDataConnectivityPossible (java.lang.String) 
		String apnType
	public java.lang.String getDeviceId () 
	public java.lang.String getDeviceSvn () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getGroupIdLevel1 () 
	public java.lang.String getGroupIdLevel2 () 
	public java.lang.String getIccSerialNumber () 
	public java.lang.String getEsn () 
	public java.lang.String getMeid () 
	public java.lang.String getMsisdn () 
	public java.lang.String getImei () 
	public java.lang.String getNai () 
	public com.android.internal.telephony.PhoneSubInfo getPhoneSubInfo () 
	public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager () 
	public void setUiTTYMode (int, android.os.Message) 
		int uiTtyMode
		android.os.Message onComplete
	public void setTTYMode (int, android.os.Message) 
		int ttyMode
		android.os.Message onComplete
	public void queryTTYMode (android.os.Message) 
		android.os.Message onComplete
	public void activateCellBroadcastSms (int, android.os.Message) 
		int activate
		android.os.Message response
	public void getCellBroadcastSmsConfig (android.os.Message) 
		android.os.Message response
	public void setCellBroadcastSmsConfig (int[], android.os.Message) 
		int[] configValuesArray
		android.os.Message response
	public void notifyDataActivity () 
	public void getSmscAddress (android.os.Message) 
		android.os.Message result
	public void setSmscAddress (java.lang.String, android.os.Message) 
		String address
		android.os.Message result
	public int getCdmaEriIconIndex () 
	public java.lang.String getCdmaEriText () 
	public int getCdmaEriIconMode () 
	public com.android.internal.telephony.Phone getActivePhone () 
	public void sendBurstDtmf (java.lang.String, int, int, android.os.Message) 
		String dtmfString
		int on
		int off
		android.os.Message onComplete
	public void exitEmergencyCallbackMode () 
	public boolean needsOtaServiceProvisioning () 
	public boolean isOtaSpNumber (java.lang.String) 
		String dialStr
	public void registerForCallWaiting (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForCallWaiting (android.os.Handler) 
		android.os.Handler h
	public void registerForSignalInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForSignalInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForDisplayInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRedirectedNumberInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForLineControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForLineControlInfo (android.os.Handler) 
		android.os.Handler h
	public void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForT53ClirInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForT53AudioControlInfo (android.os.Handler) 
		android.os.Handler h
	public void registerForRadioOffOrNotAvailable (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRadioOffOrNotAvailable (android.os.Handler) 
		android.os.Handler h
	public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unsetOnEcbModeExitResponse (android.os.Handler) 
		android.os.Handler h
	public boolean isCspPlmnEnabled () 
	public com.android.internal.telephony.uicc.IsimRecords getIsimRecords () 
	public int getLteOnCdmaMode () 
	public void setVoiceMessageWaiting (int, int) 
		int line
		int countWaiting
	public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable () 
	public com.android.internal.telephony.uicc.UiccCard getUiccCard () 
	public void nvReadItem (int, android.os.Message) 
		int itemID
		android.os.Message response
	public void nvWriteItem (int, java.lang.String, android.os.Message) 
		int itemID
		String itemValue
		android.os.Message response
	public void nvWriteCdmaPrl (byte[], android.os.Message) 
		byte[] preferredRoamingList
		android.os.Message response
	public void nvResetConfig (int, android.os.Message) 
		int resetType
		android.os.Message response
	public void dispose () 
	public void removeReferences () 
	public boolean updateCurrentCarrierInProvider () 
	public void updateDataConnectionTracker () 
	public void setInternalDataEnabled (boolean) 
		boolean enable
	public boolean setInternalDataEnabledFlag (boolean) 
		boolean enable
		boolean flag
	public void setInternalDataEnabled (boolean, android.os.Message) 
		boolean enable
		android.os.Message onCompleteMsg
	public void registerForAllDataDisconnected (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForAllDataDisconnected (android.os.Handler) 
		android.os.Handler h
	public int getSubId () 
	public int getPhoneId () 
	public java.lang.String[] getPcscfAddress (java.lang.String) 
		String apnType
	public void setImsRegistrationState (boolean) 
		com.android.internal.telephony.gsm.GSMPhone GP
		com.android.internal.telephony.cdma.CDMAPhone CP
		boolean registered
	public com.android.internal.telephony.Phone getImsPhone () 
	public com.android.internal.telephony.imsphone.ImsPhone relinquishOwnershipOfImsPhone () 
	public void startMonitoringImsService () 
	public void acquireOwnershipOfImsPhone (com.android.internal.telephony.imsphone.ImsPhone) 
		com.android.internal.telephony.imsphone.ImsPhone imsPhone
	public int getVoicePhoneServiceState () 
	public boolean setOperatorBrandOverride (java.lang.String) 
		String brand
	public boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List gsmRoamingList
		java.util.List gsmNonRoamingList
		java.util.List cdmaRoamingList
		java.util.List cdmaNonRoamingList
	public boolean isRadioAvailable () 
	public boolean isRadioOn () 
	public void shutdownRadio () 
	public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message) 
		com.android.internal.telephony.RadioCapability rc
		android.os.Message response
	public int getRadioAccessFamily () 
	public java.lang.String getModemUuId () 
	public com.android.internal.telephony.RadioCapability getRadioCapability () 
	public void radioCapabilityUpdated (com.android.internal.telephony.RadioCapability) 
		com.android.internal.telephony.RadioCapability rc
	public void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void unregisterForRadioCapabilityChanged (android.os.Handler) 
		android.os.Handler h
	public com.android.internal.telephony.uicc.IccCardProxy getPhoneIccCardProxy () 
	public boolean isImsRegistered () 
	public boolean isVideoEnabled () 
	public int getLceStatus () 
	public java.util.Locale getLocaleFromSimAndCarrierPrefs () 
	public void getModemActivityInfo (android.os.Message) 
		android.os.Message response
	public boolean isInEcm () 
	public boolean isVolteEnabled () 
	public boolean isWifiCallingEnabled () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		Exception e
		Exception e
		Exception e
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void  () 
}

com/android/internal/telephony/CallerInfoAsyncQuery$OnQueryCompleteListener.class
CallerInfoAsyncQuery.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener extends java.lang.Object {
	public abstract void onQueryComplete (int, java.lang.Object, com.android.internal.telephony.CallerInfo) 
}

com/android/internal/logging/
com/android/internal/logging/MetricsConstants.class
MetricsConstants.java
package com.android.internal.logging
public abstract com.android.internal.logging.MetricsConstants extends java.lang.Object {
	public static final int VIEW_UNKNOWN
	public static final int MAIN_SETTINGS
	public static final int ACCESSIBILITY
	public static final int ACCESSIBILITY_CAPTION_PROPERTIES
	public static final int ACCESSIBILITY_SERVICE
	public static final int ACCESSIBILITY_TOGGLE_DALTONIZER
	public static final int ACCESSIBILITY_TOGGLE_GLOBAL_GESTURE
	public static final int ACCESSIBILITY_TOGGLE_SCREEN_MAGNIFICATION
	public static final int ACCOUNT
	public static final int ACCOUNTS_ACCOUNT_SYNC
	public static final int ACCOUNTS_CHOOSE_ACCOUNT_ACTIVITY
	public static final int ACCOUNTS_MANAGE_ACCOUNTS
	public static final int APN
	public static final int APN_EDITOR
	public static final int APP_OPS_DETAILS
	public static final int APP_OPS_SUMMARY
	public static final int APPLICATION
	public static final int APPLICATIONS_APP_LAUNCH
	public static final int APPLICATIONS_APP_PERMISSION
	public static final int APPLICATIONS_APP_STORAGE
	public static final int APPLICATIONS_INSTALLED_APP_DETAILS
	public static final int APPLICATIONS_PROCESS_STATS_DETAIL
	public static final int APPLICATIONS_PROCESS_STATS_MEM_DETAIL
	public static final int APPLICATIONS_PROCESS_STATS_UI
	public static final int BLUETOOTH
	public static final int BLUETOOTH_DEVICE_PICKER
	public static final int BLUETOOTH_DEVICE_PROFILES
	public static final int CHOOSE_LOCK_GENERIC
	public static final int CHOOSE_LOCK_PASSWORD
	public static final int CHOOSE_LOCK_PATTERN
	public static final int CONFIRM_LOCK_PASSWORD
	public static final int CONFIRM_LOCK_PATTERN
	public static final int CRYPT_KEEPER
	public static final int CRYPT_KEEPER_CONFIRM
	public static final int DASHBOARD_SEARCH_RESULTS
	public static final int DASHBOARD_SUMMARY
	public static final int DATA_USAGE
	public static final int DATA_USAGE_SUMMARY
	public static final int DATE_TIME
	public static final int DEVELOPMENT
	public static final int DEVICEINFO
	public static final int DEVICEINFO_IMEI_INFORMATION
	public static final int DEVICEINFO_MEMORY
	public static final int DEVICEINFO_SIM_STATUS
	public static final int DEVICEINFO_STATUS
	public static final int DEVICEINFO_USB
	public static final int DISPLAY
	public static final int DREAM
	public static final int ENCRYPTION
	public static final int FINGERPRINT
	public static final int FINGERPRINT_ENROLL
	public static final int FUELGAUGE_BATTERY_HISTORY_DETAIL
	public static final int FUELGAUGE_BATTERY_SAVER
	public static final int FUELGAUGE_POWER_USAGE_DETAIL
	public static final int FUELGAUGE_POWER_USAGE_SUMMARY
	public static final int HOME
	public static final int ICC_LOCK
	public static final int INPUTMETHOD_LANGUAGE
	public static final int INPUTMETHOD_KEYBOARD
	public static final int INPUTMETHOD_SPELL_CHECKERS
	public static final int INPUTMETHOD_SUBTYPE_ENABLER
	public static final int INPUTMETHOD_USER_DICTIONARY
	public static final int INPUTMETHOD_USER_DICTIONARY_ADD_WORD
	public static final int LOCATION
	public static final int LOCATION_MODE
	public static final int MANAGE_APPLICATIONS
	public static final int MASTER_CLEAR
	public static final int MASTER_CLEAR_CONFIRM
	public static final int NET_DATA_USAGE_METERED
	public static final int NFC_BEAM
	public static final int NFC_PAYMENT
	public static final int NOTIFICATION
	public static final int NOTIFICATION_APP_NOTIFICATION
	public static final int NOTIFICATION_OTHER_SOUND
	public static final int NOTIFICATION_REDACTION
	public static final int NOTIFICATION_STATION
	public static final int NOTIFICATION_ZEN_MODE
	public static final int OWNER_INFO
	public static final int PRINT_JOB_SETTINGS
	public static final int PRINT_SERVICE_SETTINGS
	public static final int PRINT_SETTINGS
	public static final int PRIVACY
	public static final int PROXY_SELECTOR
	public static final int RESET_NETWORK
	public static final int RESET_NETWORK_CONFIRM
	public static final int RUNNING_SERVICE_DETAILS
	public static final int SCREEN_PINNING
	public static final int SECURITY
	public static final int SIM
	public static final int TESTING
	public static final int TETHER
	public static final int TRUST_AGENT
	public static final int TRUSTED_CREDENTIALS
	public static final int TTS_ENGINE_SETTINGS
	public static final int TTS_TEXT_TO_SPEECH
	public static final int USAGE_ACCESS
	public static final int USER
	public static final int USERS_APP_RESTRICTIONS
	public static final int USER_DETAILS
	public static final int VOICE_INPUT
	public static final int VPN
	public static final int WALLPAPER_TYPE
	public static final int WFD_WIFI_DISPLAY
	public static final int WIFI
	public static final int WIFI_ADVANCED
	public static final int WIFI_CALLING
	public static final int WIFI_SAVED_ACCESS_POINTS
	public static final int WIFI_APITEST
	public static final int WIFI_INFO
	public static final int WIFI_P2P
	public static final int WIRELESS
	public static final int QS_PANEL
	public static final int QS_AIRPLANEMODE
	public static final int QS_BLUETOOTH
	public static final int QS_CAST
	public static final int QS_CELLULAR
	public static final int QS_COLORINVERSION
	public static final int QS_DATAUSAGEDETAIL
	public static final int QS_DND
	public static final int QS_FLASHLIGHT
	public static final int QS_HOTSPOT
	public static final int QS_INTENT
	public static final int QS_LOCATION
	public static final int QS_ROTATIONLOCK
	public static final int QS_USERDETAILITE
	public static final int QS_USERDETAIL
	public static final int QS_WIFI
	public static final int NOTIFICATION_PANEL
	public static final int NOTIFICATION_ITEM
	public static final int NOTIFICATION_ITEM_ACTION
	public static final int APPLICATIONS_ADVANCED
	public static final int LOCATION_SCANNING
	public static final int MANAGE_APPLICATIONS_ALL
	public static final int MANAGE_APPLICATIONS_NOTIFICATIONS
	public static final int ACTION_WIFI_ADD_NETWORK
	public static final int ACTION_WIFI_CONNECT
	public static final int ACTION_WIFI_FORCE_SCAN
	public static final int ACTION_WIFI_FORGET
	public static final int ACTION_WIFI_OFF
	public static final int ACTION_WIFI_ON
	public static final int MANAGE_PERMISSIONS
	public static final int NOTIFICATION_ZEN_MODE_PRIORITY
	public static final int NOTIFICATION_ZEN_MODE_AUTOMATION
	public static final int MANAGE_DOMAIN_URLS
	public static final int NOTIFICATION_ZEN_MODE_SCHEDULE_RULE
	public static final int NOTIFICATION_ZEN_MODE_EXTERNAL_RULE
	public static final int NOTIFICATION_ZEN_MODE_EVENT_RULE
	public static final int ACTION_BAN_APP_NOTES
	public static final int ACTION_DISMISS_ALL_NOTES
	public static final int QS_DND_DETAILS
	public static final int QS_BLUETOOTH_DETAILS
	public static final int QS_CAST_DETAILS
	public static final int QS_WIFI_DETAILS
	public static final int QS_WIFI_TOGGLE
	public static final int QS_BLUETOOTH_TOGGLE
	public static final int QS_CELLULAR_TOGGLE
	public static final int QS_SWITCH_USER
	public static final int QS_CAST_SELECT
	public static final int QS_CAST_DISCONNECT
	public static final int ACTION_BLUETOOTH_TOGGLE
	public static final int ACTION_BLUETOOTH_SCAN
	public static final int ACTION_BLUETOOTH_RENAME
	public static final int ACTION_BLUETOOTH_FILES
	public static final int QS_DND_TIME
	public static final int QS_DND_CONDITION_SELECT
	public static final int QS_DND_ZEN_SELECT
	public static final int QS_DND_TOGGLE
	public static final int ACTION_ZEN_ALLOW_REMINDERS
	public static final int ACTION_ZEN_ALLOW_EVENTS
	public static final int ACTION_ZEN_ALLOW_MESSAGES
	public static final int ACTION_ZEN_ALLOW_CALLS
	public static final int ACTION_ZEN_ALLOW_REPEAT_CALLS
	public static final int ACTION_ZEN_ADD_RULE
	public static final int ACTION_ZEN_ADD_RULE_OK
	public static final int ACTION_ZEN_DELETE_RULE
	public static final int ACTION_ZEN_DELETE_RULE_OK
	public static final int ACTION_ZEN_ENABLE_RULE
	public static final int ACTION_AIRPLANE_TOGGLE
	public static final int ACTION_CELL_DATA_TOGGLE
	public static final int NOTIFICATION_ACCESS
	public static final int NOTIFICATION_ZEN_MODE_ACCESS
	public static final int APPLICATIONS_DEFAULT_APPS
	public static final int APPLICATIONS_STORAGE_APPS
	public static final int APPLICATIONS_USAGE_ACCESS_DETAIL
	public static final int APPLICATIONS_HIGH_POWER_APPS
	public static final int FUELGAUGE_HIGH_POWER_DETAILS
	public static final int ACTION_LS_UNLOCK
	public static final int ACTION_LS_SHADE
	public static final int ACTION_LS_HINT
	public static final int ACTION_LS_CAMERA
	public static final int ACTION_LS_DIALER
	public static final int ACTION_LS_LOCK
	public static final int ACTION_LS_NOTE
	public static final int ACTION_LS_QS
	public static final int ACTION_SHADE_QS_PULL
	public static final int ACTION_SHADE_QS_TAP
	public static final int LOCKSCREEN
	public static final int BOUNCER
	public static final int SCREEN
	public static final int NOTIFICATION_ALERT
	public static final int ACTION_EMERGENCY_CALL
	public static final int APPLICATIONS_MANAGE_ASSIST
	public static final int PROCESS_STATS_SUMMARY
	public static final int ACTION_ROTATION_LOCK
	public static final int ACTION_NOTE_CONTROLS
	public static final int ACTION_NOTE_INFO
	public static final int ACTION_APP_NOTE_SETTINGS
	public static final int VOLUME_DIALOG
	public static final int VOLUME_DIALOG_DETAILS
	public static final int ACTION_VOLUME_SLIDER
	public static final int ACTION_VOLUME_STREAM
	public static final int ACTION_VOLUME_KEY
	public static final int ACTION_VOLUME_ICON
	public static final int ACTION_RINGER_MODE
	public static final int ACTION_ACTIVITY_CHOOSER_SHOWN
	public static final int ACTION_ACTIVITY_CHOOSER_PICKED_APP_TARGET
	public static final int ACTION_ACTIVITY_CHOOSER_PICKED_SERVICE_TARGET
	public static final int ACTION_ACTIVITY_CHOOSER_PICKED_STANDARD_TARGET
	public static final int ACTION_BRIGHTNESS
	public static final int ACTION_BRIGHTNESS_AUTO
	public static final int BRIGHTNESS_DIALOG
	public static final int SYSTEM_ALERT_WINDOW_APPS
	public static final int DREAMING
	public static final int DOZING
	public static final int OVERVIEW_ACTIVITY
	public static final int ABOUT_LEGAL_SETTINGS
	public static final int ACTION_SEARCH_RESULTS
	public static final int TUNER
	public static final int TUNER_QS
	public static final int TUNER_DEMO_MODE
	public static final int TUNER_QS_REORDER
	public static final int TUNER_QS_ADD
	public static final int TUNER_QS_REMOVE
	public static final int TUNER_STATUS_BAR_ENABLE
	public static final int TUNER_STATUS_BAR_DISABLE
	public static final int TUNER_DEMO_MODE_ENABLED
	public static final int TUNER_DEMO_MODE_ON
	public static final int TUNER_BATTERY_PERCENTAGE
	public static final int FUELGAUGE_INACTIVE_APPS
	public static final int DEVICEINFO_STORAGE
}

com/android/internal/logging/AndroidConfig.class
AndroidConfig.java
package com.android.internal.logging
public com.android.internal.logging.AndroidConfig extends java.lang.Object {
	public void  () 
		java.util.logging.Logger rootLogger
		Exception ex
}

com/android/internal/logging/AndroidHandler.class
AndroidHandler.java
package com.android.internal.logging
public com.android.internal.logging.AndroidHandler extends java.util.logging.Handler implements dalvik.system.DalvikLogHandler  {
	private static final java.util.logging.Formatter THE_FORMATTER
	public void  () 
	public void close () 
	public void flush () 
	public void publish (java.util.logging.LogRecord) 
		String message
		RuntimeException e
		java.util.logging.LogRecord record
		int level
		String tag
	public void publish (java.util.logging.Logger, java.lang.String, java.util.logging.Level, java.lang.String) 
		RuntimeException e
		java.util.logging.Logger source
		String tag
		java.util.logging.Level level
		String message
		int priority
	static int getAndroidLevel (java.util.logging.Level) 
		java.util.logging.Level level
		int value
	static void  () 
}

com/android/internal/logging/AndroidHandler$1.class
AndroidHandler.java
package com.android.internal.logging
final com.android.internal.logging.AndroidHandler$1 extends java.util.logging.Formatter {
	void  () 
	public java.lang.String format (java.util.logging.LogRecord) 
		java.io.StringWriter sw
		java.io.PrintWriter pw
		java.util.logging.LogRecord r
		Throwable thrown
}

com/android/internal/logging/EventLogTags.class
EventLogTags.java
package com.android.internal.logging
public com.android.internal.logging.EventLogTags extends java.lang.Object {
	public static final int SYSUI_VIEW_VISIBILITY
	public static final int SYSUI_ACTION
	public static final int SYSUI_COUNT
	public static final int SYSUI_HISTOGRAM
	private void  () 
	public static void writeSysuiViewVisibility (int, int) 
		int category
		int visible
	public static void writeSysuiAction (int, java.lang.String) 
		int category
		String pkg
	public static void writeSysuiCount (java.lang.String, int) 
		String name
		int increment
	public static void writeSysuiHistogram (java.lang.String, int) 
		String name
		int bucket
}

com/android/internal/logging/MetricsLogger.class
MetricsLogger.java
package com.android.internal.logging
public com.android.internal.logging.MetricsLogger extends java.lang.Object implements com.android.internal.logging.MetricsConstants  {
	public static final int ACTION_ASSIST_LONG_PRESS
	public void  () 
	public static void visible (android.content.Context, int)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		int category
	public static void hidden (android.content.Context, int)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		int category
	public static void visibility (android.content.Context, int, boolean)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		int category
		boolean visibile
	public static void visibility (android.content.Context, int, int)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		int category
		int vis
	public static void action (android.content.Context, int) 
		android.content.Context context
		int category
	public static void action (android.content.Context, int, int) 
		android.content.Context context
		int category
		int value
	public static void action (android.content.Context, int, boolean) 
		android.content.Context context
		int category
		boolean value
	public static void action (android.content.Context, int, java.lang.String) 
		android.content.Context context
		int category
		String pkg
	public static void count (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String name
		int value
	public static void histogram (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String name
		int bucket
}

com/android/internal/R$style.class
R.java
package com.android.internal
public final com.android.internal.R$style extends java.lang.Object {
	public static final int ActiveWallpaperSettings
	public static final int Animation
	public static final int Animation_Activity
	public static final int Animation_Dialog
	public static final int Animation_Dream
	public static final int Animation_DropDownDown
	public static final int Animation_DropDownUp
	public static final int Animation_ImmersiveModeConfirmation
	public static final int Animation_InputMethod
	public static final int Animation_InputMethodFancy
	public static final int Animation_LockScreen
	public static final int Animation_PopupWindow
	public static final int Animation_RecentApplications
	public static final int Animation_Toast
	public static final int Animation_Translucent
	public static final int Animation_TypingFilter
	public static final int Animation_TypingFilterRestore
	public static final int Animation_VolumePanel
	public static final int Animation_Wallpaper
	public static final int Animation_ZoomButtons
	public static final int ButtonBar
	public static final int DeviceDefault_ButtonBar
	public static final int DeviceDefault_ButtonBar_AlertDialog
	public static final int DeviceDefault_Light_ButtonBar
	public static final int DeviceDefault_Light_ButtonBar_AlertDialog
	public static final int DeviceDefault_Light_SegmentedButton
	public static final int DeviceDefault_SegmentedButton
	public static final int Holo_ButtonBar
	public static final int Holo_ButtonBar_AlertDialog
	public static final int Holo_Light_ButtonBar
	public static final int Holo_Light_ButtonBar_AlertDialog
	public static final int Holo_Light_SegmentedButton
	public static final int Holo_SegmentedButton
	public static final int MediaButton
	public static final int MediaButton_Ffwd
	public static final int MediaButton_Next
	public static final int MediaButton_Pause
	public static final int MediaButton_Play
	public static final int MediaButton_Previous
	public static final int MediaButton_Rew
	public static final int PreviewWallpaperSettings
	public static final int TextAppearance
	public static final int TextAppearance_DeviceDefault
	public static final int TextAppearance_DeviceDefault_DialogWindowTitle
	public static final int TextAppearance_DeviceDefault_Inverse
	public static final int TextAppearance_DeviceDefault_Large
	public static final int TextAppearance_DeviceDefault_Large_Inverse
	public static final int TextAppearance_DeviceDefault_Medium
	public static final int TextAppearance_DeviceDefault_Medium_Inverse
	public static final int TextAppearance_DeviceDefault_SearchResult_Subtitle
	public static final int TextAppearance_DeviceDefault_SearchResult_Title
	public static final int TextAppearance_DeviceDefault_Small
	public static final int TextAppearance_DeviceDefault_Small_Inverse
	public static final int TextAppearance_DeviceDefault_Widget
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Menu
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title
	public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title
	public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse
	public static final int TextAppearance_DeviceDefault_Widget_Button
	public static final int TextAppearance_DeviceDefault_Widget_DropDownHint
	public static final int TextAppearance_DeviceDefault_Widget_DropDownItem
	public static final int TextAppearance_DeviceDefault_Widget_EditText
	public static final int TextAppearance_DeviceDefault_Widget_IconMenu_Item
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Large
	public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Small
	public static final int TextAppearance_DeviceDefault_Widget_TabWidget
	public static final int TextAppearance_DeviceDefault_Widget_TextView
	public static final int TextAppearance_DeviceDefault_Widget_TextView_PopupMenu
	public static final int TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem
	public static final int TextAppearance_DeviceDefault_WindowTitle
	public static final int TextAppearance_DialogWindowTitle
	public static final int TextAppearance_Holo
	public static final int TextAppearance_Holo_DialogWindowTitle
	public static final int TextAppearance_Holo_Inverse
	public static final int TextAppearance_Holo_Large
	public static final int TextAppearance_Holo_Large_Inverse
	public static final int TextAppearance_Holo_Medium
	public static final int TextAppearance_Holo_Medium_Inverse
	public static final int TextAppearance_Holo_SearchResult_Subtitle
	public static final int TextAppearance_Holo_SearchResult_Title
	public static final int TextAppearance_Holo_Small
	public static final int TextAppearance_Holo_Small_Inverse
	public static final int TextAppearance_Holo_Widget
	public static final int TextAppearance_Holo_Widget_ActionBar_Menu
	public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle
	public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse
	public static final int TextAppearance_Holo_Widget_ActionBar_Title
	public static final int TextAppearance_Holo_Widget_ActionBar_Title_Inverse
	public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle
	public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse
	public static final int TextAppearance_Holo_Widget_ActionMode_Title
	public static final int TextAppearance_Holo_Widget_ActionMode_Title_Inverse
	public static final int TextAppearance_Holo_Widget_Button
	public static final int TextAppearance_Holo_Widget_DropDownHint
	public static final int TextAppearance_Holo_Widget_DropDownItem
	public static final int TextAppearance_Holo_Widget_EditText
	public static final int TextAppearance_Holo_Widget_IconMenu_Item
	public static final int TextAppearance_Holo_Widget_PopupMenu
	public static final int TextAppearance_Holo_Widget_PopupMenu_Large
	public static final int TextAppearance_Holo_Widget_PopupMenu_Small
	public static final int TextAppearance_Holo_Widget_TabWidget
	public static final int TextAppearance_Holo_Widget_TextView
	public static final int TextAppearance_Holo_Widget_TextView_PopupMenu
	public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem
	public static final int TextAppearance_Holo_WindowTitle
	public static final int TextAppearance_Inverse
	public static final int TextAppearance_Large
	public static final int TextAppearance_Large_Inverse
	public static final int TextAppearance_Material
	public static final int TextAppearance_Material_Body1
	public static final int TextAppearance_Material_Body2
	public static final int TextAppearance_Material_Button
	public static final int TextAppearance_Material_Caption
	public static final int TextAppearance_Material_DatePicker_List_YearLabel
	public static final int TextAppearance_Material_DatePicker_List_YearLabel_Activated
	public static final int TextAppearance_Material_DialogWindowTitle
	public static final int TextAppearance_Material_Display1
	public static final int TextAppearance_Material_Display2
	public static final int TextAppearance_Material_Display3
	public static final int TextAppearance_Material_Display4
	public static final int TextAppearance_Material_Headline
	public static final int TextAppearance_Material_Inverse
	public static final int TextAppearance_Material_Large
	public static final int TextAppearance_Material_Large_Inverse
	public static final int TextAppearance_Material_Medium
	public static final int TextAppearance_Material_Medium_Inverse
	public static final int TextAppearance_Material_Menu
	public static final int TextAppearance_Material_Notification
	public static final int TextAppearance_Material_Notification_Emphasis
	public static final int TextAppearance_Material_Notification_Info
	public static final int TextAppearance_Material_Notification_Line2
	public static final int TextAppearance_Material_Notification_Time
	public static final int TextAppearance_Material_Notification_Title
	public static final int TextAppearance_Material_SearchResult_Subtitle
	public static final int TextAppearance_Material_SearchResult_Title
	public static final int TextAppearance_Material_Small
	public static final int TextAppearance_Material_Small_Inverse
	public static final int TextAppearance_Material_Subhead
	public static final int TextAppearance_Material_TimePicker_TimeLabel
	public static final int TextAppearance_Material_Title
	public static final int TextAppearance_Material_Widget
	public static final int TextAppearance_Material_Widget_ActionBar_Menu
	public static final int TextAppearance_Material_Widget_ActionBar_Subtitle
	public static final int TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse
	public static final int TextAppearance_Material_Widget_ActionBar_Title
	public static final int TextAppearance_Material_Widget_ActionBar_Title_Inverse
	public static final int TextAppearance_Material_Widget_ActionMode_Subtitle
	public static final int TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse
	public static final int TextAppearance_Material_Widget_ActionMode_Title
	public static final int TextAppearance_Material_Widget_ActionMode_Title_Inverse
	public static final int TextAppearance_Material_Widget_Button
	public static final int TextAppearance_Material_Widget_Button_Inverse
	public static final int TextAppearance_Material_Widget_Calendar_Day
	public static final int TextAppearance_Material_Widget_Calendar_DayOfWeek
	public static final int TextAppearance_Material_Widget_Calendar_Month
	public static final int TextAppearance_Material_Widget_DropDownHint
	public static final int TextAppearance_Material_Widget_DropDownItem
	public static final int TextAppearance_Material_Widget_EditText
	public static final int TextAppearance_Material_Widget_IconMenu_Item
	public static final int TextAppearance_Material_Widget_PopupMenu
	public static final int TextAppearance_Material_Widget_PopupMenu_Large
	public static final int TextAppearance_Material_Widget_PopupMenu_Small
	public static final int TextAppearance_Material_Widget_TabWidget
	public static final int TextAppearance_Material_Widget_TextView
	public static final int TextAppearance_Material_Widget_TextView_PopupMenu
	public static final int TextAppearance_Material_Widget_TextView_SpinnerItem
	public static final int TextAppearance_Material_Widget_Toolbar_Subtitle
	public static final int TextAppearance_Material_Widget_Toolbar_Title
	public static final int TextAppearance_Material_WindowTitle
	public static final int TextAppearance_Medium
	public static final int TextAppearance_Medium_Inverse
	public static final int TextAppearance_SearchResult_Subtitle
	public static final int TextAppearance_SearchResult_Title
	public static final int TextAppearance_SlidingTabActive
	public static final int TextAppearance_SlidingTabNormal
	public static final int TextAppearance_Small
	public static final int TextAppearance_Small_Inverse
	public static final int TextAppearance_StatusBar_EventContent
	public static final int TextAppearance_StatusBar_EventContent_Title
	public static final int TextAppearance_StatusBar_Icon
	public static final int TextAppearance_StatusBar_Title
	public static final int TextAppearance_SuggestionHighlight
	public static final int TextAppearance_Theme
	public static final int TextAppearance_Theme_Dialog
	public static final int TextAppearance_Widget
	public static final int TextAppearance_Widget_Button
	public static final int TextAppearance_Widget_DropDownHint
	public static final int TextAppearance_Widget_DropDownItem
	public static final int TextAppearance_Widget_EditText
	public static final int TextAppearance_Widget_IconMenu_Item
	public static final int TextAppearance_Widget_PopupMenu_Large
	public static final int TextAppearance_Widget_PopupMenu_Small
	public static final int TextAppearance_Widget_TabWidget
	public static final int TextAppearance_Widget_TextView
	public static final int TextAppearance_Widget_TextView_PopupMenu
	public static final int TextAppearance_Widget_TextView_SpinnerItem
	public static final int TextAppearance_WindowTitle
	public static final int Theme
	public static final int Theme_Black
	public static final int Theme_Black_NoTitleBar
	public static final int Theme_Black_NoTitleBar_Fullscreen
	public static final int Theme_DeviceDefault
	public static final int Theme_DeviceDefault_Dialog
	public static final int Theme_DeviceDefault_Dialog_Alert
	public static final int Theme_DeviceDefault_Dialog_MinWidth
	public static final int Theme_DeviceDefault_Dialog_NoActionBar
	public static final int Theme_DeviceDefault_Dialog_NoActionBar_MinWidth
	public static final int Theme_DeviceDefault_Dialog_NoFrame
	public static final int Theme_DeviceDefault_DialogWhenLarge
	public static final int Theme_DeviceDefault_DialogWhenLarge_NoActionBar
	public static final int Theme_DeviceDefault_InputMethod
	public static final int Theme_DeviceDefault_Light
	public static final int Theme_DeviceDefault_Light_DarkActionBar
	public static final int Theme_DeviceDefault_Light_Dialog
	public static final int Theme_DeviceDefault_Light_Dialog_Alert
	public static final int Theme_DeviceDefault_Light_Dialog_MinWidth
	public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar
	public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth
	public static final int Theme_DeviceDefault_Light_DialogWhenLarge
	public static final int Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar
	public static final int Theme_DeviceDefault_Light_NoActionBar
	public static final int Theme_DeviceDefault_Light_NoActionBar_Fullscreen
	public static final int Theme_DeviceDefault_Light_NoActionBar_Overscan
	public static final int Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor
	public static final int Theme_DeviceDefault_Light_Panel
	public static final int Theme_DeviceDefault_NoActionBar
	public static final int Theme_DeviceDefault_NoActionBar_Fullscreen
	public static final int Theme_DeviceDefault_NoActionBar_Overscan
	public static final int Theme_DeviceDefault_NoActionBar_TranslucentDecor
	public static final int Theme_DeviceDefault_Panel
	public static final int Theme_DeviceDefault_Resolver
	public static final int Theme_DeviceDefault_Settings
	public static final int Theme_DeviceDefault_VoiceInteractionSession
	public static final int Theme_DeviceDefault_Wallpaper
	public static final int Theme_DeviceDefault_Wallpaper_NoTitleBar
	public static final int Theme_Dialog
	public static final int Theme_Dialog_Alert
	public static final int Theme_Dialog_AppError
	public static final int Theme_Dialog_RecentApplications
	public static final int Theme_ExpandedMenu
	public static final int Theme_Holo
	public static final int Theme_Holo_Dialog
	public static final int Theme_Holo_Dialog_Alert
	public static final int Theme_Holo_Dialog_MinWidth
	public static final int Theme_Holo_Dialog_NoActionBar
	public static final int Theme_Holo_Dialog_NoActionBar_MinWidth
	public static final int Theme_Holo_DialogWhenLarge
	public static final int Theme_Holo_DialogWhenLarge_NoActionBar
	public static final int Theme_Holo_InputMethod
	public static final int Theme_Holo_Light
	public static final int Theme_Holo_Light_DarkActionBar
	public static final int Theme_Holo_Light_Dialog
	public static final int Theme_Holo_Light_Dialog_Alert
	public static final int Theme_Holo_Light_Dialog_MinWidth
	public static final int Theme_Holo_Light_Dialog_NoActionBar
	public static final int Theme_Holo_Light_Dialog_NoActionBar_MinWidth
	public static final int Theme_Holo_Light_DialogWhenLarge
	public static final int Theme_Holo_Light_DialogWhenLarge_NoActionBar
	public static final int Theme_Holo_Light_NoActionBar
	public static final int Theme_Holo_Light_NoActionBar_Fullscreen
	public static final int Theme_Holo_Light_NoActionBar_Overscan
	public static final int Theme_Holo_Light_NoActionBar_TranslucentDecor
	public static final int Theme_Holo_Light_Panel
	public static final int Theme_Holo_NoActionBar
	public static final int Theme_Holo_NoActionBar_Fullscreen
	public static final int Theme_Holo_NoActionBar_Overscan
	public static final int Theme_Holo_NoActionBar_TranslucentDecor
	public static final int Theme_Holo_Panel
	public static final int Theme_Holo_Wallpaper
	public static final int Theme_Holo_Wallpaper_NoTitleBar
	public static final int Theme_IconMenu
	public static final int Theme_InputMethod
	public static final int Theme_Leanback_Dialog_Alert
	public static final int Theme_Leanback_FormWizard
	public static final int Theme_Light
	public static final int Theme_Light_NoTitleBar
	public static final int Theme_Light_NoTitleBar_Fullscreen
	public static final int Theme_Light_Panel
	public static final int Theme_Light_WallpaperSettings
	public static final int Theme_Material
	public static final int Theme_Material_Dialog
	public static final int Theme_Material_Dialog_Alert
	public static final int Theme_Material_Dialog_MinWidth
	public static final int Theme_Material_Dialog_NoActionBar
	public static final int Theme_Material_Dialog_NoActionBar_MinWidth
	public static final int Theme_Material_Dialog_Presentation
	public static final int Theme_Material_DialogWhenLarge
	public static final int Theme_Material_DialogWhenLarge_NoActionBar
	public static final int Theme_Material_InputMethod
	public static final int Theme_Material_Light
	public static final int Theme_Material_Light_DarkActionBar
	public static final int Theme_Material_Light_Dialog
	public static final int Theme_Material_Light_Dialog_Alert
	public static final int Theme_Material_Light_Dialog_MinWidth
	public static final int Theme_Material_Light_Dialog_NoActionBar
	public static final int Theme_Material_Light_Dialog_NoActionBar_MinWidth
	public static final int Theme_Material_Light_Dialog_Presentation
	public static final int Theme_Material_Light_DialogWhenLarge
	public static final int Theme_Material_Light_DialogWhenLarge_NoActionBar
	public static final int Theme_Material_Light_LightStatusBar
	public static final int Theme_Material_Light_NoActionBar
	public static final int Theme_Material_Light_NoActionBar_Fullscreen
	public static final int Theme_Material_Light_NoActionBar_Overscan
	public static final int Theme_Material_Light_NoActionBar_TranslucentDecor
	public static final int Theme_Material_Light_Panel
	public static final int Theme_Material_Light_Voice
	public static final int Theme_Material_NoActionBar
	public static final int Theme_Material_NoActionBar_Fullscreen
	public static final int Theme_Material_NoActionBar_Overscan
	public static final int Theme_Material_NoActionBar_TranslucentDecor
	public static final int Theme_Material_Panel
	public static final int Theme_Material_Settings
	public static final int Theme_Material_Voice
	public static final int Theme_Material_Wallpaper
	public static final int Theme_Material_Wallpaper_NoTitleBar
	public static final int Theme_Micro_Dialog_Alert
	public static final int Theme_NoDisplay
	public static final int Theme_NoTitleBar
	public static final int Theme_NoTitleBar_Fullscreen
	public static final int Theme_NoTitleBar_OverlayActionModes
	public static final int Theme_Panel
	public static final int Theme_Toast
	public static final int Theme_Translucent
	public static final int Theme_Translucent_NoTitleBar
	public static final int Theme_Translucent_NoTitleBar_Fullscreen
	public static final int Theme_Wallpaper
	public static final int Theme_Wallpaper_NoTitleBar
	public static final int Theme_Wallpaper_NoTitleBar_Fullscreen
	public static final int Theme_WallpaperSettings
	public static final int Theme_WithActionBar
	public static final int ThemeOverlay
	public static final int ThemeOverlay_Material
	public static final int ThemeOverlay_Material_ActionBar
	public static final int ThemeOverlay_Material_Dark
	public static final int ThemeOverlay_Material_Dark_ActionBar
	public static final int ThemeOverlay_Material_Dialog
	public static final int ThemeOverlay_Material_Dialog_Alert
	public static final int ThemeOverlay_Material_Light
	public static final int Widget
	public static final int Widget_AbsListView
	public static final int Widget_ActionBar
	public static final int Widget_ActionBar_TabBar
	public static final int Widget_ActionBar_TabText
	public static final int Widget_ActionBar_TabView
	public static final int Widget_ActionButton
	public static final int Widget_ActionButton_CloseMode
	public static final int Widget_ActionButton_Overflow
	public static final int Widget_AutoCompleteTextView
	public static final int Widget_Button
	public static final int Widget_Button_Inset
	public static final int Widget_Button_Small
	public static final int Widget_Button_Toggle
	public static final int Widget_CalendarView
	public static final int Widget_CompoundButton
	public static final int Widget_CompoundButton_CheckBox
	public static final int Widget_CompoundButton_RadioButton
	public static final int Widget_CompoundButton_Star
	public static final int Widget_DatePicker
	public static final int Widget_DeviceDefault
	public static final int Widget_DeviceDefault_ActionBar
	public static final int Widget_DeviceDefault_ActionBar_Solid
	public static final int Widget_DeviceDefault_ActionBar_TabBar
	public static final int Widget_DeviceDefault_ActionBar_TabText
	public static final int Widget_DeviceDefault_ActionBar_TabView
	public static final int Widget_DeviceDefault_ActionButton
	public static final int Widget_DeviceDefault_ActionButton_CloseMode
	public static final int Widget_DeviceDefault_ActionButton_Overflow
	public static final int Widget_DeviceDefault_ActionButton_TextButton
	public static final int Widget_DeviceDefault_ActionMode
	public static final int Widget_DeviceDefault_AutoCompleteTextView
	public static final int Widget_DeviceDefault_Button
	public static final int Widget_DeviceDefault_Button_Borderless
	public static final int Widget_DeviceDefault_Button_Borderless_Small
	public static final int Widget_DeviceDefault_Button_Inset
	public static final int Widget_DeviceDefault_Button_Small
	public static final int Widget_DeviceDefault_Button_Toggle
	public static final int Widget_DeviceDefault_CalendarView
	public static final int Widget_DeviceDefault_CheckedTextView
	public static final int Widget_DeviceDefault_CompoundButton_CheckBox
	public static final int Widget_DeviceDefault_CompoundButton_RadioButton
	public static final int Widget_DeviceDefault_CompoundButton_Star
	public static final int Widget_DeviceDefault_DatePicker
	public static final int Widget_DeviceDefault_DropDownItem
	public static final int Widget_DeviceDefault_DropDownItem_Spinner
	public static final int Widget_DeviceDefault_EditText
	public static final int Widget_DeviceDefault_ExpandableListView
	public static final int Widget_DeviceDefault_FastScroll
	public static final int Widget_DeviceDefault_GridView
	public static final int Widget_DeviceDefault_HorizontalScrollView
	public static final int Widget_DeviceDefault_ImageButton
	public static final int Widget_DeviceDefault_Light
	public static final int Widget_DeviceDefault_Light_ActionBar
	public static final int Widget_DeviceDefault_Light_ActionBar_Solid
	public static final int Widget_DeviceDefault_Light_ActionBar_Solid_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabBar
	public static final int Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabText
	public static final int Widget_DeviceDefault_Light_ActionBar_TabText_Inverse
	public static final int Widget_DeviceDefault_Light_ActionBar_TabView
	public static final int Widget_DeviceDefault_Light_ActionBar_TabView_Inverse
	public static final int Widget_DeviceDefault_Light_ActionButton
	public static final int Widget_DeviceDefault_Light_ActionButton_CloseMode
	public static final int Widget_DeviceDefault_Light_ActionButton_Overflow
	public static final int Widget_DeviceDefault_Light_ActionMode
	public static final int Widget_DeviceDefault_Light_ActionMode_Inverse
	public static final int Widget_DeviceDefault_Light_AutoCompleteTextView
	public static final int Widget_DeviceDefault_Light_Button
	public static final int Widget_DeviceDefault_Light_Button_Borderless_Small
	public static final int Widget_DeviceDefault_Light_Button_Inset
	public static final int Widget_DeviceDefault_Light_Button_Small
	public static final int Widget_DeviceDefault_Light_Button_Toggle
	public static final int Widget_DeviceDefault_Light_CalendarView
	public static final int Widget_DeviceDefault_Light_CheckedTextView
	public static final int Widget_DeviceDefault_Light_CompoundButton_CheckBox
	public static final int Widget_DeviceDefault_Light_CompoundButton_RadioButton
	public static final int Widget_DeviceDefault_Light_CompoundButton_Star
	public static final int Widget_DeviceDefault_Light_DropDownItem
	public static final int Widget_DeviceDefault_Light_DropDownItem_Spinner
	public static final int Widget_DeviceDefault_Light_EditText
	public static final int Widget_DeviceDefault_Light_ExpandableListView
	public static final int Widget_DeviceDefault_Light_FastScroll
	public static final int Widget_DeviceDefault_Light_GridView
	public static final int Widget_DeviceDefault_Light_HorizontalScrollView
	public static final int Widget_DeviceDefault_Light_ImageButton
	public static final int Widget_DeviceDefault_Light_ListPopupWindow
	public static final int Widget_DeviceDefault_Light_ListView
	public static final int Widget_DeviceDefault_Light_ListView_DropDown
	public static final int Widget_DeviceDefault_Light_MediaRouteButton
	public static final int Widget_DeviceDefault_Light_PopupMenu
	public static final int Widget_DeviceDefault_Light_PopupWindow
	public static final int Widget_DeviceDefault_Light_ProgressBar
	public static final int Widget_DeviceDefault_Light_ProgressBar_Horizontal
	public static final int Widget_DeviceDefault_Light_ProgressBar_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Large
	public static final int Widget_DeviceDefault_Light_ProgressBar_Large_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Inverse
	public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Title
	public static final int Widget_DeviceDefault_Light_RatingBar
	public static final int Widget_DeviceDefault_Light_RatingBar_Indicator
	public static final int Widget_DeviceDefault_Light_RatingBar_Small
	public static final int Widget_DeviceDefault_Light_ScrollView
	public static final int Widget_DeviceDefault_Light_SeekBar
	public static final int Widget_DeviceDefault_Light_Spinner
	public static final int Widget_DeviceDefault_Light_StackView
	public static final int Widget_DeviceDefault_Light_Tab
	public static final int Widget_DeviceDefault_Light_TabWidget
	public static final int Widget_DeviceDefault_Light_TextView
	public static final int Widget_DeviceDefault_Light_TextView_SpinnerItem
	public static final int Widget_DeviceDefault_Light_WebTextView
	public static final int Widget_DeviceDefault_Light_WebView
	public static final int Widget_DeviceDefault_ListPopupWindow
	public static final int Widget_DeviceDefault_ListView
	public static final int Widget_DeviceDefault_ListView_DropDown
	public static final int Widget_DeviceDefault_MediaRouteButton
	public static final int Widget_DeviceDefault_PopupMenu
	public static final int Widget_DeviceDefault_PopupWindow
	public static final int Widget_DeviceDefault_ProgressBar
	public static final int Widget_DeviceDefault_ProgressBar_Horizontal
	public static final int Widget_DeviceDefault_ProgressBar_Large
	public static final int Widget_DeviceDefault_ProgressBar_Small
	public static final int Widget_DeviceDefault_ProgressBar_Small_Title
	public static final int Widget_DeviceDefault_RatingBar
	public static final int Widget_DeviceDefault_RatingBar_Indicator
	public static final int Widget_DeviceDefault_RatingBar_Small
	public static final int Widget_DeviceDefault_ScrollView
	public static final int Widget_DeviceDefault_SeekBar
	public static final int Widget_DeviceDefault_Spinner
	public static final int Widget_DeviceDefault_StackView
	public static final int Widget_DeviceDefault_Tab
	public static final int Widget_DeviceDefault_TabWidget
	public static final int Widget_DeviceDefault_TextView
	public static final int Widget_DeviceDefault_TextView_SpinnerItem
	public static final int Widget_DeviceDefault_WebTextView
	public static final int Widget_DeviceDefault_WebView
	public static final int Widget_DropDownItem
	public static final int Widget_DropDownItem_Spinner
	public static final int Widget_EditText
	public static final int Widget_ExpandableListView
	public static final int Widget_FastScroll
	public static final int Widget_FragmentBreadCrumbs
	public static final int Widget_Gallery
	public static final int Widget_GridView
	public static final int Widget_Holo
	public static final int Widget_Holo_ActionBar
	public static final int Widget_Holo_ActionBar_Solid
	public static final int Widget_Holo_ActionBar_TabBar
	public static final int Widget_Holo_ActionBar_TabText
	public static final int Widget_Holo_ActionBar_TabView
	public static final int Widget_Holo_ActionButton
	public static final int Widget_Holo_ActionButton_CloseMode
	public static final int Widget_Holo_ActionButton_Overflow
	public static final int Widget_Holo_ActionButton_TextButton
	public static final int Widget_Holo_ActionMode
	public static final int Widget_Holo_AutoCompleteTextView
	public static final int Widget_Holo_Button
	public static final int Widget_Holo_Button_Borderless
	public static final int Widget_Holo_Button_Borderless_Small
	public static final int Widget_Holo_Button_Inset
	public static final int Widget_Holo_Button_Small
	public static final int Widget_Holo_Button_Toggle
	public static final int Widget_Holo_CalendarView
	public static final int Widget_Holo_CheckedTextView
	public static final int Widget_Holo_CompoundButton_CheckBox
	public static final int Widget_Holo_CompoundButton_RadioButton
	public static final int Widget_Holo_CompoundButton_Star
	public static final int Widget_Holo_DatePicker
	public static final int Widget_Holo_DropDownItem
	public static final int Widget_Holo_DropDownItem_Spinner
	public static final int Widget_Holo_EditText
	public static final int Widget_Holo_ExpandableListView
	public static final int Widget_Holo_GridView
	public static final int Widget_Holo_HorizontalScrollView
	public static final int Widget_Holo_ImageButton
	public static final int Widget_Holo_Light
	public static final int Widget_Holo_Light_ActionBar
	public static final int Widget_Holo_Light_ActionBar_Solid
	public static final int Widget_Holo_Light_ActionBar_Solid_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabBar
	public static final int Widget_Holo_Light_ActionBar_TabBar_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabText
	public static final int Widget_Holo_Light_ActionBar_TabText_Inverse
	public static final int Widget_Holo_Light_ActionBar_TabView
	public static final int Widget_Holo_Light_ActionBar_TabView_Inverse
	public static final int Widget_Holo_Light_ActionButton
	public static final int Widget_Holo_Light_ActionButton_CloseMode
	public static final int Widget_Holo_Light_ActionButton_Overflow
	public static final int Widget_Holo_Light_ActionMode
	public static final int Widget_Holo_Light_ActionMode_Inverse
	public static final int Widget_Holo_Light_AutoCompleteTextView
	public static final int Widget_Holo_Light_Button
	public static final int Widget_Holo_Light_Button_Borderless_Small
	public static final int Widget_Holo_Light_Button_Inset
	public static final int Widget_Holo_Light_Button_Small
	public static final int Widget_Holo_Light_Button_Toggle
	public static final int Widget_Holo_Light_CalendarView
	public static final int Widget_Holo_Light_CheckedTextView
	public static final int Widget_Holo_Light_CompoundButton_CheckBox
	public static final int Widget_Holo_Light_CompoundButton_RadioButton
	public static final int Widget_Holo_Light_CompoundButton_Star
	public static final int Widget_Holo_Light_DropDownItem
	public static final int Widget_Holo_Light_DropDownItem_Spinner
	public static final int Widget_Holo_Light_EditText
	public static final int Widget_Holo_Light_ExpandableListView
	public static final int Widget_Holo_Light_GridView
	public static final int Widget_Holo_Light_HorizontalScrollView
	public static final int Widget_Holo_Light_ImageButton
	public static final int Widget_Holo_Light_ListPopupWindow
	public static final int Widget_Holo_Light_ListView
	public static final int Widget_Holo_Light_ListView_DropDown
	public static final int Widget_Holo_Light_MediaRouteButton
	public static final int Widget_Holo_Light_PopupMenu
	public static final int Widget_Holo_Light_PopupWindow
	public static final int Widget_Holo_Light_ProgressBar
	public static final int Widget_Holo_Light_ProgressBar_Horizontal
	public static final int Widget_Holo_Light_ProgressBar_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Large
	public static final int Widget_Holo_Light_ProgressBar_Large_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Small
	public static final int Widget_Holo_Light_ProgressBar_Small_Inverse
	public static final int Widget_Holo_Light_ProgressBar_Small_Title
	public static final int Widget_Holo_Light_RatingBar
	public static final int Widget_Holo_Light_RatingBar_Indicator
	public static final int Widget_Holo_Light_RatingBar_Small
	public static final int Widget_Holo_Light_ScrollView
	public static final int Widget_Holo_Light_SeekBar
	public static final int Widget_Holo_Light_Spinner
	public static final int Widget_Holo_Light_Tab
	public static final int Widget_Holo_Light_TabWidget
	public static final int Widget_Holo_Light_TextView
	public static final int Widget_Holo_Light_TextView_SpinnerItem
	public static final int Widget_Holo_Light_WebTextView
	public static final int Widget_Holo_Light_WebView
	public static final int Widget_Holo_ListPopupWindow
	public static final int Widget_Holo_ListView
	public static final int Widget_Holo_ListView_DropDown
	public static final int Widget_Holo_MediaRouteButton
	public static final int Widget_Holo_PopupMenu
	public static final int Widget_Holo_PopupWindow
	public static final int Widget_Holo_ProgressBar
	public static final int Widget_Holo_ProgressBar_Horizontal
	public static final int Widget_Holo_ProgressBar_Large
	public static final int Widget_Holo_ProgressBar_Small
	public static final int Widget_Holo_ProgressBar_Small_Title
	public static final int Widget_Holo_RatingBar
	public static final int Widget_Holo_RatingBar_Indicator
	public static final int Widget_Holo_RatingBar_Small
	public static final int Widget_Holo_ScrollView
	public static final int Widget_Holo_SeekBar
	public static final int Widget_Holo_Spinner
	public static final int Widget_Holo_Tab
	public static final int Widget_Holo_TabWidget
	public static final int Widget_Holo_TextView
	public static final int Widget_Holo_TextView_SpinnerItem
	public static final int Widget_Holo_WebTextView
	public static final int Widget_Holo_WebView
	public static final int Widget_ImageButton
	public static final int Widget_ImageWell
	public static final int Widget_KeyboardView
	public static final int Widget_ListPopupWindow
	public static final int Widget_ListView
	public static final int Widget_ListView_DropDown
	public static final int Widget_ListView_Menu
	public static final int Widget_ListView_White
	public static final int Widget_Material
	public static final int Widget_Material_ActionBar
	public static final int Widget_Material_ActionBar_Solid
	public static final int Widget_Material_ActionBar_TabBar
	public static final int Widget_Material_ActionBar_TabText
	public static final int Widget_Material_ActionBar_TabView
	public static final int Widget_Material_ActionButton
	public static final int Widget_Material_ActionButton_CloseMode
	public static final int Widget_Material_ActionButton_Overflow
	public static final int Widget_Material_ActionMode
	public static final int Widget_Material_AutoCompleteTextView
	public static final int Widget_Material_Button
	public static final int Widget_Material_Button_Borderless
	public static final int Widget_Material_Button_Borderless_Colored
	public static final int Widget_Material_Button_Borderless_Small
	public static final int Widget_Material_Button_Colored
	public static final int Widget_Material_Button_Inset
	public static final int Widget_Material_Button_Small
	public static final int Widget_Material_Button_Toggle
	public static final int Widget_Material_ButtonBar
	public static final int Widget_Material_ButtonBar_AlertDialog
	public static final int Widget_Material_CalendarView
	public static final int Widget_Material_CheckedTextView
	public static final int Widget_Material_CompoundButton_CheckBox
	public static final int Widget_Material_CompoundButton_RadioButton
	public static final int Widget_Material_CompoundButton_Star
	public static final int Widget_Material_DatePicker
	public static final int Widget_Material_DropDownItem
	public static final int Widget_Material_DropDownItem_Spinner
	public static final int Widget_Material_EditText
	public static final int Widget_Material_ExpandableListView
	public static final int Widget_Material_FastScroll
	public static final int Widget_Material_GridView
	public static final int Widget_Material_HorizontalScrollView
	public static final int Widget_Material_ImageButton
	public static final int Widget_Material_Light
	public static final int Widget_Material_Light_ActionBar
	public static final int Widget_Material_Light_ActionBar_Solid
	public static final int Widget_Material_Light_ActionBar_TabBar
	public static final int Widget_Material_Light_ActionBar_TabText
	public static final int Widget_Material_Light_ActionBar_TabView
	public static final int Widget_Material_Light_ActionButton
	public static final int Widget_Material_Light_ActionButton_CloseMode
	public static final int Widget_Material_Light_ActionButton_Overflow
	public static final int Widget_Material_Light_ActionMode
	public static final int Widget_Material_Light_AutoCompleteTextView
	public static final int Widget_Material_Light_Button
	public static final int Widget_Material_Light_Button_Borderless
	public static final int Widget_Material_Light_Button_Borderless_Colored
	public static final int Widget_Material_Light_Button_Borderless_Small
	public static final int Widget_Material_Light_Button_Inset
	public static final int Widget_Material_Light_Button_Small
	public static final int Widget_Material_Light_Button_Toggle
	public static final int Widget_Material_Light_ButtonBar
	public static final int Widget_Material_Light_ButtonBar_AlertDialog
	public static final int Widget_Material_Light_CalendarView
	public static final int Widget_Material_Light_CheckedTextView
	public static final int Widget_Material_Light_CompoundButton_CheckBox
	public static final int Widget_Material_Light_CompoundButton_RadioButton
	public static final int Widget_Material_Light_CompoundButton_Star
	public static final int Widget_Material_Light_DatePicker
	public static final int Widget_Material_Light_DropDownItem
	public static final int Widget_Material_Light_DropDownItem_Spinner
	public static final int Widget_Material_Light_EditText
	public static final int Widget_Material_Light_ExpandableListView
	public static final int Widget_Material_Light_FastScroll
	public static final int Widget_Material_Light_GridView
	public static final int Widget_Material_Light_HorizontalScrollView
	public static final int Widget_Material_Light_ImageButton
	public static final int Widget_Material_Light_ListPopupWindow
	public static final int Widget_Material_Light_ListView
	public static final int Widget_Material_Light_ListView_DropDown
	public static final int Widget_Material_Light_MediaRouteButton
	public static final int Widget_Material_Light_PopupMenu
	public static final int Widget_Material_Light_PopupMenu_Overflow
	public static final int Widget_Material_Light_PopupWindow
	public static final int Widget_Material_Light_ProgressBar
	public static final int Widget_Material_Light_ProgressBar_Horizontal
	public static final int Widget_Material_Light_ProgressBar_Inverse
	public static final int Widget_Material_Light_ProgressBar_Large
	public static final int Widget_Material_Light_ProgressBar_Large_Inverse
	public static final int Widget_Material_Light_ProgressBar_Small
	public static final int Widget_Material_Light_ProgressBar_Small_Inverse
	public static final int Widget_Material_Light_ProgressBar_Small_Title
	public static final int Widget_Material_Light_RatingBar
	public static final int Widget_Material_Light_RatingBar_Indicator
	public static final int Widget_Material_Light_RatingBar_Small
	public static final int Widget_Material_Light_ScrollView
	public static final int Widget_Material_Light_SearchView
	public static final int Widget_Material_Light_SeekBar
	public static final int Widget_Material_Light_SegmentedButton
	public static final int Widget_Material_Light_Spinner
	public static final int Widget_Material_Light_Spinner_Underlined
	public static final int Widget_Material_Light_StackView
	public static final int Widget_Material_Light_Tab
	public static final int Widget_Material_Light_TabWidget
	public static final int Widget_Material_Light_TextView
	public static final int Widget_Material_Light_TextView_SpinnerItem
	public static final int Widget_Material_Light_TimePicker
	public static final int Widget_Material_Light_WebTextView
	public static final int Widget_Material_Light_WebView
	public static final int Widget_Material_ListPopupWindow
	public static final int Widget_Material_ListView
	public static final int Widget_Material_ListView_DropDown
	public static final int Widget_Material_MediaRouteButton
	public static final int Widget_Material_PopupMenu
	public static final int Widget_Material_PopupMenu_Overflow
	public static final int Widget_Material_PopupWindow
	public static final int Widget_Material_ProgressBar
	public static final int Widget_Material_ProgressBar_Horizontal
	public static final int Widget_Material_ProgressBar_Large
	public static final int Widget_Material_ProgressBar_Small
	public static final int Widget_Material_ProgressBar_Small_Title
	public static final int Widget_Material_RatingBar
	public static final int Widget_Material_RatingBar_Indicator
	public static final int Widget_Material_RatingBar_Small
	public static final int Widget_Material_ScrollView
	public static final int Widget_Material_SearchView
	public static final int Widget_Material_SeekBar
	public static final int Widget_Material_SegmentedButton
	public static final int Widget_Material_Spinner
	public static final int Widget_Material_Spinner_Underlined
	public static final int Widget_Material_StackView
	public static final int Widget_Material_Tab
	public static final int Widget_Material_TabWidget
	public static final int Widget_Material_TextView
	public static final int Widget_Material_TextView_SpinnerItem
	public static final int Widget_Material_TimePicker
	public static final int Widget_Material_Toolbar
	public static final int Widget_Material_Toolbar_Button_Navigation
	public static final int Widget_Material_WebTextView
	public static final int Widget_Material_WebView
	public static final int Widget_PopupMenu
	public static final int Widget_PopupWindow
	public static final int Widget_ProgressBar
	public static final int Widget_ProgressBar_Horizontal
	public static final int Widget_ProgressBar_Inverse
	public static final int Widget_ProgressBar_Large
	public static final int Widget_ProgressBar_Large_Inverse
	public static final int Widget_ProgressBar_Small
	public static final int Widget_ProgressBar_Small_Inverse
	public static final int Widget_RatingBar
	public static final int Widget_ScrollView
	public static final int Widget_SeekBar
	public static final int Widget_Spinner
	public static final int Widget_Spinner_DropDown
	public static final int Widget_StackView
	public static final int Widget_TabWidget
	public static final int Widget_TextView
	public static final int Widget_TextView_PopupMenu
	public static final int Widget_TextView_SpinnerItem
	public static final int Widget_Toolbar
	public static final int Widget_Toolbar_Button_Navigation
	public static final int Widget_WebView
	public void  () 
}

com/android/internal/widget/
com/android/internal/widget/ViewPager$SavedState$1.class
ViewPager.java
package com.android.internal.widget
final com.android.internal.widget.ViewPager$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.widget.ViewPager$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.widget.ViewPager$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/widget/LockPatternView.class
LockPatternView.java
package com.android.internal.widget
public com.android.internal.widget.LockPatternView extends android.view.View {
	private static final int ASPECT_SQUARE
	private static final int ASPECT_LOCK_WIDTH
	private static final int ASPECT_LOCK_HEIGHT
	private static final boolean PROFILE_DRAWING
	private final com.android.internal.widget.LockPatternView$CellState[][] mCellStates
	private final int mDotSize
	private final int mDotSizeActivated
	private final int mPathWidth
	private boolean mDrawingProfilingStarted
	private final android.graphics.Paint mPaint
	private final android.graphics.Paint mPathPaint
	private static final int MILLIS_PER_CIRCLE_ANIMATING
	private static final float DRAG_THRESHHOLD
	public static final int VIRTUAL_BASE_VIEW_ID
	public static final boolean DEBUG_A11Y
	private static final String TAG
	private com.android.internal.widget.LockPatternView$OnPatternListener mOnPatternListener
	private final java.util.ArrayList mPattern
	private final boolean[][] mPatternDrawLookup
	private float mInProgressX
	private float mInProgressY
	private long mAnimatingPeriodStart
	private com.android.internal.widget.LockPatternView$DisplayMode mPatternDisplayMode
	private boolean mInputEnabled
	private boolean mInStealthMode
	private boolean mEnableHapticFeedback
	private boolean mPatternInProgress
	private float mHitFactor
	private float mSquareWidth
	private float mSquareHeight
	private final android.graphics.Path mCurrentPath
	private final android.graphics.Rect mInvalidate
	private final android.graphics.Rect mTmpInvalidateRect
	private int mAspect
	private int mRegularColor
	private int mErrorColor
	private int mSuccessColor
	private final android.view.animation.Interpolator mFastOutSlowInInterpolator
	private final android.view.animation.Interpolator mLinearOutSlowInInterpolator
	private com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper mExploreByTouchHelper
	private android.media.AudioManager mAudioManager
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		int j
		int i
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		String aspect
		int pathColor
	public com.android.internal.widget.LockPatternView$CellState[][] getCellStates () 
	public boolean isInStealthMode () 
	public boolean isTactileFeedbackEnabled () 
	public void setInStealthMode (boolean) 
		boolean inStealthMode
	public void setTactileFeedbackEnabled (boolean) 
		boolean tactileFeedbackEnabled
	public void setOnPatternListener (com.android.internal.widget.LockPatternView$OnPatternListener) 
		com.android.internal.widget.LockPatternView$OnPatternListener onPatternListener
	public void setPattern (com.android.internal.widget.LockPatternView$DisplayMode, java.util.List) 
		com.android.internal.widget.LockPatternView$Cell cell
		java.util.Iterator i$
		com.android.internal.widget.LockPatternView$DisplayMode displayMode
		java.util.List pattern
	public void setDisplayMode (com.android.internal.widget.LockPatternView$DisplayMode) 
		com.android.internal.widget.LockPatternView$Cell first
		com.android.internal.widget.LockPatternView$DisplayMode displayMode
	public void startCellStateAnimation (com.android.internal.widget.LockPatternView$CellState, float, float, float, float, float, float, long, long, android.view.animation.Interpolator, java.lang.Runnable) 
		com.android.internal.widget.LockPatternView$CellState cellState
		float startAlpha
		float endAlpha
		float startTranslationY
		float endTranslationY
		float startScale
		float endScale
		long delay
		long duration
		android.view.animation.Interpolator interpolator
		Runnable finishRunnable
	private void startCellStateAnimationSw (com.android.internal.widget.LockPatternView$CellState, float, float, float, float, float, float, long, long, android.view.animation.Interpolator, java.lang.Runnable) 
		com.android.internal.widget.LockPatternView$CellState cellState
		float startAlpha
		float endAlpha
		float startTranslationY
		float endTranslationY
		float startScale
		float endScale
		long delay
		long duration
		android.view.animation.Interpolator interpolator
		Runnable finishRunnable
		android.animation.ValueAnimator animator
	private void startCellStateAnimationHw (com.android.internal.widget.LockPatternView$CellState, float, float, float, float, float, float, long, long, android.view.animation.Interpolator, java.lang.Runnable) 
		com.android.internal.widget.LockPatternView$CellState cellState
		float startAlpha
		float endAlpha
		float startTranslationY
		float endTranslationY
		float startScale
		float endScale
		long delay
		long duration
		android.view.animation.Interpolator interpolator
		Runnable finishRunnable
	private void startRtAlphaAnimation (com.android.internal.widget.LockPatternView$CellState, float, long, long, android.view.animation.Interpolator, android.animation.Animator$AnimatorListener) 
		com.android.internal.widget.LockPatternView$CellState cellState
		float endAlpha
		long delay
		long duration
		android.view.animation.Interpolator interpolator
		android.animation.Animator$AnimatorListener listener
		android.view.RenderNodeAnimator animator
	private void startRtFloatAnimation (android.graphics.CanvasProperty, float, long, long, android.view.animation.Interpolator) 
		android.graphics.CanvasProperty property
		float endValue
		long delay
		long duration
		android.view.animation.Interpolator interpolator
		android.view.RenderNodeAnimator animator
	private void notifyCellAdded () 
	private void notifyPatternStarted () 
	private void notifyPatternDetected () 
	private void notifyPatternCleared () 
	public void clearPattern () 
	protected boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		boolean handled
	private void resetPattern () 
	private void clearPatternDrawLookup () 
		int j
		int i
	public void disableInput () 
	public void enableInput () 
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
		int width
		int height
	private int resolveMeasured (int, int) 
		int measureSpec
		int desired
		int result
		int specSize
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int minimumWidth
		int minimumHeight
		int viewWidth
		int viewHeight
	private com.android.internal.widget.LockPatternView$Cell detectAndAddHit (float, float) 
		com.android.internal.widget.LockPatternView$Cell lastCell
		int dRow
		int dColumn
		int fillInRow
		int fillInColumn
		com.android.internal.widget.LockPatternView$Cell fillInGapCell
		java.util.ArrayList pattern
		float x
		float y
		com.android.internal.widget.LockPatternView$Cell cell
	private void addCellToPattern (com.android.internal.widget.LockPatternView$Cell) 
		com.android.internal.widget.LockPatternView$Cell newCell
	private void startCellActivatedAnimation (com.android.internal.widget.LockPatternView$Cell) 
		com.android.internal.widget.LockPatternView$Cell cell
		com.android.internal.widget.LockPatternView$CellState cellState
	private void startLineEndAnimation (com.android.internal.widget.LockPatternView$CellState, float, float, float, float) 
		com.android.internal.widget.LockPatternView$CellState state
		float startX
		float startY
		float targetX
		float targetY
		android.animation.ValueAnimator valueAnimator
	private void startRadiusAnimation (float, float, long, android.view.animation.Interpolator, com.android.internal.widget.LockPatternView$CellState, java.lang.Runnable) 
		float start
		float end
		long duration
		android.view.animation.Interpolator interpolator
		com.android.internal.widget.LockPatternView$CellState state
		Runnable endRunnable
		android.animation.ValueAnimator valueAnimator
	private com.android.internal.widget.LockPatternView$Cell checkForNewHit (float, float) 
		float x
		float y
		int rowHit
		int columnHit
	private int getRowHit (float) 
		float hitTop
		int i
		float y
		float squareHeight
		float hitSize
		float offset
	private int getColumnHit (float) 
		float hitLeft
		int i
		float x
		float squareWidth
		float hitSize
		float offset
	public boolean onHoverEvent (android.view.MotionEvent) 
		int action
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	private void setPatternInProgress (boolean) 
		boolean progress
	private void handleActionMove (android.view.MotionEvent) 
		float width
		float height
		float hitCellCenterX
		float hitCellCenterY
		java.util.ArrayList pattern
		com.android.internal.widget.LockPatternView$Cell lastCell
		float lastCellCenterX
		float lastCellCenterY
		float left
		float right
		float top
		float bottom
		float x
		float y
		com.android.internal.widget.LockPatternView$Cell hitCell
		int patternSize
		float dx
		float dy
		int i
		android.view.MotionEvent event
		float radius
		int historySize
		boolean invalidateNow
	private void sendAccessEvent (int) 
		int resId
	private void handleActionUp () 
	private void cancelLineAnimations () 
		com.android.internal.widget.LockPatternView$CellState state
		int j
		int i
	private void handleActionDown (android.view.MotionEvent) 
		float startX
		float startY
		float widthOffset
		float heightOffset
		android.view.MotionEvent event
		float x
		float y
		com.android.internal.widget.LockPatternView$Cell hitCell
	private float getCenterXForColumn (int) 
		int column
	private float getCenterYForRow (int) 
		int row
	protected void onDraw (android.graphics.Canvas) 
		com.android.internal.widget.LockPatternView$Cell cell
		int i
		float percentageOfNextCircle
		com.android.internal.widget.LockPatternView$Cell currentCell
		float centerX
		float centerY
		com.android.internal.widget.LockPatternView$Cell nextCell
		float dx
		float dy
		int oneCycle
		int spotInCycle
		int numCircles
		boolean needToUpdateInProgressPoint
		android.view.DisplayListCanvas displayListCanvas
		com.android.internal.widget.LockPatternView$CellState cellState
		float centerX
		float translationY
		int j
		float centerY
		int i
		com.android.internal.widget.LockPatternView$CellState state
		com.android.internal.widget.LockPatternView$Cell cell
		float centerX
		float centerY
		int i
		boolean anyCircles
		float lastX
		float lastY
		android.graphics.Canvas canvas
		java.util.ArrayList pattern
		int count
		boolean[][] drawLookup
		android.graphics.Path currentPath
		boolean drawPath
	private float calculateLastSegmentAlpha (float, float, float, float) 
		float x
		float y
		float lastX
		float lastY
		float diffX
		float diffY
		float dist
		float frac
	private int getCurrentColor (boolean) 
		boolean partOfPattern
	private void drawCircle (android.graphics.Canvas, float, float, float, boolean, float) 
		android.graphics.Canvas canvas
		float centerX
		float centerY
		float radius
		boolean partOfPattern
		float alpha
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.widget.LockPatternView$SavedState ss
	static int access$000 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static int access$100 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static android.view.animation.Interpolator access$200 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static void access$300 (com.android.internal.widget.LockPatternView, float, float, long, android.view.animation.Interpolator, com.android.internal.widget.LockPatternView$CellState, java.lang.Runnable) 
		com.android.internal.widget.LockPatternView x0
		float x1
		float x2
		long x3
		android.view.animation.Interpolator x4
		com.android.internal.widget.LockPatternView$CellState x5
		Runnable x6
	static boolean access$600 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static boolean[][] access$700 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static com.android.internal.widget.LockPatternView$CellState[][] access$800 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static float access$900 (com.android.internal.widget.LockPatternView, int) 
		com.android.internal.widget.LockPatternView x0
		int x1
	static float access$1000 (com.android.internal.widget.LockPatternView, int) 
		com.android.internal.widget.LockPatternView x0
		int x1
	static float access$1100 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static float access$1200 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static float access$1300 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static android.content.Context access$1400 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static android.media.AudioManager access$1500 (com.android.internal.widget.LockPatternView) 
		com.android.internal.widget.LockPatternView x0
	static int access$1600 (com.android.internal.widget.LockPatternView, float) 
		com.android.internal.widget.LockPatternView x0
		float x1
	static int access$1700 (com.android.internal.widget.LockPatternView, float) 
		com.android.internal.widget.LockPatternView x0
		float x1
}

com/android/internal/widget/SwipeDismissLayout$OnDismissedListener.class
SwipeDismissLayout.java
package com.android.internal.widget
public abstract com.android.internal.widget.SwipeDismissLayout$OnDismissedListener extends java.lang.Object {
	public abstract void onDismissed (com.android.internal.widget.SwipeDismissLayout) 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarMainPanel.class
FloatingToolbar.java
package com.android.internal.widget
final com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel extends java.lang.Object {
	private final android.content.Context mContext
	private final android.view.ViewGroup mContentView
	private final android.view.View$OnClickListener mMenuItemButtonOnClickListener
	private final com.android.internal.widget.FloatingToolbar$ViewFader viewFader
	private final Runnable mOpenOverflow
	private android.view.View mOpenOverflowButton
	private android.view.MenuItem$OnMenuItemClickListener mOnMenuItemClickListener
	public void  (android.content.Context, java.lang.Runnable) 
		android.content.Context context
		Runnable openOverflow
	public java.util.List layoutMenuItems (java.util.List, int) 
		android.view.ViewGroup$LayoutParams params
		android.view.MenuItem menuItem
		android.view.View menuItemButton
		int menuItemButtonWidth
		java.util.List menuItems
		int width
		int toolbarWidth
		int availableWidth
		java.util.LinkedList remainingMenuItems
		boolean isFirstItem
	public void setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
		android.view.MenuItem$OnMenuItemClickListener listener
	public android.view.View getView () 
	public void fadeIn (boolean) 
		boolean animate
	public void fadeOut (boolean) 
		boolean animate
	public android.util.Size measure ()  throws java.lang.IllegalStateException 
	private void setButtonTagAndClickListener (android.view.View, android.view.MenuItem) 
		android.view.View menuItemButton
		android.view.MenuItem menuItem
		android.view.View button
	static android.view.MenuItem$OnMenuItemClickListener access$1800 (com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel x0
	static android.view.View access$2200 (com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel x0
	static java.lang.Runnable access$2300 (com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel x0
}

com/android/internal/widget/LockPatternChecker$1.class
LockPatternChecker.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternChecker$1 extends android.os.AsyncTask {
	private int mThrottleTimeout
	final com.android.internal.widget.LockPatternUtils val$utils
	final java.util.List val$pattern
	final long val$challenge
	final int val$userId
	final com.android.internal.widget.LockPatternChecker$OnVerifyCallback val$callback
	void  (com.android.internal.widget.LockPatternUtils, java.util.List, long, int, com.android.internal.widget.LockPatternChecker$OnVerifyCallback) 
	protected transient byte[] doInBackground (java.lang.Void[]) 
		com.android.internal.widget.LockPatternUtils$RequestThrottledException ex
		Void[] args
	protected void onPostExecute (byte[]) 
		byte[] result
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/widget/ResolverDrawerLayout.class
ResolverDrawerLayout.java
package com.android.internal.widget
public com.android.internal.widget.ResolverDrawerLayout extends android.view.ViewGroup {
	private static final String TAG
	private int mMaxWidth
	private int mMaxCollapsedHeight
	private int mMaxCollapsedHeightSmall
	private boolean mSmallCollapsed
	private float mCollapseOffset
	private int mCollapsibleHeight
	private int mUncollapsibleHeight
	private int mTopOffset
	private boolean mIsDragging
	private boolean mOpenOnClick
	private boolean mOpenOnLayout
	private boolean mDismissOnScrollerFinished
	private final int mTouchSlop
	private final float mMinFlingVelocity
	private final android.widget.OverScroller mScroller
	private final android.view.VelocityTracker mVelocityTracker
	private com.android.internal.widget.ResolverDrawerLayout$OnDismissedListener mOnDismissedListener
	private com.android.internal.widget.ResolverDrawerLayout$RunOnDismissedListener mRunOnDismissedListener
	private float mInitialTouchX
	private float mInitialTouchY
	private float mLastTouchY
	private int mActivePointerId
	private final android.graphics.Rect mTempRect
	private final android.view.ViewTreeObserver$OnTouchModeChangeListener mTouchModeChangeListener
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		android.content.res.TypedArray a
		android.view.ViewConfiguration vc
	public void setSmallCollapsed (boolean) 
		boolean smallCollapsed
	public boolean isSmallCollapsed () 
	public boolean isCollapsed () 
	public void setCollapsed (boolean) 
		boolean collapsed
	private boolean isMoving () 
	private int getMaxCollapsedHeight () 
	public void setOnDismissedListener (com.android.internal.widget.ResolverDrawerLayout$OnDismissedListener) 
		com.android.internal.widget.ResolverDrawerLayout$OnDismissedListener listener
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		float x
		float y
		float x
		float y
		float dy
		android.view.MotionEvent ev
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		float x
		float y
		boolean hitView
		float dy
		float dy
		int index
		float x
		float y
		int pointerIndex
		int pointerId
		boolean wasDragging
		float yvel
		android.view.MotionEvent ev
		int action
		boolean handled
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		int newPointerIndex
		android.view.MotionEvent ev
		int pointerIndex
		int pointerId
	private void resetTouch () 
	public void computeScroll () 
		boolean keepGoing
	private void abortAnimation () 
	private float performDrag (float) 
		android.view.View child
		com.android.internal.widget.ResolverDrawerLayout$LayoutParams lp
		int i
		int childCount
		boolean isCollapsedOld
		boolean isCollapsedNew
		float dy
		float newPos
	void dispatchOnDismissed () 
	private void smoothScrollTo (int, float) 
		float pageDelta
		int yOffset
		float velocity
		int sy
		int dy
		int height
		int halfHeight
		float distanceRatio
		float distance
		int duration
	private float distanceInfluenceForSnapDuration (float) 
		float f
	private android.view.View findChildUnder (float, float) 
		float x
		float y
	private static android.view.View findChildUnder (android.view.ViewGroup, float, float) 
		android.view.View child
		int i
		android.view.ViewGroup parent
		float x
		float y
		int childCount
	private android.view.View findListChildUnder (float, float) 
		float x
		float y
		android.view.View v
	private boolean isListChildUnderClipped (float, float) 
		float x
		float y
		android.view.View listChild
	private boolean isDescendantClipped (android.view.View) 
		android.view.View directChild
		android.view.View v
		android.view.ViewParent p
		android.view.View nextChild
		int i
		android.view.View child
		android.view.View directChild
		int clipEdge
		int childCount
	private static boolean isChildUnder (android.view.View, float, float) 
		android.view.View child
		float x
		float y
		float left
		float top
		float right
		float bottom
	public void requestChildFocus (android.view.View, android.view.View) 
		android.view.View child
		android.view.View focused
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public boolean onStartNestedScroll (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int nestedScrollAxes
	public void onNestedScrollAccepted (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int axes
	public void onStopNestedScroll (android.view.View) 
		android.view.View child
	public void onNestedScroll (android.view.View, int, int, int, int) 
		android.view.View target
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
	public void onNestedPreScroll (android.view.View, int, int, int[]) 
		android.view.View target
		int dx
		int dy
		int[] consumed
	public boolean onNestedPreFling (android.view.View, float, float) 
		android.view.View target
		float velocityX
		float velocityY
	public boolean onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
	public boolean onNestedPrePerformAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View target
		int action
		android.os.Bundle args
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
	protected void onMeasure (int, int) 
		android.view.View child
		com.android.internal.widget.ResolverDrawerLayout$LayoutParams lp
		int i
		android.view.View child
		com.android.internal.widget.ResolverDrawerLayout$LayoutParams lp
		int i
		boolean isCollapsedOld
		boolean isCollapsedNew
		int widthMeasureSpec
		int heightMeasureSpec
		int sourceWidth
		int widthSize
		int heightSize
		int widthSpec
		int heightSpec
		int widthPadding
		int heightUsed
		int childCount
		int alwaysShowHeight
		int oldCollapsibleHeight
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View child
		com.android.internal.widget.ResolverDrawerLayout$LayoutParams lp
		int top
		int bottom
		int childWidth
		int widthAvailable
		int left
		int right
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int width
		int ypos
		int leftEdge
		int rightEdge
		int childCount
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected android.os.Parcelable onSaveInstanceState () 
		com.android.internal.widget.ResolverDrawerLayout$SavedState ss
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.widget.ResolverDrawerLayout$SavedState ss
	static boolean access$000 (com.android.internal.widget.ResolverDrawerLayout, android.view.View) 
		com.android.internal.widget.ResolverDrawerLayout x0
		android.view.View x1
	static void access$100 (com.android.internal.widget.ResolverDrawerLayout, int, float) 
		com.android.internal.widget.ResolverDrawerLayout x0
		int x1
		float x2
}

com/android/internal/widget/SwipeDismissLayout$2.class
SwipeDismissLayout.java
package com.android.internal.widget
 com.android.internal.widget.SwipeDismissLayout$2 extends android.content.BroadcastReceiver {
	final com.android.internal.widget.SwipeDismissLayout this$0
	void  (com.android.internal.widget.SwipeDismissLayout) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/widget/AccountItemView.class
AccountItemView.java
package com.android.internal.widget
public com.android.internal.widget.AccountItemView extends android.widget.LinearLayout {
	private android.widget.ImageView mAccountIcon
	private android.widget.TextView mAccountName
	private android.widget.TextView mAccountNumber
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.view.LayoutInflater inflator
		android.view.View view
	private void initViewItem (android.view.View) 
		android.view.View view
	public void setViewItem (com.android.internal.widget.AccountViewAdapter$AccountElements) 
		com.android.internal.widget.AccountViewAdapter$AccountElements element
		android.graphics.drawable.Drawable drawable
	public void setAccountIcon (int) 
		int resId
	public void setAccountIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setAccountName (java.lang.String) 
		String name
	public void setAccountNumber (java.lang.String) 
		String number
	private void setText (android.widget.TextView, java.lang.String) 
		android.widget.TextView view
		String text
}

com/android/internal/widget/SizeAdaptiveLayout.class
SizeAdaptiveLayout.java
package com.android.internal.widget
public com.android.internal.widget.SizeAdaptiveLayout extends android.view.ViewGroup {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean REPORT_BAD_BOUNDS
	private static final long CROSSFADE_TIME
	private static final int MIN_VALID_HEIGHT
	private static final int MAX_VALID_HEIGHT
	private android.view.View mActiveChild
	private android.view.View mLastActive
	private android.animation.AnimatorSet mTransitionAnimation
	private android.animation.Animator$AnimatorListener mAnimatorListener
	private android.animation.ObjectAnimator mFadePanel
	private android.animation.ObjectAnimator mFadeView
	private int mCanceledAnimationCount
	private android.view.View mEnteringView
	private android.view.View mLeavingView
	private android.view.View mModestyPanel
	private int mModestyPanelTop
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	private void initialize () 
		android.graphics.drawable.StateListDrawable sld
		android.graphics.drawable.Drawable background
		com.android.internal.widget.SizeAdaptiveLayout$LayoutParams layout
	public android.animation.Animator getTransitionAnimation () 
	public android.view.View getModestyPanel () 
	public void onAttachedToWindow () 
		int i
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		android.view.View model
		com.android.internal.widget.SizeAdaptiveLayout$LayoutParams lp
		int childHeight
		int childWidth
		int childState
		int resolvedWidth
		int resolvedHeight
		int boundedHeight
	private int clampSizeToBounds (int, android.view.View) 
		int measuredHeight
		android.view.View child
		com.android.internal.widget.SizeAdaptiveLayout$LayoutParams lp
		int heightIn
		int height
	private android.view.View selectActiveChild (int) 
		com.android.internal.widget.SizeAdaptiveLayout$LayoutParams lp
		android.view.View child
		int i
		int heightMeasureSpec
		int heightMode
		int heightSize
		android.view.View unboundedView
		android.view.View tallestView
		int tallestViewSize
		android.view.View smallestView
		int smallestViewSize
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
		int measureSpec
		int childWidth
		int childHeight
	public com.android.internal.widget.SizeAdaptiveLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected com.android.internal.widget.SizeAdaptiveLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected com.android.internal.widget.SizeAdaptiveLayout$LayoutParams generateDefaultLayoutParams () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams x0
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet x0
	static int access$000 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
	static android.view.View access$100 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
	static android.view.View access$200 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
	static android.view.View access$300 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
	static android.view.View access$302 (com.android.internal.widget.SizeAdaptiveLayout, android.view.View) 
		com.android.internal.widget.SizeAdaptiveLayout x0
		android.view.View x1
	static android.view.View access$102 (com.android.internal.widget.SizeAdaptiveLayout, android.view.View) 
		com.android.internal.widget.SizeAdaptiveLayout x0
		android.view.View x1
	static int access$010 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
	static int access$008 (com.android.internal.widget.SizeAdaptiveLayout) 
		com.android.internal.widget.SizeAdaptiveLayout x0
}

com/android/internal/widget/ActionBarView$HomeView.class
ActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarView$HomeView extends android.widget.FrameLayout {
	private android.widget.ImageView mUpView
	private android.widget.ImageView mIconView
	private int mUpWidth
	private int mStartOffset
	private int mUpIndicatorRes
	private android.graphics.drawable.Drawable mDefaultUpIndicator
	private android.graphics.drawable.Drawable mUpIndicator
	private static final long DEFAULT_TRANSITION_DURATION
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.animation.LayoutTransition t
	public void setShowUp (boolean) 
		boolean isUp
	public void setShowIcon (boolean) 
		boolean showIcon
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setUpIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setDefaultUpIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setUpIndicator (int) 
		int resId
	private void updateUpIndicator () 
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence cdesc
	public boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected void onFinishInflate () 
	public int getStartOffset () 
	public int getUpWidth () 
	protected void onMeasure (int, int) 
		android.widget.FrameLayout$LayoutParams iconLp
		int widthMeasureSpec
		int heightMeasureSpec
		android.widget.FrameLayout$LayoutParams upLp
		int upMargins
		int width
		int height
		int widthMode
		int heightMode
		int widthSize
		int heightSize
	protected void onLayout (boolean, int, int, int, int) 
		int upRight
		int upLeft
		android.widget.FrameLayout$LayoutParams upLp
		int upHeight
		int upWidth
		int upTop
		int upBottom
		int upRight
		int upLeft
		int iconLeft
		int iconRight
		boolean changed
		int l
		int t
		int r
		int b
		int vCenter
		boolean isLayoutRtl
		int width
		int upOffset
		android.widget.FrameLayout$LayoutParams iconLp
		int iconHeight
		int iconWidth
		int hCenter
		int iconTop
		int iconBottom
		int iconLeft
		int iconRight
		int marginStart
		int delta
}

com/android/internal/widget/AccessibleDateAnimator.class
AccessibleDateAnimator.java
package com.android.internal.widget
public com.android.internal.widget.AccessibleDateAnimator extends android.widget.ViewAnimator {
	private long mDateMillis
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void setDateMillis (long) 
		long dateMillis
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		int flags
		String dateString
		android.view.accessibility.AccessibilityEvent event
}

com/android/internal/widget/ActionBarOverlayLayout$2.class
ActionBarOverlayLayout.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarOverlayLayout$2 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.ActionBarOverlayLayout this$0
	void  (com.android.internal.widget.ActionBarOverlayLayout) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/LockPatternUtils.class
LockPatternUtils.java
package com.android.internal.widget
public com.android.internal.widget.LockPatternUtils extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static final int FAILED_ATTEMPTS_BEFORE_RESET
	public static final long FAILED_ATTEMPT_COUNTDOWN_INTERVAL_MS
	public static final int FAILED_ATTEMPTS_BEFORE_WIPE_GRACE
	public static final int MIN_LOCK_PATTERN_SIZE
	public static final int MIN_LOCK_PASSWORD_SIZE
	public static final int MIN_PATTERN_REGISTER_FAIL
	public static final String LOCKOUT_PERMANENT_KEY
	public static final String LOCKOUT_ATTEMPT_DEADLINE
	public static final String LOCKOUT_ATTEMPT_TIMEOUT_MS
	public static final String PATTERN_EVER_CHOSEN_KEY
	public static final String PASSWORD_TYPE_KEY
	public static final String PASSWORD_TYPE_ALTERNATE_KEY
	public static final String LOCK_PASSWORD_SALT_KEY
	public static final String DISABLE_LOCKSCREEN_KEY
	public static final String LOCKSCREEN_OPTIONS
	public static final String LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK
	public static final String BIOMETRIC_WEAK_EVER_CHOSEN_KEY
	public static final String LOCKSCREEN_POWER_BUTTON_INSTANTLY_LOCKS
	public static final String LOCKSCREEN_WIDGETS_ENABLED
	public static final String PASSWORD_HISTORY_KEY
	private static final String LOCK_SCREEN_OWNER_INFO
	private static final String LOCK_SCREEN_OWNER_INFO_ENABLED
	private static final String ENABLED_TRUST_AGENTS
	public static final int MAX_ALLOWED_SEQUENCE
	private final android.content.Context mContext
	private final android.content.ContentResolver mContentResolver
	private android.app.admin.DevicePolicyManager mDevicePolicyManager
	private com.android.internal.widget.ILockSettings mLockSettingsService
	public android.app.admin.DevicePolicyManager getDevicePolicyManager () 
	private android.app.trust.TrustManager getTrustManager () 
		android.app.trust.TrustManager trust
	public void  (android.content.Context) 
		android.content.Context context
	private com.android.internal.widget.ILockSettings getLockSettings () 
		com.android.internal.widget.ILockSettings service
	public int getRequestedMinimumPasswordLength (int) 
		int userId
	public int getRequestedPasswordQuality (int) 
		int userId
	private int getRequestedPasswordHistoryLength (int) 
		int userId
	public int getRequestedPasswordMinimumLetters (int) 
		int userId
	public int getRequestedPasswordMinimumUpperCase (int) 
		int userId
	public int getRequestedPasswordMinimumLowerCase (int) 
		int userId
	public int getRequestedPasswordMinimumNumeric (int) 
		int userId
	public int getRequestedPasswordMinimumSymbols (int) 
		int userId
	public int getRequestedPasswordMinimumNonLetter (int) 
		int userId
	public void reportFailedPasswordAttempt (int) 
		int userId
	public void reportSuccessfulPasswordAttempt (int) 
		int userId
	public byte[] verifyPattern (java.util.List, long, int)  throws com.android.internal.widget.LockPatternUtils$RequestThrottledException 
		com.android.internal.widget.VerifyCredentialResponse response
		android.os.RemoteException re
		java.util.List pattern
		long challenge
		int userId
	public boolean checkPattern (java.util.List, int)  throws com.android.internal.widget.LockPatternUtils$RequestThrottledException 
		com.android.internal.widget.VerifyCredentialResponse response
		android.os.RemoteException re
		java.util.List pattern
		int userId
	public byte[] verifyPassword (java.lang.String, long, int)  throws com.android.internal.widget.LockPatternUtils$RequestThrottledException 
		com.android.internal.widget.VerifyCredentialResponse response
		android.os.RemoteException re
		String password
		long challenge
		int userId
	public boolean checkPassword (java.lang.String, int)  throws com.android.internal.widget.LockPatternUtils$RequestThrottledException 
		com.android.internal.widget.VerifyCredentialResponse response
		android.os.RemoteException re
		String password
		int userId
	public boolean checkVoldPassword (int) 
		android.os.RemoteException re
		int userId
	public boolean checkPasswordHistory (java.lang.String, int) 
		String password
		int userId
		String passwordHashString
		String passwordHistory
		int passwordHashLength
		int passwordHistoryLength
		int neededPasswordHistoryLength
	private boolean savedPatternExists (int) 
		android.os.RemoteException re
		int userId
	private boolean savedPasswordExists (int) 
		android.os.RemoteException re
		int userId
	public boolean isPatternEverChosen (int) 
		int userId
	public int getActivePasswordQuality (int) 
		int userId
		int quality
	public void clearLock (int) 
		android.os.RemoteException e
		int userHandle
	public void setLockScreenDisabled (boolean, int) 
		boolean disable
		int userId
	public boolean isLockScreenDisabled (int) 
		int userId
	public void saveLockPattern (java.util.List, int) 
		java.util.List pattern
		int userId
	public void saveLockPattern (java.util.List, java.lang.String, int) 
		String stringPattern
		android.app.admin.DevicePolicyManager dpm
		android.os.RemoteException re
		java.util.List pattern
		String savedPattern
		int userId
	private void updateCryptoUserInfo (int) 
		android.os.RemoteException e
		int userId
		String ownerInfo
		android.os.IBinder service
		android.os.storage.IMountService mountService
	public void setOwnerInfo (java.lang.String, int) 
		String info
		int userId
	public void setOwnerInfoEnabled (boolean, int) 
		boolean enabled
		int userId
	public java.lang.String getOwnerInfo (int) 
		int userId
	public boolean isOwnerInfoEnabled (int) 
		int userId
	public static int computePasswordQuality (java.lang.String) 
		int i
		String password
		boolean hasDigit
		boolean hasNonDigit
		int len
	private static int categoryChar (char) 
		char c
	private static int maxDiffCategory (int) 
		int category
	public static int maxLengthSequence (java.lang.String) 
		char currentChar
		int categoryCurrent
		int currentDiff
		int current
		String string
		char previousChar
		int category
		int diff
		boolean hasDiff
		int maxLength
		int startSequence
	private void updateEncryptionPassword (int, java.lang.String) 
		int type
		String password
		android.os.IBinder service
	public void saveLockPassword (java.lang.String, java.lang.String, int, int) 
		boolean numeric
		boolean numericComplex
		int type
		char c
		int i
		int letters
		int uppercase
		int lowercase
		int numbers
		int symbols
		int nonletter
		byte[] hash
		android.app.admin.DevicePolicyManager dpm
		int computedQuality
		String passwordHistory
		int passwordHistoryLength
		android.os.RemoteException re
		String password
		String savedPassword
		int quality
		int userHandle
	public static boolean isDeviceEncrypted () 
		android.os.RemoteException re
		android.os.storage.IMountService mountService
	public static boolean isDeviceEncryptionEnabled () 
		String status
	public void clearEncryptionPassword () 
	public int getKeyguardStoredPasswordQuality (int) 
		int userHandle
	public static java.util.List stringToPattern (java.lang.String) 
		byte b
		int i
		String string
		java.util.List result
		byte[] bytes
	public static java.lang.String patternToString (java.util.List) 
		com.android.internal.widget.LockPatternView$Cell cell
		int i
		java.util.List pattern
		int patternSize
		byte[] res
	public static java.lang.String patternStringToBaseZero (java.lang.String) 
		int i
		String pattern
		int patternSize
		byte[] res
		byte[] bytes
	public static byte[] patternToHash (java.util.List) 
		com.android.internal.widget.LockPatternView$Cell cell
		int i
		java.security.MessageDigest md
		byte[] hash
		java.security.NoSuchAlgorithmException nsa
		java.util.List pattern
		int patternSize
		byte[] res
	private java.lang.String getSalt (int) 
		java.security.NoSuchAlgorithmException e
		int userId
		long salt
	public byte[] passwordToHash (java.lang.String, int) 
		byte[] saltedPassword
		byte[] sha1
		byte[] md5
		byte[] combined
		char[] hexEncoded
		java.security.NoSuchAlgorithmException e
		String password
		int userId
	public boolean isSecure (int) 
		int userId
		int mode
	public boolean isLockPasswordEnabled (int) 
		int userId
	private boolean isLockPasswordEnabled (int, int) 
		int mode
		int userId
		boolean passwordEnabled
	public boolean isLockPatternEnabled (int) 
		int userId
	private boolean isLockPatternEnabled (int, int) 
		int mode
		int userId
	public boolean isVisiblePatternEnabled (int) 
		int userId
	public void setVisiblePatternEnabled (boolean, int) 
		android.os.RemoteException e
		boolean enabled
		int userId
		android.os.IBinder service
		android.os.storage.IMountService mountService
	public void setVisiblePasswordEnabled (boolean, int) 
		android.os.RemoteException e
		boolean enabled
		int userId
		android.os.IBinder service
		android.os.storage.IMountService mountService
	public boolean isTactileFeedbackEnabled () 
	public long setLockoutAttemptDeadline (int, int) 
		int userId
		int timeoutMs
		long deadline
	public long getLockoutAttemptDeadline (int) 
		int userId
		long deadline
		long timeoutMs
		long now
	private boolean getBoolean (java.lang.String, boolean, int) 
		android.os.RemoteException re
		String secureSettingKey
		boolean defaultValue
		int userId
	private void setBoolean (java.lang.String, boolean, int) 
		android.os.RemoteException re
		String secureSettingKey
		boolean enabled
		int userId
	private long getLong (java.lang.String, long, int) 
		android.os.RemoteException re
		String secureSettingKey
		long defaultValue
		int userHandle
	private void setLong (java.lang.String, long, int) 
		android.os.RemoteException re
		String secureSettingKey
		long value
		int userHandle
	private java.lang.String getString (java.lang.String, int) 
		android.os.RemoteException re
		String secureSettingKey
		int userHandle
	private void setString (java.lang.String, java.lang.String, int) 
		android.os.RemoteException re
		String secureSettingKey
		String value
		int userHandle
	public void setPowerButtonInstantlyLocks (boolean, int) 
		boolean enabled
		int userId
	public boolean getPowerButtonInstantlyLocks (int) 
		int userId
	public void setEnabledTrustAgents (java.util.Collection, int) 
		android.content.ComponentName cn
		java.util.Iterator i$
		java.util.Collection activeTrustAgents
		int userId
		StringBuilder sb
	public java.util.List getEnabledTrustAgents (int) 
		String s
		String[] arr$
		int len$
		int i$
		int userId
		String serialized
		String[] split
		java.util.ArrayList activeTrustAgents
	public void requireCredentialEntry (int) 
		int userId
	private void onAfterChangingPassword (int) 
		int userHandle
	public boolean isCredentialRequiredToDecrypt (boolean) 
		boolean defaultValue
		int value
	public void setCredentialRequiredToDecrypt (boolean) 
		boolean required
	private boolean isDoNotAskCredentialsOnBootSet () 
	private boolean shouldEncryptWithCredentials (boolean) 
		boolean defaultValue
}

com/android/internal/widget/AutoScrollHelper$1.class
AutoScrollHelper.java
package com.android.internal.widget
 com.android.internal.widget.AutoScrollHelper$1 extends java.lang.Object {
}

com/android/internal/widget/ButtonBarLayout.class
ButtonBarLayout.java
package com.android.internal.widget
public com.android.internal.widget.ButtonBarLayout extends android.widget.LinearLayout {
	private boolean mAllowStacking
	private int mLastWidthSize
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray ta
	public void setAllowStacking (boolean) 
		boolean allowStacking
	protected void onMeasure (int, int) 
		int initialWidthMeasureSpec
		int measuredWidth
		int measuredWidthState
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSize
		boolean needsRemeasure
		int initialWidthMeasureSpec
	private void setStacked (boolean) 
		int i
		boolean stacked
		android.view.View spacer
		int childCount
	private boolean isStacked () 
}

com/android/internal/widget/IRemoteViewsFactory$Stub.class
IRemoteViewsFactory.java
package com.android.internal.widget
public abstract com.android.internal.widget.IRemoteViewsFactory$Stub extends android.os.Binder implements com.android.internal.widget.IRemoteViewsFactory  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDataSetChanged
	static final int TRANSACTION_onDataSetChangedAsync
	static final int TRANSACTION_onDestroy
	static final int TRANSACTION_getCount
	static final int TRANSACTION_getViewAt
	static final int TRANSACTION_getLoadingView
	static final int TRANSACTION_getViewTypeCount
	static final int TRANSACTION_getItemId
	static final int TRANSACTION_hasStableIds
	static final int TRANSACTION_isCreated
	public void  () 
	public static com.android.internal.widget.IRemoteViewsFactory asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.content.Intent _arg0
		android.content.Intent _arg0
		int _result
		int _arg0
		android.widget.RemoteViews _result
		android.widget.RemoteViews _result
		int _result
		int _arg0
		long _result
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarOverflowPanel$3.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel$3 extends android.widget.ArrayAdapter {
	final android.content.Context val$context
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel, android.content.Context, int, android.content.Context) 
		android.content.Context x0
		int x1
	public int getViewTypeCount () 
	public int getItemViewType (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	private android.view.View getStringTitleView (int, android.view.View) 
		android.widget.TextView menuButton
		int position
		android.view.View convertView
		android.widget.TextView menuButton
		android.view.MenuItem menuItem
	private android.view.View getIconOnlyView (int, android.view.View) 
		android.view.View menuButton
		int position
		android.view.View convertView
		android.view.View menuButton
		android.view.MenuItem menuItem
}

com/android/internal/widget/DialogViewAnimator.class
DialogViewAnimator.java
package com.android.internal.widget
public com.android.internal.widget.DialogViewAnimator extends android.widget.ViewAnimator {
	private final java.util.ArrayList mMatchParentChildren
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	protected void onMeasure (int, int) 
		android.widget.FrameLayout$LayoutParams lp
		boolean matchWidth
		boolean matchHeight
		int state
		android.view.View child
		int i
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View child
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		boolean measureMatchParentChildren
		int maxHeight
		int maxWidth
		int childState
		int count
		android.graphics.drawable.Drawable drawable
		int matchCount
}

com/android/internal/widget/ViewPager$1.class
ViewPager.java
package com.android.internal.widget
final com.android.internal.widget.ViewPager$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.internal.widget.ViewPager$ItemInfo, com.android.internal.widget.ViewPager$ItemInfo) 
		com.android.internal.widget.ViewPager$ItemInfo lhs
		com.android.internal.widget.ViewPager$ItemInfo rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/widget/ActionBarContextView$1.class
ActionBarContextView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarContextView$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.view.ActionMode val$mode
	final com.android.internal.widget.ActionBarContextView this$0
	void  (com.android.internal.widget.ActionBarContextView, android.view.ActionMode) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/LockPatternView$6.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$6 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.LockPatternView$CellState val$state
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/LockPatternUtils$RequestThrottledException.class
LockPatternUtils.java
package com.android.internal.widget
public final com.android.internal.widget.LockPatternUtils$RequestThrottledException extends java.lang.Exception {
	private int mTimeoutMs
	public void  (int) 
		int timeoutMs
	public int getTimeoutMs () 
}

com/android/internal/widget/IRemoteViewsFactory$Stub$Proxy.class
IRemoteViewsFactory.java
package com.android.internal.widget
 com.android.internal.widget.IRemoteViewsFactory$Stub$Proxy extends java.lang.Object implements com.android.internal.widget.IRemoteViewsFactory  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onDataSetChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDataSetChangedAsync ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onDestroy (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.Parcel _data
	public int getCount ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.widget.RemoteViews getViewAt (int)  throws android.os.RemoteException 
		android.widget.RemoteViews _result
		int position
		android.os.Parcel _data
		android.os.Parcel _reply
		android.widget.RemoteViews _result
	public android.widget.RemoteViews getLoadingView ()  throws android.os.RemoteException 
		android.widget.RemoteViews _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.widget.RemoteViews _result
	public int getViewTypeCount ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long getItemId (int)  throws android.os.RemoteException 
		int position
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public boolean hasStableIds ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isCreated ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/widget/ViewPager$2.class
ViewPager.java
package com.android.internal.widget
final com.android.internal.widget.ViewPager$2 extends java.lang.Object implements android.view.animation.Interpolator  {
	void  () 
	public float getInterpolation (float) 
		float t
}

com/android/internal/widget/ViewPager$PageTransformer.class
ViewPager.java
package com.android.internal.widget
public abstract com.android.internal.widget.ViewPager$PageTransformer extends java.lang.Object {
	public abstract void transformPage (android.view.View, float) 
}

com/android/internal/widget/SlidingTab$1.class
SlidingTab.java
package com.android.internal.widget
 com.android.internal.widget.SlidingTab$1 extends java.lang.Object implements android.view.animation.Animation$AnimationListener  {
	final com.android.internal.widget.SlidingTab this$0
	void  (com.android.internal.widget.SlidingTab) 
	public void onAnimationStart (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationRepeat (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationEnd (android.view.animation.Animation) 
		android.view.animation.Animation animation
}

com/android/internal/widget/ResolverDrawerLayout$LayoutParams.class
ResolverDrawerLayout.java
package com.android.internal.widget
public com.android.internal.widget.ResolverDrawerLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	public boolean alwaysShow
	public boolean ignoreOffset
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (int, int) 
		int width
		int height
	public void  (com.android.internal.widget.ResolverDrawerLayout$LayoutParams) 
		com.android.internal.widget.ResolverDrawerLayout$LayoutParams source
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarOverflowPanel$1.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/LockPatternView$PatternExploreByTouchHelper.class
LockPatternView.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper extends com.android.internal.widget.ExploreByTouchHelper {
	private android.graphics.Rect mTempRect
	private java.util.HashMap mItems
	final com.android.internal.widget.LockPatternView this$0
	public void  (com.android.internal.widget.LockPatternView, android.view.View) 
		android.view.View forView
	protected int getVirtualViewAt (float, float) 
		float x
		float y
		int id
	protected void getVisibleVirtualViews (android.util.IntArray) 
		com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper$VirtualViewContainer item
		int i
		android.util.IntArray virtualViewIds
	protected void onPopulateEventForVirtualView (int, android.view.accessibility.AccessibilityEvent) 
		CharSequence contentDescription
		int virtualViewId
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		CharSequence contentDescription
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	protected void onPopulateNodeForVirtualView (int, android.view.accessibility.AccessibilityNodeInfo) 
		int virtualViewId
		android.view.accessibility.AccessibilityNodeInfo node
		android.graphics.Rect bounds
	private boolean isClickable (int) 
		int row
		int col
		int virtualViewId
	protected boolean onPerformActionForVirtualView (int, int, android.os.Bundle) 
		int virtualViewId
		int action
		android.os.Bundle arguments
	boolean onItemClicked (int) 
		int index
	private android.graphics.Rect getBoundsForVirtualView (int) 
		int virtualViewId
		int ordinal
		android.graphics.Rect bounds
		int row
		int col
		com.android.internal.widget.LockPatternView$CellState cell
		float centerX
		float centerY
		float cellheight
		float cellwidth
	private boolean shouldSpeakPassword () 
		boolean speakPassword
		boolean hasHeadphones
	private java.lang.CharSequence getTextForVirtualView (int) 
		int virtualViewId
		android.content.res.Resources res
	private int getVirtualViewIdForHit (float, float) 
		float x
		float y
		int rowHit
		int columnHit
		boolean dotAvailable
		int dotId
		int view
}

com/android/internal/widget/BackgroundFallback.class
BackgroundFallback.java
package com.android.internal.widget
public com.android.internal.widget.BackgroundFallback extends java.lang.Object {
	private android.graphics.drawable.Drawable mBackgroundFallback
	public void  () 
	public void setDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public boolean hasFallback () 
	public void draw (android.view.ViewGroup, android.graphics.Canvas, android.view.View) 
		android.view.View child
		android.graphics.drawable.Drawable childBg
		int i
		android.view.ViewGroup root
		android.graphics.Canvas c
		android.view.View content
		int width
		int height
		int left
		int top
		int right
		int bottom
		int childCount
}

com/android/internal/widget/LockPatternView$SavedState.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$SavedState extends android.view.View$BaseSavedState {
	private final String mSerializedPattern
	private final int mDisplayMode
	private final boolean mInputEnabled
	private final boolean mInStealthMode
	private final boolean mTactileFeedbackEnabled
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.os.Parcelable, java.lang.String, int, boolean, boolean, boolean) 
		android.os.Parcelable superState
		String serializedPattern
		int displayMode
		boolean inputEnabled
		boolean inStealthMode
		boolean tactileFeedbackEnabled
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String getSerializedPattern () 
	public int getDisplayMode () 
	public boolean isInputEnabled () 
	public boolean isInStealthMode () 
	public boolean isTactileFeedbackEnabled () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcelable, java.lang.String, int, boolean, boolean, boolean, com.android.internal.widget.LockPatternView$1) 
		android.os.Parcelable x0
		String x1
		int x2
		boolean x3
		boolean x4
		boolean x5
		com.android.internal.widget.LockPatternView$1 x6
	void  (android.os.Parcel, com.android.internal.widget.LockPatternView$1) 
		android.os.Parcel x0
		com.android.internal.widget.LockPatternView$1 x1
	static void  () 
}

com/android/internal/widget/ActionBarOverlayLayout.class
ActionBarOverlayLayout.java
package com.android.internal.widget
public com.android.internal.widget.ActionBarOverlayLayout extends android.view.ViewGroup implements com.android.internal.widget.DecorContentParent  {
	private static final String TAG
	private int mActionBarHeight
	private int mWindowVisibility
	private android.view.View mContent
	private com.android.internal.widget.ActionBarContainer mActionBarBottom
	private com.android.internal.widget.ActionBarContainer mActionBarTop
	private com.android.internal.widget.DecorToolbar mDecorToolbar
	private android.graphics.drawable.Drawable mWindowContentOverlay
	private boolean mIgnoreWindowContentOverlay
	private boolean mOverlayMode
	private boolean mHasNonEmbeddedTabs
	private boolean mHideOnContentScroll
	private boolean mAnimatingForFling
	private int mHideOnContentScrollReference
	private int mLastSystemUiVisibility
	private final android.graphics.Rect mBaseContentInsets
	private final android.graphics.Rect mLastBaseContentInsets
	private final android.graphics.Rect mContentInsets
	private final android.graphics.Rect mBaseInnerInsets
	private final android.graphics.Rect mInnerInsets
	private final android.graphics.Rect mLastInnerInsets
	private com.android.internal.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback
	private final int ACTION_BAR_ANIMATE_DELAY
	private android.widget.OverScroller mFlingEstimator
	private android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator
	private android.view.ViewPropertyAnimator mCurrentActionBarBottomAnimator
	private final android.animation.Animator$AnimatorListener mTopAnimatorListener
	private final android.animation.Animator$AnimatorListener mBottomAnimatorListener
	private final Runnable mRemoveActionBarHideOffset
	private final Runnable mAddActionBarHideOffset
	public static final android.util.Property ACTION_BAR_HIDE_OFFSET
	static final int[] ATTRS
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void init (android.content.Context) 
		android.content.Context context
		android.content.res.TypedArray ta
	protected void onDetachedFromWindow () 
	public void setActionBarVisibilityCallback (com.android.internal.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback) 
		int newVis
		com.android.internal.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback cb
	public void setOverlayMode (boolean) 
		boolean overlayMode
	public boolean isInOverlayMode () 
	public void setHasNonEmbeddedTabs (boolean) 
		boolean hasNonEmbeddedTabs
	public void setShowingForActionMode (boolean) 
		boolean showing
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onWindowSystemUiVisibilityChanged (int) 
		int visible
		int diff
		boolean barVisible
		boolean stable
	protected void onWindowVisibilityChanged (int) 
		int visibility
	private boolean applyInsets (android.view.View, android.graphics.Rect, boolean, boolean, boolean, boolean) 
		android.view.View view
		android.graphics.Rect insets
		boolean left
		boolean top
		boolean bottom
		boolean right
		boolean changed
		com.android.internal.widget.ActionBarOverlayLayout$LayoutParams lp
	public android.view.WindowInsets onApplyWindowInsets (android.view.WindowInsets) 
		android.view.WindowInsets insets
		int vis
		boolean stable
		android.graphics.Rect systemInsets
		boolean changed
	protected com.android.internal.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams () 
	public com.android.internal.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected void onMeasure (int, int) 
		android.view.View tabs
		int widthMeasureSpec
		int heightMeasureSpec
		int maxHeight
		int maxWidth
		int childState
		int topInset
		int bottomInset
		com.android.internal.widget.ActionBarOverlayLayout$LayoutParams lp
		int vis
		boolean stable
	protected void onLayout (boolean, int, int, int, int) 
		int childTop
		com.android.internal.widget.ActionBarOverlayLayout$LayoutParams lp
		int width
		int height
		int childLeft
		int childTop
		android.view.View child
		int i
		boolean changed
		int left
		int top
		int right
		int bottom
		int count
		int parentLeft
		int parentRight
		int parentTop
		int parentBottom
	public void draw (android.graphics.Canvas) 
		int top
		android.graphics.Canvas c
	public boolean shouldDelayChildPressedState () 
	public boolean onStartNestedScroll (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int axes
	public void onNestedScrollAccepted (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int axes
	public void onNestedScroll (android.view.View, int, int, int, int) 
		android.view.View target
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
	public void onStopNestedScroll (android.view.View) 
		android.view.View target
	public boolean onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
	void pullChildren () 
	private com.android.internal.widget.DecorToolbar getDecorToolbar (android.view.View) 
		android.view.View view
	public void setHideOnContentScrollEnabled (boolean) 
		boolean hideOnContentScroll
	public boolean isHideOnContentScrollEnabled () 
	public int getActionBarHideOffset () 
	public void setActionBarHideOffset (int) 
		float fOffset
		int bOffset
		int offset
		int topHeight
	private void haltActionBarHideOffsetAnimations () 
	private void postRemoveActionBarHideOffset () 
	private void postAddActionBarHideOffset () 
	private void removeActionBarHideOffset () 
	private void addActionBarHideOffset () 
	private boolean shouldHideActionBarOnFling (float, float) 
		float velocityX
		float velocityY
		int finalY
	public void setWindowCallback (android.view.Window$Callback) 
		android.view.Window$Callback cb
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	public java.lang.CharSequence getTitle () 
	public void initFeature (int) 
		int windowFeature
	public void setUiOptions (int) 
		com.android.internal.widget.ActionBarContextView cab
		int uiOptions
		boolean splitActionBar
		boolean splitWhenNarrow
	public boolean hasIcon () 
	public boolean hasLogo () 
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setLogo (int) 
		int resId
	public boolean canShowOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public boolean showOverflowMenu () 
	public boolean hideOverflowMenu () 
	public void setMenuPrepared () 
	public void setMenu (android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.view.Menu menu
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public void saveToolbarHierarchyState (android.util.SparseArray) 
		android.util.SparseArray toolbarStates
	public void restoreToolbarHierarchyState (android.util.SparseArray) 
		android.util.SparseArray toolbarStates
	public void dismissPopups () 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet x0
	static android.view.ViewPropertyAnimator access$002 (com.android.internal.widget.ActionBarOverlayLayout, android.view.ViewPropertyAnimator) 
		com.android.internal.widget.ActionBarOverlayLayout x0
		android.view.ViewPropertyAnimator x1
	static boolean access$102 (com.android.internal.widget.ActionBarOverlayLayout, boolean) 
		com.android.internal.widget.ActionBarOverlayLayout x0
		boolean x1
	static android.view.ViewPropertyAnimator access$202 (com.android.internal.widget.ActionBarOverlayLayout, android.view.ViewPropertyAnimator) 
		com.android.internal.widget.ActionBarOverlayLayout x0
		android.view.ViewPropertyAnimator x1
	static void access$300 (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout x0
	static android.animation.Animator$AnimatorListener access$400 (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout x0
	static com.android.internal.widget.ActionBarContainer access$500 (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout x0
	static com.android.internal.widget.ActionBarContainer access$600 (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout x0
	static android.animation.Animator$AnimatorListener access$700 (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout x0
	static void  () 
}

com/android/internal/widget/DecorToolbar.class
DecorToolbar.java
package com.android.internal.widget
public abstract com.android.internal.widget.DecorToolbar extends java.lang.Object {
	public abstract android.view.ViewGroup getViewGroup () 
	public abstract android.content.Context getContext () 
	public abstract boolean isSplit () 
	public abstract boolean hasExpandedActionView () 
	public abstract void collapseActionView () 
	public abstract void setWindowCallback (android.view.Window$Callback) 
	public abstract void setWindowTitle (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getTitle () 
	public abstract void setTitle (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getSubtitle () 
	public abstract void setSubtitle (java.lang.CharSequence) 
	public abstract void initProgress () 
	public abstract void initIndeterminateProgress () 
	public abstract boolean canSplit () 
	public abstract void setSplitView (android.view.ViewGroup) 
	public abstract void setSplitToolbar (boolean) 
	public abstract void setSplitWhenNarrow (boolean) 
	public abstract boolean hasIcon () 
	public abstract boolean hasLogo () 
	public abstract void setIcon (int) 
	public abstract void setIcon (android.graphics.drawable.Drawable) 
	public abstract void setLogo (int) 
	public abstract void setLogo (android.graphics.drawable.Drawable) 
	public abstract boolean canShowOverflowMenu () 
	public abstract boolean isOverflowMenuShowing () 
	public abstract boolean isOverflowMenuShowPending () 
	public abstract boolean showOverflowMenu () 
	public abstract boolean hideOverflowMenu () 
	public abstract void setMenuPrepared () 
	public abstract void setMenu (android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback) 
	public abstract void dismissPopupMenus () 
	public abstract int getDisplayOptions () 
	public abstract void setDisplayOptions (int) 
	public abstract void setEmbeddedTabView (com.android.internal.widget.ScrollingTabContainerView) 
	public abstract boolean hasEmbeddedTabs () 
	public abstract boolean isTitleTruncated () 
	public abstract void setCollapsible (boolean) 
	public abstract void setHomeButtonEnabled (boolean) 
	public abstract int getNavigationMode () 
	public abstract void setNavigationMode (int) 
	public abstract void setDropdownParams (android.widget.SpinnerAdapter, android.widget.AdapterView$OnItemSelectedListener) 
	public abstract void setDropdownSelectedPosition (int) 
	public abstract int getDropdownSelectedPosition () 
	public abstract int getDropdownItemCount () 
	public abstract void setCustomView (android.view.View) 
	public abstract android.view.View getCustomView () 
	public abstract void animateToVisibility (int) 
	public abstract android.animation.Animator setupAnimatorToVisibility (int, long) 
	public abstract void setNavigationIcon (android.graphics.drawable.Drawable) 
	public abstract void setNavigationIcon (int) 
	public abstract void setNavigationContentDescription (java.lang.CharSequence) 
	public abstract void setNavigationContentDescription (int) 
	public abstract void setDefaultNavigationContentDescription (int) 
	public abstract void setDefaultNavigationIcon (android.graphics.drawable.Drawable) 
	public abstract void saveHierarchyState (android.util.SparseArray) 
	public abstract void restoreHierarchyState (android.util.SparseArray) 
	public abstract void setBackgroundDrawable (android.graphics.drawable.Drawable) 
	public abstract int getHeight () 
	public abstract void setVisibility (int) 
	public abstract int getVisibility () 
	public abstract void setMenuCallbacks (com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback) 
	public abstract android.view.Menu getMenu () 
}

com/android/internal/widget/LockPatternChecker$4.class
LockPatternChecker.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternChecker$4 extends android.os.AsyncTask {
	private int mThrottleTimeout
	final com.android.internal.widget.LockPatternUtils val$utils
	final String val$password
	final int val$userId
	final com.android.internal.widget.LockPatternChecker$OnCheckCallback val$callback
	void  (com.android.internal.widget.LockPatternUtils, java.lang.String, int, com.android.internal.widget.LockPatternChecker$OnCheckCallback) 
	protected transient java.lang.Boolean doInBackground (java.lang.Void[]) 
		com.android.internal.widget.LockPatternUtils$RequestThrottledException ex
		Void[] args
	protected void onPostExecute (java.lang.Boolean) 
		Boolean result
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/widget/PasswordEntryKeyboard.class
PasswordEntryKeyboard.java
package com.android.internal.widget
public com.android.internal.widget.PasswordEntryKeyboard extends android.inputmethodservice.Keyboard {
	private static final int SHIFT_OFF
	private static final int SHIFT_ON
	private static final int SHIFT_LOCKED
	public static final int KEYCODE_SPACE
	private android.graphics.drawable.Drawable mShiftIcon
	private android.graphics.drawable.Drawable mShiftLockIcon
	private android.graphics.drawable.Drawable[] mOldShiftIcons
	private android.inputmethodservice.Keyboard$Key[] mShiftKeys
	private android.inputmethodservice.Keyboard$Key mEnterKey
	private android.inputmethodservice.Keyboard$Key mF1Key
	private android.inputmethodservice.Keyboard$Key mSpaceKey
	private int mShiftState
	static int sSpacebarVerticalCorrection
	public void  (android.content.Context, int) 
		android.content.Context context
		int xmlLayoutResId
	public void  (android.content.Context, int, int, int) 
		android.content.Context context
		int xmlLayoutResId
		int width
		int height
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int xmlLayoutResId
		int mode
	public void  (android.content.Context, int, int, int, int) 
		android.content.Context context
		int xmlLayoutResId
		int mode
		int width
		int height
	private void init (android.content.Context) 
		android.content.Context context
		android.content.res.Resources res
	public void  (android.content.Context, int, java.lang.CharSequence, int, int) 
		android.content.Context context
		int layoutTemplateResId
		CharSequence characters
		int columns
		int horizontalPadding
	protected android.inputmethodservice.Keyboard$Key createKeyFromXml (android.content.res.Resources, android.inputmethodservice.Keyboard$Row, int, int, android.content.res.XmlResourceParser) 
		android.content.res.Resources res
		android.inputmethodservice.Keyboard$Row parent
		int x
		int y
		android.content.res.XmlResourceParser parser
		com.android.internal.widget.PasswordEntryKeyboard$LatinKey key
		int code
	void setEnterKeyResources (android.content.res.Resources, int, int, int) 
		android.content.res.Resources res
		int previewId
		int iconId
		int labelId
	void enableShiftLock () 
		int index
		int[] arr$
		int len$
		int i$
		int i
	void setShiftLocked (boolean) 
		android.inputmethodservice.Keyboard$Key shiftKey
		android.inputmethodservice.Keyboard$Key[] arr$
		int len$
		int i$
		boolean shiftLocked
	public boolean setShifted (boolean) 
		int i
		boolean shiftState
		boolean shiftChanged
	public boolean isShifted () 
}

com/android/internal/widget/ActionBarOverlayLayout$LayoutParams.class
ActionBarOverlayLayout.java
package com.android.internal.widget
public com.android.internal.widget.ActionBarOverlayLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int width
		int height
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
}

com/android/internal/widget/ActionBarOverlayLayout$1.class
ActionBarOverlayLayout.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarOverlayLayout$1 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.ActionBarOverlayLayout this$0
	void  (com.android.internal.widget.ActionBarOverlayLayout) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/LockPatternView$8.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$8 extends android.animation.AnimatorListenerAdapter {
	final Runnable val$endRunnable
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, java.lang.Runnable) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/ViewPager$OnPageChangeListener.class
ViewPager.java
package com.android.internal.widget
public abstract com.android.internal.widget.ViewPager$OnPageChangeListener extends java.lang.Object {
	public abstract void onPageScrolled (int, float, int) 
	public abstract void onPageSelected (int) 
	public abstract void onPageScrollStateChanged (int) 
}

com/android/internal/widget/ActionBarView$SavedState.class
ActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarView$SavedState extends android.view.View$BaseSavedState {
	int expandedMenuItemId
	boolean isOverflowOpen
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, com.android.internal.widget.ActionBarView$1) 
		android.os.Parcel x0
		com.android.internal.widget.ActionBarView$1 x1
	static void  () 
}

com/android/internal/widget/ExploreByTouchHelper$1.class
ExploreByTouchHelper.java
package com.android.internal.widget
 com.android.internal.widget.ExploreByTouchHelper$1 extends java.lang.Object {
}

com/android/internal/widget/ActionBarView$SavedState$1.class
ActionBarView.java
package com.android.internal.widget
final com.android.internal.widget.ActionBarView$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.widget.ActionBarView$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.widget.ActionBarView$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/widget/LockPatternView$1.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$1 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.widget.LockPatternView$CellState val$cellState
	final float val$startAlpha
	final float val$endAlpha
	final float val$startTranslationY
	final float val$endTranslationY
	final float val$startScale
	final float val$endScale
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState, float, float, float, float, float, float) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		float t
}

com/android/internal/widget/LockPatternChecker$OnCheckCallback.class
LockPatternChecker.java
package com.android.internal.widget
public abstract com.android.internal.widget.LockPatternChecker$OnCheckCallback extends java.lang.Object {
	public abstract void onChecked (boolean, int) 
}

com/android/internal/widget/LockScreenWidgetCallback.class
LockScreenWidgetCallback.java
package com.android.internal.widget
public abstract com.android.internal.widget.LockScreenWidgetCallback extends java.lang.Object {
	public abstract void requestShow (android.view.View) 
	public abstract void requestHide (android.view.View) 
	public abstract boolean isVisible (android.view.View) 
	public abstract void userActivity (android.view.View) 
}

com/android/internal/widget/ToolbarWidgetWrapper$1.class
ToolbarWidgetWrapper.java
package com.android.internal.widget
 com.android.internal.widget.ToolbarWidgetWrapper$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.view.menu.ActionMenuItem mNavItem
	final com.android.internal.widget.ToolbarWidgetWrapper this$0
	void  (com.android.internal.widget.ToolbarWidgetWrapper) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/LockPatternChecker$3.class
LockPatternChecker.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternChecker$3 extends android.os.AsyncTask {
	private int mThrottleTimeout
	final com.android.internal.widget.LockPatternUtils val$utils
	final String val$password
	final long val$challenge
	final int val$userId
	final com.android.internal.widget.LockPatternChecker$OnVerifyCallback val$callback
	void  (com.android.internal.widget.LockPatternUtils, java.lang.String, long, int, com.android.internal.widget.LockPatternChecker$OnVerifyCallback) 
	protected transient byte[] doInBackground (java.lang.Void[]) 
		com.android.internal.widget.LockPatternUtils$RequestThrottledException ex
		Void[] args
	protected void onPostExecute (byte[]) 
		byte[] result
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/widget/ViewPager$3.class
ViewPager.java
package com.android.internal.widget
 com.android.internal.widget.ViewPager$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.ViewPager this$0
	void  (com.android.internal.widget.ViewPager) 
	public void run () 
}

com/android/internal/widget/PasswordEntryKeyboard$LatinKey.class
PasswordEntryKeyboard.java
package com.android.internal.widget
 com.android.internal.widget.PasswordEntryKeyboard$LatinKey extends android.inputmethodservice.Keyboard$Key {
	private boolean mShiftLockEnabled
	private boolean mEnabled
	public void  (android.content.res.Resources, android.inputmethodservice.Keyboard$Row, int, int, android.content.res.XmlResourceParser) 
		android.content.res.Resources res
		android.inputmethodservice.Keyboard$Row parent
		int x
		int y
		android.content.res.XmlResourceParser parser
	void setEnabled (boolean) 
		boolean enabled
	void enableShiftLock () 
	public void onReleased (boolean) 
		boolean inside
	public boolean isInside (int, int) 
		int x
		int y
		int code
}

com/android/internal/widget/SizeAdaptiveLayout$BringToFrontOnEnd.class
SizeAdaptiveLayout.java
package com.android.internal.widget
 com.android.internal.widget.SizeAdaptiveLayout$BringToFrontOnEnd extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	static final boolean $assertionsDisabled
	final com.android.internal.widget.SizeAdaptiveLayout this$0
	void  (com.android.internal.widget.SizeAdaptiveLayout) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	static void  () 
}

com/android/internal/widget/AutoScrollHelper$AbsListViewAutoScroller.class
AutoScrollHelper.java
package com.android.internal.widget
public com.android.internal.widget.AutoScrollHelper$AbsListViewAutoScroller extends com.android.internal.widget.AutoScrollHelper {
	private final android.widget.AbsListView mTarget
	public void  (android.widget.AbsListView) 
		android.widget.AbsListView target
	public void scrollTargetBy (int, int) 
		int deltaX
		int deltaY
	public boolean canTargetScrollHorizontally (int) 
		int direction
	public boolean canTargetScrollVertically (int) 
		android.view.View lastView
		android.view.View firstView
		int direction
		android.widget.AbsListView target
		int itemCount
		int childCount
		int firstPosition
		int lastPosition
}

com/android/internal/widget/SlidingTab$OnTriggerListener.class
SlidingTab.java
package com.android.internal.widget
public abstract com.android.internal.widget.SlidingTab$OnTriggerListener extends java.lang.Object {
	public static final int NO_HANDLE
	public static final int LEFT_HANDLE
	public static final int RIGHT_HANDLE
	public abstract void onTrigger (android.view.View, int) 
	public abstract void onGrabbedStateChange (android.view.View, int) 
}

com/android/internal/widget/ViewPager$SavedState.class
ViewPager.java
package com.android.internal.widget
public com.android.internal.widget.ViewPager$SavedState extends android.view.View$BaseSavedState {
	int position
	android.os.Parcelable adapterState
	ClassLoader loader
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	static void  () 
}

com/android/internal/widget/ViewPager$ViewPositionComparator.class
ViewPager.java
package com.android.internal.widget
 com.android.internal.widget.ViewPager$ViewPositionComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.view.View, android.view.View) 
		android.view.View lhs
		android.view.View rhs
		com.android.internal.widget.ViewPager$LayoutParams llp
		com.android.internal.widget.ViewPager$LayoutParams rlp
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/widget/ActionBarContainer.class
ActionBarContainer.java
package com.android.internal.widget
public com.android.internal.widget.ActionBarContainer extends android.widget.FrameLayout {
	private boolean mIsTransitioning
	private android.view.View mTabContainer
	private android.view.View mActionBarView
	private android.view.View mActionContextView
	private android.graphics.drawable.Drawable mBackground
	private android.graphics.drawable.Drawable mStackedBackground
	private android.graphics.drawable.Drawable mSplitBackground
	private boolean mIsSplit
	private boolean mIsStacked
	private int mHeight
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void onFinishInflate () 
	public void setPrimaryBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable bg
	public void setStackedBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable bg
	public void setSplitBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable bg
	public void setVisibility (int) 
		int visibility
		boolean isVisible
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	protected void drawableStateChanged () 
	public void jumpDrawablesToCurrentState () 
	public void onResolveDrawables (int) 
		int layoutDirection
	public void setTransitioning (boolean) 
		boolean isTransitioning
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public void setTabContainer (com.android.internal.widget.ScrollingTabContainerView) 
		android.view.ViewGroup$LayoutParams lp
		com.android.internal.widget.ScrollingTabContainerView tabView
	public android.view.View getTabContainer () 
	public android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback, int) 
		android.view.View child
		android.view.ActionMode$Callback callback
		int type
	private static boolean isCollapsed (android.view.View) 
		android.view.View view
	private int getMeasuredHeightWithMargins (android.view.View) 
		android.view.View view
		android.widget.FrameLayout$LayoutParams lp
	public void onMeasure (int, int) 
		android.view.View child
		int i
		int nonTabMaxHeight
		int childCount
		int mode
		int maxHeight
		int widthMeasureSpec
		int heightMeasureSpec
	public void onLayout (boolean, int, int, int, int) 
		int containerHeight
		android.widget.FrameLayout$LayoutParams lp
		int tabHeight
		boolean changed
		int l
		int t
		int r
		int b
		android.view.View tabContainer
		boolean hasTabs
		boolean needsInvalidate
	static boolean access$100 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static android.graphics.drawable.Drawable access$200 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static android.graphics.drawable.Drawable access$300 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static android.graphics.drawable.Drawable access$400 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static boolean access$500 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static android.view.View access$600 (com.android.internal.widget.ActionBarContainer) 
		com.android.internal.widget.ActionBarContainer x0
	static boolean access$700 (android.view.View) 
		android.view.View x0
}

com/android/internal/widget/LockPatternView$5.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$5 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.widget.LockPatternView$CellState val$state
	final float val$startX
	final float val$targetX
	final float val$startY
	final float val$targetY
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState, float, float, float, float) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		float t
}

com/android/internal/widget/SubtitleView.class
SubtitleView.java
package com.android.internal.widget
public com.android.internal.widget.SubtitleView extends android.view.View {
	private static final float INNER_PADDING_RATIO
	private static final int COLOR_BEVEL_DARK
	private static final int COLOR_BEVEL_LIGHT
	private final float mCornerRadius
	private final float mOutlineWidth
	private final float mShadowRadius
	private final float mShadowOffsetX
	private final float mShadowOffsetY
	private final android.graphics.RectF mLineBounds
	private final StringBuilder mText
	private android.text.Layout$Alignment mAlignment
	private android.text.TextPaint mTextPaint
	private android.graphics.Paint mPaint
	private int mForegroundColor
	private int mBackgroundColor
	private int mEdgeColor
	private int mEdgeType
	private boolean mHasMeasurements
	private int mLastMeasuredWidth
	private android.text.StaticLayout mLayout
	private float mSpacingMult
	private float mSpacingAdd
	private int mInnerPaddingX
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		int attr
		int i
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		CharSequence text
		int textSize
		int n
		android.content.res.Resources res
	public void setText (int) 
		int resId
		CharSequence text
	public void setText (java.lang.CharSequence) 
		CharSequence text
	public void setForegroundColor (int) 
		int color
	public void setBackgroundColor (int) 
		int color
	public void setEdgeType (int) 
		int edgeType
	public void setEdgeColor (int) 
		int color
	public void setTextSize (float) 
		float size
	public void setTypeface (android.graphics.Typeface) 
		android.graphics.Typeface typeface
	public void setAlignment (android.text.Layout$Alignment) 
		android.text.Layout$Alignment textAlignment
	protected void onMeasure (int, int) 
		android.text.StaticLayout layout
		int paddingX
		int width
		int height
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpec
	public void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
		int width
	private boolean computeMeasurements (int) 
		int maxWidth
		int paddingX
	public void setStyle (int) 
		android.view.accessibility.CaptioningManager$CaptionStyle style
		int styleId
		android.content.Context context
		android.content.ContentResolver cr
		android.view.accessibility.CaptioningManager$CaptionStyle style
		android.view.accessibility.CaptioningManager$CaptionStyle defStyle
		android.graphics.Typeface typeface
	protected void onDraw (android.graphics.Canvas) 
		int i
		float cornerRadius
		float previousBottom
		int i
		int i
		boolean raised
		int colorUp
		int colorDown
		float offset
		int i
		android.graphics.Canvas c
		android.text.StaticLayout layout
		int saveCount
		int innerPaddingX
		int lineCount
		android.graphics.Paint textPaint
		android.graphics.Paint paint
		android.graphics.RectF bounds
		int edgeType
}

com/android/internal/widget/WeightedLinearLayout.class
WeightedLinearLayout.java
package com.android.internal.widget
public com.android.internal.widget.WeightedLinearLayout extends android.widget.LinearLayout {
	private float mMajorWeightMin
	private float mMinorWeightMin
	private float mMajorWeightMax
	private float mMinorWeightMax
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	protected void onMeasure (int, int) 
		int weightedMin
		int weightedMax
		int widthMeasureSpec
		int heightMeasureSpec
		android.util.DisplayMetrics metrics
		int screenWidth
		boolean isPortrait
		int widthMode
		int width
		boolean measure
		float widthWeightMin
		float widthWeightMax
}

com/android/internal/widget/IRemoteViewsAdapterConnection$Stub$Proxy.class
IRemoteViewsAdapterConnection.java
package com.android.internal.widget
 com.android.internal.widget.IRemoteViewsAdapterConnection$Stub$Proxy extends java.lang.Object implements com.android.internal.widget.IRemoteViewsAdapterConnection  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onServiceConnected (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder service
		android.os.Parcel _data
	public void onServiceDisconnected ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/widget/ScrollingTabContainerView$1.class
ScrollingTabContainerView.java
package com.android.internal.widget
 com.android.internal.widget.ScrollingTabContainerView$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$tabView
	final com.android.internal.widget.ScrollingTabContainerView this$0
	void  (com.android.internal.widget.ScrollingTabContainerView, android.view.View) 
	public void run () 
		int scrollPos
}

com/android/internal/widget/AutoScrollHelper$ScrollAnimationRunnable.class
AutoScrollHelper.java
package com.android.internal.widget
 com.android.internal.widget.AutoScrollHelper$ScrollAnimationRunnable extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.AutoScrollHelper this$0
	private void  (com.android.internal.widget.AutoScrollHelper) 
	public void run () 
		com.android.internal.widget.AutoScrollHelper$ClampedScroller scroller
		int deltaX
		int deltaY
	void  (com.android.internal.widget.AutoScrollHelper, com.android.internal.widget.AutoScrollHelper$1) 
		com.android.internal.widget.AutoScrollHelper x0
		com.android.internal.widget.AutoScrollHelper$1 x1
}

com/android/internal/widget/TextProgressBar.class
TextProgressBar.java
package com.android.internal.widget
public com.android.internal.widget.TextProgressBar extends android.widget.RelativeLayout implements android.widget.Chronometer$OnChronometerTickListener  {
	public static final String TAG
	static final int CHRONOMETER_ID
	static final int PROGRESSBAR_ID
	android.widget.Chronometer mChronometer
	android.widget.ProgressBar mProgressBar
	long mDurationBase
	int mDuration
	boolean mChronometerFollow
	int mChronometerGravity
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context) 
		android.content.Context context
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
		int childId
	public void setDurationBase (long) 
		long durationBase
	public void onChronometerTick (android.widget.Chronometer) 
		android.widget.RelativeLayout$LayoutParams params
		int contentWidth
		int leadingEdge
		int adjustLeft
		int textWidth
		int rightLimit
		android.widget.Chronometer chronometer
		long now
		int remaining
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup.class
FloatingToolbar.java
package com.android.internal.widget
final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup extends java.lang.Object {
	public static final int OVERFLOW_DIRECTION_UP
	public static final int OVERFLOW_DIRECTION_DOWN
	private final android.content.Context mContext
	private final android.view.View mParent
	private final android.widget.PopupWindow mPopupWindow
	private final android.view.ViewGroup mContentContainer
	private final int mMarginHorizontal
	private final int mMarginVertical
	private final android.view.animation.Animation$AnimationListener mOnOverflowOpened
	private final android.view.animation.Animation$AnimationListener mOnOverflowClosed
	private final android.animation.AnimatorSet mDismissAnimation
	private final android.animation.AnimatorSet mHideAnimation
	private final android.view.animation.AnimationSet mOpenOverflowAnimation
	private final android.view.animation.AnimationSet mCloseOverflowAnimation
	private final Runnable mOpenOverflow
	private final Runnable mCloseOverflow
	private final android.graphics.Rect mViewPortOnScreen
	private final android.graphics.Point mCoordsOnWindow
	private final int[] mTmpCoords
	private final android.graphics.Rect mTmpRect
	private final android.graphics.Region mTouchableRegion
	private final android.view.ViewTreeObserver$OnComputeInternalInsetsListener mInsetsComputer
	private boolean mDismissed
	private boolean mHidden
	private com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel mOverflowPanel
	private com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel mMainPanel
	private int mOverflowDirection
	public void  (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View parent
	public void layoutMenuItems (java.util.List, android.view.MenuItem$OnMenuItemClickListener, int) 
		java.util.List menuItems
		android.view.MenuItem$OnMenuItemClickListener menuItemClickListener
		int suggestedWidth
		java.util.List overflowMenuItems
	public void show (android.graphics.Rect) 
		android.graphics.Rect contentRectOnScreen
	public void dismiss () 
	public void hide () 
	public boolean isShowing () 
	public boolean isHidden () 
	public void updateCoordinates (android.graphics.Rect) 
		android.graphics.Rect contentRectOnScreen
	public int getWidth () 
	public int getHeight () 
	public android.content.Context getContext () 
	private void refreshCoordinatesAndOverflowDirection (android.graphics.Rect) 
		int y
		int y
		int y
		int y
		int y
		int y
		int y
		int y
		int margin
		int minimumOverflowHeightWithMargin
		int availableHeightThroughContentDown
		int availableHeightThroughContentUp
		android.graphics.Rect contentRectOnScreen
		int x
		int y
		int availableHeightAboveContent
		int availableHeightBelowContent
		int rootViewLeftOnScreen
		int rootViewTopOnScreen
		int rootViewLeftOnWindow
		int rootViewTopOnWindow
		int windowLeftOnScreen
		int windowTopOnScreen
	private int getToolbarHeightWithVerticalMargin () 
	private void runShowAnimation () 
	private void runDismissAnimation () 
	private void runHideAnimation () 
	private void cancelDismissAndHideAnimations () 
	private void cancelOverflowAnimations () 
	private void openOverflow () 
		android.util.Size overflowPanelSize
		int targetWidth
		int targetHeight
		boolean morphUpwards
		int startWidth
		int startHeight
		float startY
		float left
		float right
		android.view.animation.Animation widthAnimation
		android.view.animation.Animation heightAnimation
	private void closeOverflow () 
		android.util.Size mainPanelSize
		int targetWidth
		int targetHeight
		int startWidth
		int startHeight
		float bottom
		boolean morphedUpwards
		float left
		float right
		android.view.animation.Animation widthAnimation
		android.view.animation.Animation heightAnimation
	private void preparePopupContent () 
	private boolean isMainPanelContent () 
	private boolean isOverflowPanelContent () 
	private void setMainPanelAsContent () 
		android.util.Size mainPanelSize
		android.view.ViewGroup$LayoutParams params
	private void setOverflowPanelAsContent () 
		android.util.Size overflowPanelSize
		android.view.ViewGroup$LayoutParams params
	private void positionMainPanel () 
		float y
	private void positionOverflowPanel () 
		float x
		float x
	private void updateOverflowHeight (int) 
		boolean mainPanelContent
		boolean overflowPanelContent
		int height
	private void updatePopupSize () 
		android.util.Size mainPanelSize
		android.util.Size overflowPanelSize
		int width
		int height
	private void refreshViewPort () 
	private boolean viewPortHasChanged () 
	private int getToolbarWidth (int) 
		int suggestedWidth
		int width
		int maximumWidth
	private void setZeroTouchableSurface () 
	private void setContentAreaAsTouchableSurface () 
		int width
		int height
	private void setTouchableSurfaceInsetsComputer () 
		android.view.ViewTreeObserver viewTreeObserver
	private boolean isRTL () 
	static boolean access$100 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static void access$300 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel access$400 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static void access$500 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel access$600 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static void access$700 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static void access$800 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static android.graphics.Region access$900 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static android.widget.PopupWindow access$1200 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static android.view.ViewGroup access$1300 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
	static boolean access$1700 (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup x0
}

com/android/internal/widget/AccountViewAdapter.class
AccountViewAdapter.java
package com.android.internal.widget
public com.android.internal.widget.AccountViewAdapter extends android.widget.BaseAdapter {
	private java.util.List mData
	private android.content.Context mContext
	public void  (android.content.Context, java.util.List) 
		android.content.Context context
		java.util.List data
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public void updateData (java.util.List) 
		java.util.List data
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		com.android.internal.widget.AccountItemView view
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		com.android.internal.widget.AccountItemView view
		com.android.internal.widget.AccountViewAdapter$AccountElements elements
}

com/android/internal/widget/ILockSettings$Stub.class
ILockSettings.java
package com.android.internal.widget
public abstract com.android.internal.widget.ILockSettings$Stub extends android.os.Binder implements com.android.internal.widget.ILockSettings  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setBoolean
	static final int TRANSACTION_setLong
	static final int TRANSACTION_setString
	static final int TRANSACTION_getBoolean
	static final int TRANSACTION_getLong
	static final int TRANSACTION_getString
	static final int TRANSACTION_setLockPattern
	static final int TRANSACTION_checkPattern
	static final int TRANSACTION_verifyPattern
	static final int TRANSACTION_setLockPassword
	static final int TRANSACTION_checkPassword
	static final int TRANSACTION_verifyPassword
	static final int TRANSACTION_checkVoldPassword
	static final int TRANSACTION_havePattern
	static final int TRANSACTION_havePassword
	public void  () 
	public static com.android.internal.widget.ILockSettings asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		boolean _arg1
		int _arg2
		String _arg0
		long _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		boolean _arg1
		int _arg2
		boolean _result
		String _arg0
		long _arg1
		int _arg2
		long _result
		String _arg0
		String _arg1
		int _arg2
		String _result
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		int _arg1
		com.android.internal.widget.VerifyCredentialResponse _result
		String _arg0
		long _arg1
		int _arg2
		com.android.internal.widget.VerifyCredentialResponse _result
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		int _arg1
		com.android.internal.widget.VerifyCredentialResponse _result
		String _arg0
		long _arg1
		int _arg2
		com.android.internal.widget.VerifyCredentialResponse _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/widget/SizeAdaptiveLayout$LayoutParams.class
SizeAdaptiveLayout.java
package com.android.internal.widget
public com.android.internal.widget.SizeAdaptiveLayout$LayoutParams extends android.view.ViewGroup$LayoutParams {
	public int minHeight
	public int maxHeight
	public static final int UNBOUNDED
	public void  (android.content.Context, android.util.AttributeSet) 
		Exception e
		android.content.Context c
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (int, int, int, int) 
		int width
		int height
		int minHeight
		int maxHeight
	public void  (int, int) 
		int width
		int height
	public void  () 
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public java.lang.String debug (java.lang.String) 
		String output
}

com/android/internal/widget/AutoScrollHelper$ClampedScroller.class
AutoScrollHelper.java
package com.android.internal.widget
 com.android.internal.widget.AutoScrollHelper$ClampedScroller extends java.lang.Object {
	private int mRampUpDuration
	private int mRampDownDuration
	private float mTargetVelocityX
	private float mTargetVelocityY
	private long mStartTime
	private long mDeltaTime
	private int mDeltaX
	private int mDeltaY
	private long mStopTime
	private float mStopValue
	private int mEffectiveRampDown
	public void  () 
	public void setRampUpDuration (int) 
		int durationMillis
	public void setRampDownDuration (int) 
		int durationMillis
	public void start () 
	public void requestStop () 
		long currentTime
	public boolean isFinished () 
	private float getValueAt (long) 
		long elapsedSinceStart
		long elapsedSinceEnd
		long currentTime
	private float interpolateValue (float) 
		float value
	public void computeScrollDelta () 
		long currentTime
		float value
		float scale
		long elapsedSinceDelta
	public void setTargetVelocity (float, float) 
		float x
		float y
	public int getHorizontalDirection () 
	public int getVerticalDirection () 
	public int getDeltaX () 
	public int getDeltaY () 
}

com/android/internal/widget/ResolverDrawerLayout$SavedState.class
ResolverDrawerLayout.java
package com.android.internal.widget
 com.android.internal.widget.ResolverDrawerLayout$SavedState extends android.view.View$BaseSavedState {
	boolean open
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, com.android.internal.widget.ResolverDrawerLayout$1) 
		android.os.Parcel x0
		com.android.internal.widget.ResolverDrawerLayout$1 x1
	static void  () 
}

com/android/internal/widget/ActionBarContainer$ActionBarBackgroundDrawable.class
ActionBarContainer.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarContainer$ActionBarBackgroundDrawable extends android.graphics.drawable.Drawable {
	final com.android.internal.widget.ActionBarContainer this$0
	private void  (com.android.internal.widget.ActionBarContainer) 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public void setAlpha (int) 
		int alpha
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public int getOpacity () 
	void  (com.android.internal.widget.ActionBarContainer, com.android.internal.widget.ActionBarContainer$1) 
		com.android.internal.widget.ActionBarContainer x0
		com.android.internal.widget.ActionBarContainer$1 x1
}

com/android/internal/widget/FloatingToolbar$ViewFader.class
FloatingToolbar.java
package com.android.internal.widget
final com.android.internal.widget.FloatingToolbar$ViewFader extends java.lang.Object {
	private static final int FADE_OUT_DURATION
	private static final int FADE_IN_DURATION
	private final android.view.View mView
	private final android.animation.ObjectAnimator mFadeOutAnimation
	private final android.animation.ObjectAnimator mFadeInAnimation
	private void  (android.view.View) 
		android.view.View view
	public void fadeIn (boolean) 
		boolean animate
	public void fadeOut (boolean) 
		boolean animate
	private void cancelFadeAnimations () 
	void  (android.view.View, com.android.internal.widget.FloatingToolbar$1) 
		android.view.View x0
		com.android.internal.widget.FloatingToolbar$1 x1
}

com/android/internal/widget/LockScreenWidgetInterface.class
LockScreenWidgetInterface.java
package com.android.internal.widget
public abstract com.android.internal.widget.LockScreenWidgetInterface extends java.lang.Object {
	public abstract void setCallback (com.android.internal.widget.LockScreenWidgetCallback) 
	public abstract boolean providesClock () 
}

com/android/internal/widget/VerifyCredentialResponse$1.class
VerifyCredentialResponse.java
package com.android.internal.widget
final com.android.internal.widget.VerifyCredentialResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.widget.VerifyCredentialResponse createFromParcel (android.os.Parcel) 
		byte[] payload
		int size
		android.os.Parcel source
		int responseCode
		com.android.internal.widget.VerifyCredentialResponse response
	public com.android.internal.widget.VerifyCredentialResponse[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/widget/LockPatternView$7.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$7 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.widget.LockPatternView$CellState val$state
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
}

com/android/internal/widget/SlidingTab$2.class
SlidingTab.java
package com.android.internal.widget
 com.android.internal.widget.SlidingTab$2 extends java.lang.Object implements android.view.animation.Animation$AnimationListener  {
	final boolean val$holdAfter
	final int val$dx
	final int val$dy
	final com.android.internal.widget.SlidingTab this$0
	void  (com.android.internal.widget.SlidingTab, boolean, int, int) 
	public void onAnimationEnd (android.view.animation.Animation) 
		android.view.animation.Animation anim
		android.view.animation.Animation animation
		android.view.animation.Animation anim
	public void onAnimationRepeat (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationStart (android.view.animation.Animation) 
		android.view.animation.Animation animation
}

com/android/internal/widget/LockPatternView$SavedState$1.class
LockPatternView.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternView$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.widget.LockPatternView$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.widget.LockPatternView$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/widget/AbsActionBarView.class
AbsActionBarView.java
package com.android.internal.widget
public abstract com.android.internal.widget.AbsActionBarView extends android.view.ViewGroup {
	private static final android.animation.TimeInterpolator sAlphaInterpolator
	private static final int FADE_DURATION
	protected final com.android.internal.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener
	protected final android.content.Context mPopupContext
	protected android.widget.ActionMenuView mMenuView
	protected android.widget.ActionMenuPresenter mActionMenuPresenter
	protected android.view.ViewGroup mSplitView
	protected boolean mSplitActionBar
	protected boolean mSplitWhenNarrow
	protected int mContentHeight
	protected android.animation.Animator mVisibilityAnim
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.util.TypedValue tv
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
		android.content.res.TypedArray a
	public void setSplitToolbar (boolean) 
		boolean split
	public void setSplitWhenNarrow (boolean) 
		boolean splitWhenNarrow
	public void setContentHeight (int) 
		int height
	public int getContentHeight () 
	public void setSplitView (android.view.ViewGroup) 
		android.view.ViewGroup splitView
	public int getAnimatedVisibility () 
	public android.animation.Animator setupAnimatorToVisibility (int, long) 
		android.animation.AnimatorSet set
		android.animation.ObjectAnimator splitAnim
		android.animation.ObjectAnimator anim
		android.animation.AnimatorSet set
		android.animation.ObjectAnimator splitAnim
		android.animation.ObjectAnimator anim
		int visibility
		long duration
	public void animateToVisibility (int) 
		int visibility
		android.animation.Animator anim
	public void setVisibility (int) 
		int visibility
	public boolean showOverflowMenu () 
	public void postShowOverflowMenu () 
	public boolean hideOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public boolean isOverflowReserved () 
	public boolean canShowOverflowMenu () 
	public void dismissPopupMenus () 
	protected int measureChildView (android.view.View, int, int, int) 
		android.view.View child
		int availableWidth
		int childSpecHeight
		int spacing
	protected static int next (int, int, boolean) 
		int x
		int val
		boolean isRtl
	protected int positionChild (android.view.View, int, int, int, boolean) 
		android.view.View child
		int x
		int y
		int contentHeight
		boolean reverse
		int childWidth
		int childHeight
		int childTop
	static void  () 
}

com/android/internal/widget/PointerLocationView$FasterStringBuilder.class
PointerLocationView.java
package com.android.internal.widget
final com.android.internal.widget.PointerLocationView$FasterStringBuilder extends java.lang.Object {
	private char[] mChars
	private int mLength
	public void  () 
	public com.android.internal.widget.PointerLocationView$FasterStringBuilder clear () 
	public com.android.internal.widget.PointerLocationView$FasterStringBuilder append (java.lang.String) 
		String value
		int valueLength
		int index
	public com.android.internal.widget.PointerLocationView$FasterStringBuilder append (int) 
		int value
	public com.android.internal.widget.PointerLocationView$FasterStringBuilder append (int, int) 
		int digit
		int value
		int zeroPadWidth
		boolean negative
		int index
		char[] chars
		int divisor
		int numberWidth
	public com.android.internal.widget.PointerLocationView$FasterStringBuilder append (float, int) 
		int i
		float value
		int precision
		int scale
	public java.lang.String toString () 
	private int reserve (int) 
		int newCapacity
		char[] newChars
		int length
		int oldLength
		int newLength
		char[] oldChars
		int oldCapacity
}

com/android/internal/widget/ViewPager$Decor.class
ViewPager.java
package com.android.internal.widget
abstract com.android.internal.widget.ViewPager$Decor extends java.lang.Object {
}

com/android/internal/widget/ScrollingTabContainerView$VisibilityAnimListener.class
ScrollingTabContainerView.java
package com.android.internal.widget
public com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	private boolean mCanceled
	private int mFinalVisibility
	final com.android.internal.widget.ScrollingTabContainerView this$0
	protected void  (com.android.internal.widget.ScrollingTabContainerView) 
	public com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener withFinalVisibility (int) 
		int visibility
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/ResolverDrawerLayout$1.class
ResolverDrawerLayout.java
package com.android.internal.widget
 com.android.internal.widget.ResolverDrawerLayout$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnTouchModeChangeListener  {
	final com.android.internal.widget.ResolverDrawerLayout this$0
	void  (com.android.internal.widget.ResolverDrawerLayout) 
	public void onTouchModeChanged (boolean) 
		boolean isInTouchMode
}

com/android/internal/widget/LockPatternChecker.class
LockPatternChecker.java
package com.android.internal.widget
public final com.android.internal.widget.LockPatternChecker extends java.lang.Object {
	public void  () 
	public static android.os.AsyncTask verifyPattern (com.android.internal.widget.LockPatternUtils, java.util.List, long, int, com.android.internal.widget.LockPatternChecker$OnVerifyCallback) 
		com.android.internal.widget.LockPatternUtils utils
		java.util.List pattern
		long challenge
		int userId
		com.android.internal.widget.LockPatternChecker$OnVerifyCallback callback
		android.os.AsyncTask task
	public static android.os.AsyncTask checkPattern (com.android.internal.widget.LockPatternUtils, java.util.List, int, com.android.internal.widget.LockPatternChecker$OnCheckCallback) 
		com.android.internal.widget.LockPatternUtils utils
		java.util.List pattern
		int userId
		com.android.internal.widget.LockPatternChecker$OnCheckCallback callback
		android.os.AsyncTask task
	public static android.os.AsyncTask verifyPassword (com.android.internal.widget.LockPatternUtils, java.lang.String, long, int, com.android.internal.widget.LockPatternChecker$OnVerifyCallback) 
		com.android.internal.widget.LockPatternUtils utils
		String password
		long challenge
		int userId
		com.android.internal.widget.LockPatternChecker$OnVerifyCallback callback
		android.os.AsyncTask task
	public static android.os.AsyncTask checkPassword (com.android.internal.widget.LockPatternUtils, java.lang.String, int, com.android.internal.widget.LockPatternChecker$OnCheckCallback) 
		com.android.internal.widget.LockPatternUtils utils
		String password
		int userId
		com.android.internal.widget.LockPatternChecker$OnCheckCallback callback
		android.os.AsyncTask task
}

com/android/internal/widget/ActionBarOverlayLayout$4.class
ActionBarOverlayLayout.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarOverlayLayout$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.ActionBarOverlayLayout this$0
	void  (com.android.internal.widget.ActionBarOverlayLayout) 
	public void run () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarOverflowPanel.class
FloatingToolbar.java
package com.android.internal.widget
final com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel extends java.lang.Object {
	private final android.widget.LinearLayout mContentView
	private final android.view.ViewGroup mBackButtonContainer
	private final android.view.View mBackButton
	private final android.widget.ListView mListView
	private final android.widget.TextView mListViewItemWidthCalculator
	private final com.android.internal.widget.FloatingToolbar$ViewFader mViewFader
	private final Runnable mCloseOverflow
	private android.view.MenuItem$OnMenuItemClickListener mOnMenuItemClickListener
	private int mOverflowWidth
	private int mSuggestedHeight
	public void  (android.content.Context, java.lang.Runnable) 
		android.content.Context context
		Runnable closeOverflow
	public void setMenuItems (java.util.List) 
		java.util.List menuItems
		android.widget.ArrayAdapter overflowListViewAdapter
	public void setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
		android.view.MenuItem$OnMenuItemClickListener listener
	public void setOverflowDirection (int) 
		int overflowDirection
		int index
	public void setSuggestedHeight (int) 
		int height
	public int getMinimumHeight () 
	public android.view.View getView () 
	public void fadeIn (boolean) 
		boolean animate
	public void fadeOut (boolean) 
		boolean animate
	public android.util.Size measure () 
	private void setListViewHeight () 
		int itemHeight
		int height
		int maxHeight
		int minHeight
		int suggestedListViewHeight
		android.view.ViewGroup$LayoutParams params
	private void setOverflowWidth () 
		android.view.MenuItem menuItem
		int i
	private android.widget.ListView createOverflowListView () 
		android.content.Context context
		android.widget.ListView overflowListView
		int viewTypeCount
		int stringLabelViewType
		int iconOnlyViewType
		android.widget.ArrayAdapter overflowListViewAdapter
	static java.lang.Runnable access$2500 (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel x0
	static android.widget.ListView access$2600 (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel x0
	static android.view.MenuItem$OnMenuItemClickListener access$2700 (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel x0
	static int access$2900 (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
		com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel x0
}

com/android/internal/widget/ToolbarWidgetWrapper$3.class
ToolbarWidgetWrapper.java
package com.android.internal.widget
 com.android.internal.widget.ToolbarWidgetWrapper$3 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.ToolbarWidgetWrapper this$0
	void  (com.android.internal.widget.ToolbarWidgetWrapper) 
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$1.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$1 extends java.lang.Object implements android.view.animation.Animation$AnimationListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void onAnimationStart (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationEnd (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationRepeat (android.view.animation.Animation) 
		android.view.animation.Animation animation
}

com/android/internal/widget/ILockSettingsObserver.class
ILockSettingsObserver.java
package com.android.internal.widget
public abstract com.android.internal.widget.ILockSettingsObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onLockSettingChanged (java.lang.String, int)  throws android.os.RemoteException 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarMainPanel$2.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/LockPatternChecker$2.class
LockPatternChecker.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternChecker$2 extends android.os.AsyncTask {
	private int mThrottleTimeout
	final com.android.internal.widget.LockPatternUtils val$utils
	final java.util.List val$pattern
	final int val$userId
	final com.android.internal.widget.LockPatternChecker$OnCheckCallback val$callback
	void  (com.android.internal.widget.LockPatternUtils, java.util.List, int, com.android.internal.widget.LockPatternChecker$OnCheckCallback) 
	protected transient java.lang.Boolean doInBackground (java.lang.Void[]) 
		com.android.internal.widget.LockPatternUtils$RequestThrottledException ex
		Void[] args
	protected void onPostExecute (java.lang.Boolean) 
		Boolean result
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/widget/multiwaveview/
com/android/internal/widget/multiwaveview/GlowPadView.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
public com.android.internal.widget.multiwaveview.GlowPadView extends android.view.View {
	private static final String TAG
	private static final boolean DEBUG
	private static final int STATE_IDLE
	private static final int STATE_START
	private static final int STATE_FIRST_TOUCH
	private static final int STATE_TRACKING
	private static final int STATE_SNAP
	private static final int STATE_FINISH
	private static final float SNAP_MARGIN_DEFAULT
	private static final int WAVE_ANIMATION_DURATION
	private static final int RETURN_TO_HOME_DELAY
	private static final int RETURN_TO_HOME_DURATION
	private static final int HIDE_ANIMATION_DELAY
	private static final int HIDE_ANIMATION_DURATION
	private static final int SHOW_ANIMATION_DURATION
	private static final int SHOW_ANIMATION_DELAY
	private static final int INITIAL_SHOW_HANDLE_DURATION
	private static final int REVEAL_GLOW_DELAY
	private static final int REVEAL_GLOW_DURATION
	private static final float TAP_RADIUS_SCALE_ACCESSIBILITY_ENABLED
	private static final float TARGET_SCALE_EXPANDED
	private static final float TARGET_SCALE_COLLAPSED
	private static final float RING_SCALE_EXPANDED
	private static final float RING_SCALE_COLLAPSED
	private static final android.media.AudioAttributes VIBRATION_ATTRIBUTES
	private java.util.ArrayList mTargetDrawables
	private com.android.internal.widget.multiwaveview.GlowPadView$AnimationBundle mWaveAnimations
	private com.android.internal.widget.multiwaveview.GlowPadView$AnimationBundle mTargetAnimations
	private com.android.internal.widget.multiwaveview.GlowPadView$AnimationBundle mGlowAnimations
	private java.util.ArrayList mTargetDescriptions
	private java.util.ArrayList mDirectionDescriptions
	private com.android.internal.widget.multiwaveview.GlowPadView$OnTriggerListener mOnTriggerListener
	private com.android.internal.widget.multiwaveview.TargetDrawable mHandleDrawable
	private com.android.internal.widget.multiwaveview.TargetDrawable mOuterRing
	private android.os.Vibrator mVibrator
	private int mFeedbackCount
	private int mVibrationDuration
	private int mGrabbedState
	private int mActiveTarget
	private float mGlowRadius
	private float mWaveCenterX
	private float mWaveCenterY
	private int mMaxTargetHeight
	private int mMaxTargetWidth
	private float mRingScaleFactor
	private boolean mAllowScaling
	private float mOuterRadius
	private float mSnapMargin
	private float mFirstItemOffset
	private boolean mMagneticTargets
	private boolean mDragging
	private int mNewTargetResources
	private android.animation.Animator$AnimatorListener mResetListener
	private android.animation.Animator$AnimatorListener mResetListenerWithPing
	private android.animation.ValueAnimator$AnimatorUpdateListener mUpdateListener
	private boolean mAnimatingTargets
	private android.animation.Animator$AnimatorListener mTargetUpdateListener
	private int mTargetResourceId
	private int mTargetDescriptionsResourceId
	private int mDirectionDescriptionsResourceId
	private boolean mAlwaysTrackFinger
	private int mHorizontalInset
	private int mVerticalInset
	private int mGravity
	private boolean mInitialLayout
	private com.android.internal.widget.multiwaveview.Tweener mBackgroundAnimator
	private com.android.internal.widget.multiwaveview.PointCloud mPointCloud
	private float mInnerRadius
	private int mPointerId
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		int resourceId
		int resourceId
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.Resources res
		android.content.res.TypedArray a
		android.util.TypedValue handle
		int pointId
		android.graphics.drawable.Drawable pointDrawable
		android.util.TypedValue outValue
	private int getResourceId (android.content.res.TypedArray, int) 
		android.content.res.TypedArray a
		int id
		android.util.TypedValue tv
	private void dump () 
	public void suspendAnimations () 
	public void resumeAnimations () 
	protected int getSuggestedMinimumWidth () 
	protected int getSuggestedMinimumHeight () 
	protected int getScaledSuggestedMinimumWidth () 
	protected int getScaledSuggestedMinimumHeight () 
	private int resolveMeasured (int, int) 
		int measureSpec
		int desired
		int result
		int specSize
	private void switchToState (int, float, float) 
		int state
		float x
		float y
	private void showGlow (int, int, float, android.animation.Animator$AnimatorListener) 
		int duration
		int delay
		float finalAlpha
		android.animation.Animator$AnimatorListener finishListener
	private void hideGlow (int, int, float, android.animation.Animator$AnimatorListener) 
		int duration
		int delay
		float finalAlpha
		android.animation.Animator$AnimatorListener finishListener
	private void deactivateTargets () 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		int count
	private void dispatchTriggerEvent (int) 
		int whichTarget
	private void dispatchOnFinishFinalAnimation () 
	private void doFinish () 
		int activeTarget
		boolean targetHit
	private void highlightSelected (int) 
		int activeTarget
	private void hideUnselected (int) 
		int i
		int active
	private void hideTargets (boolean, boolean) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		boolean animate
		boolean expanded
		int duration
		int delay
		float targetScale
		int length
		android.animation.TimeInterpolator interpolator
		float ringScaleTarget
	private void showTargets (boolean) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		boolean animate
		int delay
		int duration
		int length
		float ringScale
	private void vibrate () 
		boolean hapticEnabled
	private java.util.ArrayList loadDrawableArray (int) 
		android.util.TypedValue value
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		int resourceId
		android.content.res.Resources res
		android.content.res.TypedArray array
		int count
		java.util.ArrayList drawables
	private void internalSetTargetResources (int) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		int resourceId
		java.util.ArrayList targets
		int maxWidth
		int maxHeight
		int count
	public void setTargetResources (int) 
		int resourceId
	public int getTargetResourceId () 
	public void setTargetDescriptionsResourceId (int) 
		int resourceId
	public int getTargetDescriptionsResourceId () 
	public void setDirectionDescriptionsResourceId (int) 
		int resourceId
	public int getDirectionDescriptionsResourceId () 
	public void setVibrateEnabled (boolean) 
		boolean enabled
	public void ping () 
		long t
		boolean doWaveAnimation
		com.android.internal.widget.multiwaveview.GlowPadView$AnimationBundle waveAnimations
	private void stopAndHideWaveAnimation () 
	private void startWaveAnimation () 
	public void reset (boolean) 
		boolean animate
	private void startBackgroundAnimation (int, float) 
		int duration
		float alpha
		android.graphics.drawable.Drawable background
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
		boolean handled
	private void updateGlowPosition (float, float) 
		float x
		float y
		float dx
		float dy
	private void handleDown (android.view.MotionEvent) 
		android.view.MotionEvent event
		int actionIndex
		float eventX
		float eventY
	private void handleUp (android.view.MotionEvent) 
		android.view.MotionEvent event
		int actionIndex
	private void handleCancel (android.view.MotionEvent) 
		android.view.MotionEvent event
		int actionIndex
	private void handleMove (android.view.MotionEvent) 
		boolean angleMatches
		com.android.internal.widget.multiwaveview.TargetDrawable target
		double targetMinRad
		double targetMaxRad
		int i
		float snapRadius
		float snapDistance2
		float eventX
		float eventY
		float tx
		float ty
		float touchRadius
		float scale
		float limitX
		float limitY
		double angleRad
		int k
		com.android.internal.widget.multiwaveview.TargetDrawable target
		String targetContentDescription
		com.android.internal.widget.multiwaveview.TargetDrawable target
		android.view.MotionEvent event
		int activeTarget
		int historySize
		java.util.ArrayList targets
		int ntargets
		float x
		float y
		float activeAngle
		int actionIndex
	public boolean onHoverEvent (android.view.MotionEvent) 
		int action
		android.view.MotionEvent event
	private void setGrabbedState (int) 
		int newState
	private boolean trySwitchToFirstTouchState (float, float) 
		float x
		float y
		float tx
		float ty
	private void assignDefaultsIfNeeded () 
	private void computeInsets (int, int) 
		int dx
		int dy
		int layoutDirection
		int absoluteGravity
	private float computeScaleFactor (int, int, int, int) 
		int desiredWidth
		int desiredHeight
		int actualWidth
		int actualHeight
		int layoutDirection
		int absoluteGravity
		float scaleX
		float scaleY
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int minimumWidth
		int minimumHeight
		int computedWidth
		int computedHeight
		int scaledWidth
		int scaledHeight
	private float getRingWidth () 
	private float getRingHeight () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
		int width
		int height
		float placementWidth
		float placementHeight
		float newWaveCenterX
		float newWaveCenterY
	private void updateTargetPosition (int, float, float) 
		int i
		float centerX
		float centerY
		float angle
	private void updateTargetPosition (int, float, float, float) 
		java.util.ArrayList targets
		com.android.internal.widget.multiwaveview.TargetDrawable targetIcon
		int i
		float centerX
		float centerY
		float angle
		float placementRadiusX
		float placementRadiusY
	private void updateTargetPositions (float, float) 
		float centerX
		float centerY
	private void updateTargetPositions (float, float, boolean) 
		int i
		float centerX
		float centerY
		boolean skipActive
		int size
		float alpha
	private float getAngle (float, int) 
		float alpha
		int i
	private float getSliceAngle () 
	private void updatePointCloudPosition (float, float) 
		float centerX
		float centerY
	protected void onDraw (android.graphics.Canvas) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		android.graphics.Canvas canvas
		int ntargets
	public void setOnTriggerListener (com.android.internal.widget.multiwaveview.GlowPadView$OnTriggerListener) 
		com.android.internal.widget.multiwaveview.GlowPadView$OnTriggerListener listener
	private float square (float) 
		float d
	private float dist2 (float, float) 
		float dx
		float dy
	private float getScaledGlowRadiusSquared () 
		float scaledTapRadius
		float scaledTapRadius
	private void announceTargets () 
		String text
		String targetDescription
		String directionDescription
		int i
		StringBuilder utterance
		int targetCount
	private java.lang.String getTargetDescription (int) 
		int index
	private java.lang.String getDirectionDescription (int) 
		int index
	private java.util.ArrayList loadDescriptions (int) 
		String contentDescription
		int i
		int resourceId
		android.content.res.TypedArray array
		int count
		java.util.ArrayList targetContentDescriptions
	public int getResourceIdForTarget (int) 
		int index
		com.android.internal.widget.multiwaveview.TargetDrawable drawable
	public void setEnableTarget (int, boolean) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		int resourceId
		boolean enabled
	public int getTargetPosition (int) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		int resourceId
	private boolean replaceTargetDrawables (android.content.res.Resources, int, int) 
		com.android.internal.widget.multiwaveview.TargetDrawable target
		int i
		android.content.res.Resources res
		int existingResourceId
		int newResourceId
		boolean result
		java.util.ArrayList drawables
		int size
	public boolean replaceTargetDrawablesIfPresent (android.content.ComponentName, java.lang.String, int) 
		android.content.res.Resources res
		int iconResId
		android.content.pm.PackageManager packageManager
		android.os.Bundle metaData
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources$NotFoundException nfe
		android.content.ComponentName component
		String name
		int existingResId
		boolean replaced
	static float access$100 (com.android.internal.widget.multiwaveview.GlowPadView) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
	static float access$200 (com.android.internal.widget.multiwaveview.GlowPadView) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
	static void access$300 (com.android.internal.widget.multiwaveview.GlowPadView, int, float, float) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		int x1
		float x2
		float x3
	static void access$400 (com.android.internal.widget.multiwaveview.GlowPadView) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
	static int access$500 (com.android.internal.widget.multiwaveview.GlowPadView) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
	static void access$600 (com.android.internal.widget.multiwaveview.GlowPadView, int) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		int x1
	static int access$502 (com.android.internal.widget.multiwaveview.GlowPadView, int) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		int x1
	static void access$700 (com.android.internal.widget.multiwaveview.GlowPadView, boolean, boolean) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		boolean x1
		boolean x2
	static boolean access$802 (com.android.internal.widget.multiwaveview.GlowPadView, boolean) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		boolean x1
	static com.android.internal.widget.multiwaveview.PointCloud access$900 (com.android.internal.widget.multiwaveview.GlowPadView) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
	static void  () 
}

com/android/internal/widget/multiwaveview/GlowPadView$3.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$3 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
}

com/android/internal/widget/multiwaveview/Ease$Quart.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Quart extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeIn
	public static final android.animation.TimeInterpolator easeOut
	public static final android.animation.TimeInterpolator easeInOut
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/Tweener$1.class
Tweener.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Tweener$1 extends android.animation.AnimatorListenerAdapter {
	void  () 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/multiwaveview/Ease$Quint$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quint$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/PointCloud$Point.class
PointCloud.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.PointCloud$Point extends java.lang.Object {
	float x
	float y
	float radius
	final com.android.internal.widget.multiwaveview.PointCloud this$0
	public void  (com.android.internal.widget.multiwaveview.PointCloud, float, float, float) 
		float x2
		float y2
		float r
}

com/android/internal/widget/multiwaveview/Ease$Quad$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quad$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quart$3.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quart$3 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quad.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Quad extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeIn
	public static final android.animation.TimeInterpolator easeOut
	public static final android.animation.TimeInterpolator easeInOut
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/Ease$Cubic$2.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Cubic$2 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/GlowPadView$1.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$1 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

com/android/internal/widget/multiwaveview/GlowPadView$5.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$5 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

com/android/internal/widget/multiwaveview/Ease$Sine.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Sine extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeIn
	public static final android.animation.TimeInterpolator easeOut
	public static final android.animation.TimeInterpolator easeInOut
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/Ease$Sine$2.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Sine$2 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quad$2.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quad$2 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/GlowPadView$2.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$2 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

com/android/internal/widget/multiwaveview/GlowPadView$OnTriggerListener.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
public abstract com.android.internal.widget.multiwaveview.GlowPadView$OnTriggerListener extends java.lang.Object {
	public static final int NO_HANDLE
	public static final int CENTER_HANDLE
	public abstract void onGrabbed (android.view.View, int) 
	public abstract void onReleased (android.view.View, int) 
	public abstract void onTrigger (android.view.View, int) 
	public abstract void onGrabbedStateChange (android.view.View, int) 
	public abstract void onFinishFinalAnimation () 
}

com/android/internal/widget/multiwaveview/Tweener.class
Tweener.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Tweener extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	android.animation.ObjectAnimator animator
	private static java.util.HashMap sTweens
	private static android.animation.Animator$AnimatorListener mCleanupListener
	public void  (android.animation.ObjectAnimator) 
		android.animation.ObjectAnimator anim
	private static void remove (android.animation.Animator) 
		java.util.Map$Entry entry
		android.animation.Animator animator
		java.util.Iterator iter
	public static transient com.android.internal.widget.multiwaveview.Tweener to (java.lang.Object, long, java.lang.Object[]) 
		float floatValue
		String key
		Object value
		int i
		Object object
		long duration
		Object[] vars
		long delay
		android.animation.ValueAnimator$AnimatorUpdateListener updateListener
		android.animation.Animator$AnimatorListener listener
		android.animation.TimeInterpolator interpolator
		java.util.ArrayList props
		com.android.internal.widget.multiwaveview.Tweener tween
		android.animation.ObjectAnimator anim
	transient com.android.internal.widget.multiwaveview.Tweener from (java.lang.Object, long, java.lang.Object[]) 
		Object object
		long duration
		Object[] vars
	public static void reset () 
	private static transient void replace (java.util.ArrayList, java.lang.Object[]) 
		com.android.internal.widget.multiwaveview.Tweener tween
		Object killobject
		Object[] arr$
		int len$
		int i$
		java.util.ArrayList props
		Object[] args
	static void access$000 (android.animation.Animator) 
		android.animation.Animator x0
	static void  () 
}

com/android/internal/widget/multiwaveview/Ease$Quint$3.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quint$3 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Linear$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Linear$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quart$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quart$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Sine$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Sine$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease extends java.lang.Object {
	private static final float DOMAIN
	private static final float DURATION
	private static final float START
	void  () 
}

com/android/internal/widget/multiwaveview/GlowPadView$AnimationBundle.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$AnimationBundle extends java.util.ArrayList {
	private static final long serialVersionUID
	private boolean mSuspended
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	private void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void start () 
		com.android.internal.widget.multiwaveview.Tweener anim
		int i
		int count
	public void cancel () 
		com.android.internal.widget.multiwaveview.Tweener anim
		int i
		int count
	public void stop () 
		com.android.internal.widget.multiwaveview.Tweener anim
		int i
		int count
	public void setSuspended (boolean) 
		boolean suspend
	void  (com.android.internal.widget.multiwaveview.GlowPadView, com.android.internal.widget.multiwaveview.GlowPadView$1) 
		com.android.internal.widget.multiwaveview.GlowPadView x0
		com.android.internal.widget.multiwaveview.GlowPadView$1 x1
}

com/android/internal/widget/multiwaveview/Ease$Linear.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Linear extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeNone
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/Ease$Quint$2.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quint$2 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/PointCloud$WaveManager.class
PointCloud.java
package com.android.internal.widget.multiwaveview
public com.android.internal.widget.multiwaveview.PointCloud$WaveManager extends java.lang.Object {
	private float radius
	private float alpha
	final com.android.internal.widget.multiwaveview.PointCloud this$0
	public void  (com.android.internal.widget.multiwaveview.PointCloud) 
	public void setRadius (float) 
		float r
	public float getRadius () 
	public void setAlpha (float) 
		float a
	public float getAlpha () 
	static float access$400 (com.android.internal.widget.multiwaveview.PointCloud$WaveManager) 
		com.android.internal.widget.multiwaveview.PointCloud$WaveManager x0
	static float access$500 (com.android.internal.widget.multiwaveview.PointCloud$WaveManager) 
		com.android.internal.widget.multiwaveview.PointCloud$WaveManager x0
}

com/android/internal/widget/multiwaveview/Ease$Cubic$3.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Cubic$3 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quint.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Quint extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeIn
	public static final android.animation.TimeInterpolator easeOut
	public static final android.animation.TimeInterpolator easeInOut
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/PointCloud.class
PointCloud.java
package com.android.internal.widget.multiwaveview
public com.android.internal.widget.multiwaveview.PointCloud extends java.lang.Object {
	private static final float MIN_POINT_SIZE
	private static final float MAX_POINT_SIZE
	private static final int INNER_POINTS
	private static final String TAG
	private java.util.ArrayList mPointCloud
	private android.graphics.drawable.Drawable mDrawable
	private float mCenterX
	private float mCenterY
	private android.graphics.Paint mPaint
	private float mScale
	private static final float PI
	com.android.internal.widget.multiwaveview.PointCloud$WaveManager waveManager
	com.android.internal.widget.multiwaveview.PointCloud$GlowManager glowManager
	private float mOuterRadius
	public void  (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setCenter (float, float) 
		float x
		float y
	public void makePointCloud (float, float) 
		float x
		float y
		int i
		float circumference
		int pointsInBand
		float eta
		float dEta
		int b
		float innerRadius
		float outerRadius
		float pointAreaRadius
		float ds
		int bands
		float dr
		float r
	public void setScale (float) 
		float scale
	public float getScale () 
	private static float hypot (float, float) 
		float x
		float y
	private static float max (float, float) 
		float a
		float b
	public int getAlphaForPoint (com.android.internal.widget.multiwaveview.PointCloud$Point) 
		float cosf
		float distanceToWaveRing
		float cosf
		com.android.internal.widget.multiwaveview.PointCloud$Point point
		float glowDistance
		float glowAlpha
		float radius
		float waveAlpha
	private float interp (float, float, float) 
		float min
		float max
		float f
	public void draw (android.graphics.Canvas) 
		float cx
		float cy
		float s
		com.android.internal.widget.multiwaveview.PointCloud$Point point
		float pointSize
		float px
		float py
		int alpha
		int i
		android.graphics.Canvas canvas
		java.util.ArrayList points
}

com/android/internal/widget/multiwaveview/PointCloud$GlowManager.class
PointCloud.java
package com.android.internal.widget.multiwaveview
public com.android.internal.widget.multiwaveview.PointCloud$GlowManager extends java.lang.Object {
	private float x
	private float y
	private float radius
	private float alpha
	final com.android.internal.widget.multiwaveview.PointCloud this$0
	public void  (com.android.internal.widget.multiwaveview.PointCloud) 
	public void setX (float) 
		float x1
	public float getX () 
	public void setY (float) 
		float y1
	public float getY () 
	public void setAlpha (float) 
		float a
	public float getAlpha () 
	public void setRadius (float) 
		float r
	public float getRadius () 
	static float access$000 (com.android.internal.widget.multiwaveview.PointCloud$GlowManager) 
		com.android.internal.widget.multiwaveview.PointCloud$GlowManager x0
	static float access$100 (com.android.internal.widget.multiwaveview.PointCloud$GlowManager) 
		com.android.internal.widget.multiwaveview.PointCloud$GlowManager x0
	static float access$200 (com.android.internal.widget.multiwaveview.PointCloud$GlowManager) 
		com.android.internal.widget.multiwaveview.PointCloud$GlowManager x0
	static float access$300 (com.android.internal.widget.multiwaveview.PointCloud$GlowManager) 
		com.android.internal.widget.multiwaveview.PointCloud$GlowManager x0
}

com/android/internal/widget/multiwaveview/Ease$Cubic.class
Ease.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.Ease$Cubic extends java.lang.Object {
	public static final android.animation.TimeInterpolator easeIn
	public static final android.animation.TimeInterpolator easeOut
	public static final android.animation.TimeInterpolator easeInOut
	void  () 
	static void  () 
}

com/android/internal/widget/multiwaveview/Ease$Cubic$1.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Cubic$1 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Quart$2.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quart$2 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/TargetDrawable.class
TargetDrawable.java
package com.android.internal.widget.multiwaveview
public com.android.internal.widget.multiwaveview.TargetDrawable extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static final int[] STATE_ACTIVE
	public static final int[] STATE_INACTIVE
	public static final int[] STATE_FOCUSED
	private float mTranslationX
	private float mTranslationY
	private float mPositionX
	private float mPositionY
	private float mScaleX
	private float mScaleY
	private float mAlpha
	private android.graphics.drawable.Drawable mDrawable
	private boolean mEnabled
	private final int mResourceId
	public void  (android.content.res.Resources, int) 
		android.content.res.Resources res
		int resId
	public void setDrawable (android.content.res.Resources, int) 
		android.content.res.Resources res
		int resId
		android.graphics.drawable.Drawable drawable
	public void  (com.android.internal.widget.multiwaveview.TargetDrawable) 
		com.android.internal.widget.multiwaveview.TargetDrawable other
	public void setState (int[]) 
		android.graphics.drawable.StateListDrawable d
		int[] state
	public boolean hasState (int[]) 
		android.graphics.drawable.StateListDrawable d
		int[] state
	public boolean isActive () 
		int i
		android.graphics.drawable.StateListDrawable d
		int[] states
	public boolean isEnabled () 
	private void resizeDrawables () 
		android.graphics.drawable.Drawable childDrawable
		int i
		android.graphics.drawable.Drawable childDrawable
		int i
		android.graphics.drawable.StateListDrawable d
		int maxWidth
		int maxHeight
	public void setX (float) 
		float x
	public void setY (float) 
		float y
	public void setScaleX (float) 
		float x
	public void setScaleY (float) 
		float y
	public void setAlpha (float) 
		float alpha
	public float getX () 
	public float getY () 
	public float getScaleX () 
	public float getScaleY () 
	public float getAlpha () 
	public void setPositionX (float) 
		float x
	public void setPositionY (float) 
		float y
	public float getPositionX () 
	public float getPositionY () 
	public int getWidth () 
	public int getHeight () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void setEnabled (boolean) 
		boolean enabled
	public int getResourceId () 
	static void  () 
}

com/android/internal/widget/multiwaveview/GlowPadView$4.class
GlowPadView.java
package com.android.internal.widget.multiwaveview
 com.android.internal.widget.multiwaveview.GlowPadView$4 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.multiwaveview.GlowPadView this$0
	void  (com.android.internal.widget.multiwaveview.GlowPadView) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

com/android/internal/widget/multiwaveview/Ease$Quad$3.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Quad$3 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/multiwaveview/Ease$Sine$3.class
Ease.java
package com.android.internal.widget.multiwaveview
final com.android.internal.widget.multiwaveview.Ease$Sine$3 extends java.lang.Object implements android.animation.TimeInterpolator  {
	void  () 
	public float getInterpolation (float) 
		float input
}

com/android/internal/widget/ILockSettingsObserver$Stub$Proxy.class
ILockSettingsObserver.java
package com.android.internal.widget
 com.android.internal.widget.ILockSettingsObserver$Stub$Proxy extends java.lang.Object implements com.android.internal.widget.ILockSettingsObserver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onLockSettingChanged (java.lang.String, int)  throws android.os.RemoteException 
		String key
		int userId
		android.os.Parcel _data
}

com/android/internal/widget/PagerAdapter.class
PagerAdapter.java
package com.android.internal.widget
public abstract com.android.internal.widget.PagerAdapter extends java.lang.Object {
	private android.database.DataSetObservable mObservable
	public static final int POSITION_UNCHANGED
	public static final int POSITION_NONE
	public void  () 
	public abstract int getCount () 
	public void startUpdate (android.view.ViewGroup) 
		android.view.ViewGroup container
	public java.lang.Object instantiateItem (android.view.ViewGroup, int) 
		android.view.ViewGroup container
		int position
	public void destroyItem (android.view.ViewGroup, int, java.lang.Object) 
		android.view.ViewGroup container
		int position
		Object object
	public void setPrimaryItem (android.view.ViewGroup, int, java.lang.Object) 
		android.view.ViewGroup container
		int position
		Object object
	public void finishUpdate (android.view.ViewGroup) 
		android.view.ViewGroup container
	public void startUpdate (android.view.View) 
		android.view.View container
	public java.lang.Object instantiateItem (android.view.View, int) 
		android.view.View container
		int position
	public void destroyItem (android.view.View, int, java.lang.Object) 
		android.view.View container
		int position
		Object object
	public void setPrimaryItem (android.view.View, int, java.lang.Object) 
		android.view.View container
		int position
		Object object
	public void finishUpdate (android.view.View) 
		android.view.View container
	public abstract boolean isViewFromObject (android.view.View, java.lang.Object) 
	public android.os.Parcelable saveState () 
	public void restoreState (android.os.Parcelable, java.lang.ClassLoader) 
		android.os.Parcelable state
		ClassLoader loader
	public int getItemPosition (java.lang.Object) 
		Object object
	public void notifyDataSetChanged () 
	public void registerDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public java.lang.CharSequence getPageTitle (int) 
		int position
	public float getPageWidth (int) 
		int position
}

com/android/internal/widget/SwipeDismissLayout$OnSwipeProgressChangedListener.class
SwipeDismissLayout.java
package com.android.internal.widget
public abstract com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener extends java.lang.Object {
	public abstract void onSwipeProgressChanged (com.android.internal.widget.SwipeDismissLayout, float, float) 
	public abstract void onSwipeCancelled (com.android.internal.widget.SwipeDismissLayout) 
}

com/android/internal/widget/EditableInputConnection.class
EditableInputConnection.java
package com.android.internal.widget
public com.android.internal.widget.EditableInputConnection extends android.view.inputmethod.BaseInputConnection {
	private static final boolean DEBUG
	private static final String TAG
	private final android.widget.TextView mTextView
	private int mBatchEditNesting
	public void  (android.widget.TextView) 
		android.widget.TextView textview
	public android.text.Editable getEditable () 
		android.widget.TextView tv
	public boolean beginBatchEdit () 
	public boolean endBatchEdit () 
	protected void reportFinish () 
	public boolean clearMetaKeyStates (int) 
		AbstractMethodError e
		int states
		android.text.Editable content
		android.text.method.KeyListener kl
	public boolean commitCompletion (android.view.inputmethod.CompletionInfo) 
		android.view.inputmethod.CompletionInfo text
	public boolean commitCorrection (android.view.inputmethod.CorrectionInfo) 
		android.view.inputmethod.CorrectionInfo correctionInfo
	public boolean performEditorAction (int) 
		int actionCode
	public boolean performContextMenuAction (int) 
		int id
	public android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
		android.view.inputmethod.ExtractedText et
		android.view.inputmethod.ExtractedTextRequest request
		int flags
	public boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public boolean commitText (java.lang.CharSequence, int) 
		android.text.Spanned spanned
		android.text.style.SuggestionSpan[] spans
		CharSequence text
		int newCursorPosition
		boolean success
	public boolean requestCursorUpdates (int) 
		int cursorUpdateMode
		int KNOWN_FLAGS_MASK
		int unknownFlags
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$7.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$7 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/FloatingToolbar$1.class
FloatingToolbar.java
package com.android.internal.widget
final com.android.internal.widget.FloatingToolbar$1 extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	void  () 
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

com/android/internal/widget/ScrollingTabContainerView.class
ScrollingTabContainerView.java
package com.android.internal.widget
public com.android.internal.widget.ScrollingTabContainerView extends android.widget.HorizontalScrollView implements android.widget.AdapterView$OnItemClickListener  {
	private static final String TAG
	Runnable mTabSelector
	private com.android.internal.widget.ScrollingTabContainerView$TabClickListener mTabClickListener
	private android.widget.LinearLayout mTabLayout
	private android.widget.Spinner mTabSpinner
	private boolean mAllowCollapse
	int mMaxTabWidth
	int mStackedTabMaxWidth
	private int mContentHeight
	private int mSelectedTabIndex
	protected android.animation.Animator mVisibilityAnim
	protected final com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener mVisAnimListener
	private static final android.animation.TimeInterpolator sAlphaInterpolator
	private static final int FADE_DURATION
	public void  (android.content.Context) 
		android.content.Context context
		com.android.internal.view.ActionBarPolicy abp
	public void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		boolean lockedExpanded
		int childCount
		boolean canCollapse
		int oldWidth
		int newWidth
	private boolean isCollapsed () 
	public void setAllowCollapse (boolean) 
		boolean allowCollapse
	private void performCollapse () 
		com.android.internal.widget.ScrollingTabContainerView$TabAdapter adapter
	private boolean performExpand () 
	public void setTabSelected (int) 
		android.view.View child
		boolean isSelected
		int i
		int position
		int tabCount
	public void setContentHeight (int) 
		int contentHeight
	private android.widget.LinearLayout createTabLayout () 
		android.widget.LinearLayout tabLayout
	private android.widget.Spinner createSpinner () 
		android.widget.Spinner spinner
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
		com.android.internal.view.ActionBarPolicy abp
	public void animateToVisibility (int) 
		android.animation.ObjectAnimator anim
		android.animation.ObjectAnimator anim
		int visibility
	public void animateToTab (int) 
		int position
		android.view.View tabView
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	private com.android.internal.widget.ScrollingTabContainerView$TabView createTabView (android.content.Context, android.app.ActionBar$Tab, boolean) 
		android.content.Context context
		android.app.ActionBar$Tab tab
		boolean forAdapter
		com.android.internal.widget.ScrollingTabContainerView$TabView tabView
	public void addTab (android.app.ActionBar$Tab, boolean) 
		android.app.ActionBar$Tab tab
		boolean setSelected
		com.android.internal.widget.ScrollingTabContainerView$TabView tabView
	public void addTab (android.app.ActionBar$Tab, int, boolean) 
		android.app.ActionBar$Tab tab
		int position
		boolean setSelected
		com.android.internal.widget.ScrollingTabContainerView$TabView tabView
	public void updateTab (int) 
		int position
	public void removeTabAt (int) 
		int position
	public void removeAllTabs () 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		com.android.internal.widget.ScrollingTabContainerView$TabView tabView
	static android.widget.LinearLayout access$100 (com.android.internal.widget.ScrollingTabContainerView) 
		com.android.internal.widget.ScrollingTabContainerView x0
	static android.content.Context access$200 (com.android.internal.widget.ScrollingTabContainerView) 
		com.android.internal.widget.ScrollingTabContainerView x0
	static com.android.internal.widget.ScrollingTabContainerView$TabView access$300 (com.android.internal.widget.ScrollingTabContainerView, android.content.Context, android.app.ActionBar$Tab, boolean) 
		com.android.internal.widget.ScrollingTabContainerView x0
		android.content.Context x1
		android.app.ActionBar$Tab x2
		boolean x3
	static void  () 
}

com/android/internal/widget/DecorContentParent.class
DecorContentParent.java
package com.android.internal.widget
public abstract com.android.internal.widget.DecorContentParent extends java.lang.Object {
	public abstract void setWindowCallback (android.view.Window$Callback) 
	public abstract void setWindowTitle (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getTitle () 
	public abstract void initFeature (int) 
	public abstract void setUiOptions (int) 
	public abstract boolean hasIcon () 
	public abstract boolean hasLogo () 
	public abstract void setIcon (int) 
	public abstract void setIcon (android.graphics.drawable.Drawable) 
	public abstract void setLogo (int) 
	public abstract boolean canShowOverflowMenu () 
	public abstract boolean isOverflowMenuShowing () 
	public abstract boolean isOverflowMenuShowPending () 
	public abstract boolean showOverflowMenu () 
	public abstract boolean hideOverflowMenu () 
	public abstract void setMenuPrepared () 
	public abstract void setMenu (android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback) 
	public abstract void saveToolbarHierarchyState (android.util.SparseArray) 
	public abstract void restoreToolbarHierarchyState (android.util.SparseArray) 
	public abstract void dismissPopups () 
}

com/android/internal/widget/ScrollingTabContainerView$TabClickListener.class
ScrollingTabContainerView.java
package com.android.internal.widget
 com.android.internal.widget.ScrollingTabContainerView$TabClickListener extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.ScrollingTabContainerView this$0
	private void  (com.android.internal.widget.ScrollingTabContainerView) 
	public void onClick (android.view.View) 
		android.view.View child
		int i
		android.view.View view
		com.android.internal.widget.ScrollingTabContainerView$TabView tabView
		int tabCount
	void  (com.android.internal.widget.ScrollingTabContainerView, com.android.internal.widget.ScrollingTabContainerView$1) 
		com.android.internal.widget.ScrollingTabContainerView x0
		com.android.internal.widget.ScrollingTabContainerView$1 x1
}

com/android/internal/widget/AutoScrollHelper.class
AutoScrollHelper.java
package com.android.internal.widget
public abstract com.android.internal.widget.AutoScrollHelper extends java.lang.Object implements android.view.View$OnTouchListener  {
	public static final float RELATIVE_UNSPECIFIED
	public static final float NO_MAX
	public static final float NO_MIN
	public static final int EDGE_TYPE_INSIDE
	public static final int EDGE_TYPE_INSIDE_EXTEND
	public static final int EDGE_TYPE_OUTSIDE
	private static final int HORIZONTAL
	private static final int VERTICAL
	private final com.android.internal.widget.AutoScrollHelper$ClampedScroller mScroller
	private final android.view.animation.Interpolator mEdgeInterpolator
	private final android.view.View mTarget
	private Runnable mRunnable
	private float[] mRelativeEdges
	private float[] mMaximumEdges
	private int mEdgeType
	private int mActivationDelay
	private float[] mRelativeVelocity
	private float[] mMinimumVelocity
	private float[] mMaximumVelocity
	private boolean mAlreadyDelayed
	private boolean mNeedsReset
	private boolean mNeedsCancel
	private boolean mAnimating
	private boolean mEnabled
	private boolean mExclusive
	private static final int DEFAULT_EDGE_TYPE
	private static final int DEFAULT_MINIMUM_VELOCITY_DIPS
	private static final int DEFAULT_MAXIMUM_VELOCITY_DIPS
	private static final float DEFAULT_MAXIMUM_EDGE
	private static final float DEFAULT_RELATIVE_EDGE
	private static final float DEFAULT_RELATIVE_VELOCITY
	private static final int DEFAULT_ACTIVATION_DELAY
	private static final int DEFAULT_RAMP_UP_DURATION
	private static final int DEFAULT_RAMP_DOWN_DURATION
	public void  (android.view.View) 
		android.view.View target
		android.util.DisplayMetrics metrics
		int maxVelocity
		int minVelocity
	public com.android.internal.widget.AutoScrollHelper setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public com.android.internal.widget.AutoScrollHelper setExclusive (boolean) 
		boolean exclusive
	public boolean isExclusive () 
	public com.android.internal.widget.AutoScrollHelper setMaximumVelocity (float, float) 
		float horizontalMax
		float verticalMax
	public com.android.internal.widget.AutoScrollHelper setMinimumVelocity (float, float) 
		float horizontalMin
		float verticalMin
	public com.android.internal.widget.AutoScrollHelper setRelativeVelocity (float, float) 
		float horizontal
		float vertical
	public com.android.internal.widget.AutoScrollHelper setEdgeType (int) 
		int type
	public com.android.internal.widget.AutoScrollHelper setRelativeEdges (float, float) 
		float horizontal
		float vertical
	public com.android.internal.widget.AutoScrollHelper setMaximumEdges (float, float) 
		float horizontalMax
		float verticalMax
	public com.android.internal.widget.AutoScrollHelper setActivationDelay (int) 
		int delayMillis
	public com.android.internal.widget.AutoScrollHelper setRampUpDuration (int) 
		int durationMillis
	public com.android.internal.widget.AutoScrollHelper setRampDownDuration (int) 
		int durationMillis
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		float xTargetVelocity
		float yTargetVelocity
		android.view.View v
		android.view.MotionEvent event
		int action
	private boolean shouldAnimate () 
		com.android.internal.widget.AutoScrollHelper$ClampedScroller scroller
		int verticalDirection
		int horizontalDirection
	private void startAnimating () 
	private void requestStop () 
	private float computeTargetVelocity (int, float, float, float) 
		int direction
		float coordinate
		float srcSize
		float dstSize
		float relativeEdge
		float maximumEdge
		float value
		float relativeVelocity
		float minimumVelocity
		float maximumVelocity
		float targetVelocity
	public abstract void scrollTargetBy (int, int) 
	public abstract boolean canTargetScrollHorizontally (int) 
	public abstract boolean canTargetScrollVertically (int) 
	private float getEdgeValue (float, float, float, float) 
		float interpolated
		float interpolated
		float relativeValue
		float size
		float maxValue
		float current
		float edgeSize
		float valueLeading
		float valueTrailing
		float value
		float interpolated
	private float constrainEdgeValue (float, float) 
		float current
		float leading
	private static int constrain (int, int, int) 
		int value
		int min
		int max
	private static float constrain (float, float, float) 
		float value
		float min
		float max
	private void cancelTargetTouch () 
		long eventTime
		android.view.MotionEvent cancel
	static boolean access$100 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static boolean access$200 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static boolean access$202 (com.android.internal.widget.AutoScrollHelper, boolean) 
		com.android.internal.widget.AutoScrollHelper x0
		boolean x1
	static com.android.internal.widget.AutoScrollHelper$ClampedScroller access$300 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static boolean access$400 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static boolean access$102 (com.android.internal.widget.AutoScrollHelper, boolean) 
		com.android.internal.widget.AutoScrollHelper x0
		boolean x1
	static boolean access$500 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static boolean access$502 (com.android.internal.widget.AutoScrollHelper, boolean) 
		com.android.internal.widget.AutoScrollHelper x0
		boolean x1
	static void access$600 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static android.view.View access$700 (com.android.internal.widget.AutoScrollHelper) 
		com.android.internal.widget.AutoScrollHelper x0
	static int access$800 (int, int, int) 
		int x0
		int x1
		int x2
	static float access$900 (float, float, float) 
		float x0
		float x1
		float x2
	static void  () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$4.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void run () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$5.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$5 extends java.lang.Object implements android.view.ViewTreeObserver$OnComputeInternalInsetsListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void onComputeInternalInsets (android.view.ViewTreeObserver$InternalInsetsInfo) 
		android.view.ViewTreeObserver$InternalInsetsInfo info
}

com/android/internal/widget/ResolverDrawerLayout$RunOnDismissedListener.class
ResolverDrawerLayout.java
package com.android.internal.widget
 com.android.internal.widget.ResolverDrawerLayout$RunOnDismissedListener extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.ResolverDrawerLayout this$0
	private void  (com.android.internal.widget.ResolverDrawerLayout) 
	public void run () 
	void  (com.android.internal.widget.ResolverDrawerLayout, com.android.internal.widget.ResolverDrawerLayout$1) 
		com.android.internal.widget.ResolverDrawerLayout x0
		com.android.internal.widget.ResolverDrawerLayout$1 x1
}

com/android/internal/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider.class
ExploreByTouchHelper.java
package com.android.internal.widget
 com.android.internal.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider extends android.view.accessibility.AccessibilityNodeProvider {
	final com.android.internal.widget.ExploreByTouchHelper this$0
	private void  (com.android.internal.widget.ExploreByTouchHelper) 
	public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo (int) 
		int virtualViewId
	public boolean performAction (int, int, android.os.Bundle) 
		int virtualViewId
		int action
		android.os.Bundle arguments
	void  (com.android.internal.widget.ExploreByTouchHelper, com.android.internal.widget.ExploreByTouchHelper$1) 
		com.android.internal.widget.ExploreByTouchHelper x0
		com.android.internal.widget.ExploreByTouchHelper$1 x1
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$10.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$10 extends android.view.animation.Animation {
	final int val$targetWidth
	final int val$startWidth
	final float val$left
	final float val$right
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup, int, int, float, float) 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		android.view.ViewGroup$LayoutParams params
		int deltaWidth
}

com/android/internal/widget/AccountViewAdapter$AccountElements.class
AccountViewAdapter.java
package com.android.internal.widget
public com.android.internal.widget.AccountViewAdapter$AccountElements extends java.lang.Object {
	private int mIcon
	private android.graphics.drawable.Drawable mDrawable
	private String mName
	private String mNumber
	public void  (int, java.lang.String, java.lang.String) 
		int icon
		String name
		String number
	public void  (android.graphics.drawable.Drawable, java.lang.String, java.lang.String) 
		android.graphics.drawable.Drawable drawable
		String name
		String number
	private void  (int, android.graphics.drawable.Drawable, java.lang.String, java.lang.String) 
		int icon
		android.graphics.drawable.Drawable drawable
		String name
		String number
	public int getIcon () 
	public java.lang.String getName () 
	public java.lang.String getNumber () 
	public android.graphics.drawable.Drawable getDrawable () 
}

com/android/internal/widget/ViewPager$ItemInfo.class
ViewPager.java
package com.android.internal.widget
 com.android.internal.widget.ViewPager$ItemInfo extends java.lang.Object {
	Object object
	boolean scrolling
	float widthFactor
	int position
	float offset
	void  () 
}

com/android/internal/widget/LockPatternChecker$OnVerifyCallback.class
LockPatternChecker.java
package com.android.internal.widget
public abstract com.android.internal.widget.LockPatternChecker$OnVerifyCallback extends java.lang.Object {
	public abstract void onVerified (byte[], int) 
}

com/android/internal/widget/PasswordEntryKeyboardView.class
PasswordEntryKeyboardView.java
package com.android.internal.widget
public com.android.internal.widget.PasswordEntryKeyboardView extends android.inputmethodservice.KeyboardView {
	static final int KEYCODE_OPTIONS
	static final int KEYCODE_SHIFT_LONGPRESS
	static final int KEYCODE_VOICE
	static final int KEYCODE_F1
	static final int KEYCODE_NEXT_LANGUAGE
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public boolean setShifted (boolean) 
		int index
		int[] arr$
		int len$
		int i$
		boolean shifted
		boolean result
		int[] indices
}

com/android/internal/widget/LockPatternView$3.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$3 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.LockPatternView$CellState val$cellState
	final Runnable val$finishRunnable
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState, java.lang.Runnable) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/ActionBarContextView.class
ActionBarContextView.java
package com.android.internal.widget
public com.android.internal.widget.ActionBarContextView extends com.android.internal.widget.AbsActionBarView {
	private static final String TAG
	private CharSequence mTitle
	private CharSequence mSubtitle
	private android.view.View mClose
	private android.view.View mCustomView
	private android.widget.LinearLayout mTitleLayout
	private android.widget.TextView mTitleView
	private android.widget.TextView mSubtitleView
	private int mTitleStyleRes
	private int mSubtitleStyleRes
	private android.graphics.drawable.Drawable mSplitBackground
	private boolean mTitleOptional
	private int mCloseItemLayout
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
	public void onDetachedFromWindow () 
	public void setSplitToolbar (boolean) 
		android.view.ViewGroup oldParent
		android.view.ViewGroup oldParent
		android.view.ViewGroup$LayoutParams layoutParams
		boolean split
	public void setContentHeight (int) 
		int height
	public void setCustomView (android.view.View) 
		android.view.View view
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	private void initTitle () 
		android.view.LayoutInflater inflater
		boolean hasTitle
		boolean hasSubtitle
	public void initForMode (android.view.ActionMode) 
		android.view.LayoutInflater inflater
		android.view.ActionMode mode
		android.view.View closeButton
		com.android.internal.view.menu.MenuBuilder menu
		android.view.ViewGroup$LayoutParams layoutParams
	public void closeMode () 
	public void killMode () 
	public boolean showOverflowMenu () 
	public boolean hideOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected void onMeasure (int, int) 
		android.view.ViewGroup$MarginLayoutParams lp
		int titleWidthSpec
		int titleWidth
		boolean titleFits
		android.view.ViewGroup$LayoutParams lp
		int customWidthMode
		int customWidth
		int customHeightMode
		int customHeight
		android.view.View v
		int paddedViewHeight
		int i
		int measuredHeight
		int count
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int heightMode
		int contentWidth
		int maxHeight
		int verticalPadding
		int availableWidth
		int height
		int childSpecHeight
	protected void onLayout (boolean, int, int, int, int) 
		android.view.ViewGroup$MarginLayoutParams lp
		int startMargin
		int endMargin
		boolean changed
		int l
		int t
		int r
		int b
		boolean isLayoutRtl
		int x
		int y
		int contentHeight
	public boolean shouldDelayChildPressedState () 
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void setTitleOptional (boolean) 
		boolean titleOptional
	public boolean isTitleOptional () 
}

com/android/internal/widget/FloatingToolbar$2.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$2 extends java.lang.Object implements android.content.ComponentCallbacks  {
	final com.android.internal.widget.FloatingToolbar this$0
	void  (com.android.internal.widget.FloatingToolbar) 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onLowMemory () 
}

com/android/internal/widget/ResolverDrawerLayout$OnDismissedListener.class
ResolverDrawerLayout.java
package com.android.internal.widget
public abstract com.android.internal.widget.ResolverDrawerLayout$OnDismissedListener extends java.lang.Object {
	public abstract void onDismissed () 
}

com/android/internal/widget/WaveView.class
WaveView.java
package com.android.internal.widget
public com.android.internal.widget.WaveView extends android.view.View implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	private static final String TAG
	private static final boolean DBG
	private static final int WAVE_COUNT
	private static final long VIBRATE_SHORT
	private static final long VIBRATE_LONG
	private static final int STATE_RESET_LOCK
	private static final int STATE_READY
	private static final int STATE_START_ATTEMPT
	private static final int STATE_ATTEMPTING
	private static final int STATE_UNLOCK_ATTEMPT
	private static final int STATE_UNLOCK_SUCCESS
	private static final long DURATION
	private static final long FINAL_DURATION
	private static final long RING_DELAY
	private static final long FINAL_DELAY
	private static final long SHORT_DELAY
	private static final long WAVE_DURATION
	private static final long RESET_TIMEOUT
	private static final long DELAY_INCREMENT
	private static final long DELAY_INCREMENT2
	private static final long WAVE_DELAY
	private static final float GRAB_HANDLE_RADIUS_SCALE_ACCESSIBILITY_DISABLED
	private static final float GRAB_HANDLE_RADIUS_SCALE_ACCESSIBILITY_ENABLED
	private static final android.media.AudioAttributes VIBRATION_ATTRIBUTES
	private android.os.Vibrator mVibrator
	private com.android.internal.widget.WaveView$OnTriggerListener mOnTriggerListener
	private java.util.ArrayList mDrawables
	private java.util.ArrayList mLightWaves
	private boolean mFingerDown
	private float mRingRadius
	private int mSnapRadius
	private int mWaveCount
	private long mWaveTimerDelay
	private int mCurrentWave
	private float mLockCenterX
	private float mLockCenterY
	private float mMouseX
	private float mMouseY
	private com.android.internal.widget.DrawableHolder mUnlockRing
	private com.android.internal.widget.DrawableHolder mUnlockDefault
	private com.android.internal.widget.DrawableHolder mUnlockHalo
	private int mLockState
	private int mGrabbedState
	private boolean mWavesRunning
	private boolean mFinishWaves
	private final Runnable mLockTimerActions
	private final Runnable mAddWaveAction
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	protected int getSuggestedMinimumWidth () 
	protected int getSuggestedMinimumHeight () 
	protected void onMeasure (int, int) 
		int width
		int width
		int height
		int height
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpecMode
		int heightSpecMode
		int widthSpecSize
		int heightSpecSize
		int width
		int height
	private void initDrawables () 
		com.android.internal.widget.DrawableHolder holder
		int i
		android.graphics.drawable.BitmapDrawable wave
	private void waveUpdateFrame (float, float, boolean) 
		com.android.internal.widget.DrawableHolder holder
		int i
		int i
		com.android.internal.widget.DrawableHolder wave
		long delay
		int n
		int i
		float mouseX
		float mouseY
		boolean fingerDown
		double distX
		double distY
		int dragDistance
		double touchA
		float ringX
		float ringY
	android.graphics.drawable.BitmapDrawable createDrawable (int) 
		int resId
		android.content.res.Resources res
		android.graphics.Bitmap bitmap
	protected void onDraw (android.graphics.Canvas) 
		int i
		int i
		android.graphics.Canvas canvas
	public boolean onHoverEvent (android.view.MotionEvent) 
		int action
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
		boolean handled
	private void tryTransitionToStartAttemptState (android.view.MotionEvent) 
		android.view.MotionEvent event
		float dx
		float dy
		float dist
	private float getScaledGrabHandleRadius () 
	private void announceUnlockHandle () 
	private synchronized void vibrate (long) 
		long duration
		boolean hapticEnabled
	public void setOnTriggerListener (com.android.internal.widget.WaveView$OnTriggerListener) 
		com.android.internal.widget.WaveView$OnTriggerListener listener
	private void dispatchTriggerEvent (int) 
		int whichHandle
	private void setGrabbedState (int) 
		int newState
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
	public void reset () 
	static int access$000 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static int access$002 (com.android.internal.widget.WaveView, int) 
		com.android.internal.widget.WaveView x0
		int x1
	static float access$100 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static float access$200 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static float access$300 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static float access$400 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static int access$500 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static long access$600 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static long access$602 (com.android.internal.widget.WaveView, long) 
		com.android.internal.widget.WaveView x0
		long x1
	static int access$700 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static java.util.ArrayList access$800 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static int access$702 (com.android.internal.widget.WaveView, int) 
		com.android.internal.widget.WaveView x0
		int x1
	static int access$900 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static long access$614 (com.android.internal.widget.WaveView, long) 
		com.android.internal.widget.WaveView x0
		long x1
	static boolean access$1000 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static boolean access$1102 (com.android.internal.widget.WaveView, boolean) 
		com.android.internal.widget.WaveView x0
		boolean x1
	static java.lang.Runnable access$1200 (com.android.internal.widget.WaveView) 
		com.android.internal.widget.WaveView x0
	static void  () 
}

com/android/internal/widget/WaveView$OnTriggerListener.class
WaveView.java
package com.android.internal.widget
public abstract com.android.internal.widget.WaveView$OnTriggerListener extends java.lang.Object {
	public static final int NO_HANDLE
	public static final int CENTER_HANDLE
	public abstract void onTrigger (android.view.View, int) 
	public abstract void onGrabbedStateChange (android.view.View, int) 
}

com/android/internal/widget/FaceUnlockView.class
FaceUnlockView.java
package com.android.internal.widget
public com.android.internal.widget.FaceUnlockView extends android.widget.RelativeLayout {
	private static final String TAG
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private int resolveMeasured (int, int) 
		int measureSpec
		int desired
		int result
		int specSize
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int minimumWidth
		int minimumHeight
		int viewWidth
		int viewHeight
		int chosenSize
		int newWidthMeasureSpec
		int newHeightMeasureSpec
}

com/android/internal/widget/DrawingSpace.class
DrawingSpace.java
package com.android.internal.widget
public final com.android.internal.widget.DrawingSpace extends android.view.View {
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context) 
		android.content.Context context
	private static int getDefaultSizeNonGreedy (int, int) 
		int size
		int measureSpec
		int result
		int specMode
		int specSize
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
}

com/android/internal/widget/ActionBarContainer$1.class
ActionBarContainer.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarContainer$1 extends java.lang.Object {
}

com/android/internal/widget/LinearLayoutWithDefaultTouchRecepient.class
LinearLayoutWithDefaultTouchRecepient.java
package com.android.internal.widget
public com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient extends android.widget.LinearLayout {
	private final android.graphics.Rect mTempRect
	private android.view.View mDefaultTouchRecepient
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void setDefaultTouchRecepient (android.view.View) 
		android.view.View defaultTouchRecepient
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
}

com/android/internal/widget/DialogTitle.class
DialogTitle.java
package com.android.internal.widget
public com.android.internal.widget.DialogTitle extends android.widget.TextView {
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context) 
		android.content.Context context
	protected void onMeasure (int, int) 
		android.content.res.TypedArray a
		int textSize
		int ellipsisCount
		int lineCount
		int widthMeasureSpec
		int heightMeasureSpec
		android.text.Layout layout
}

com/android/internal/widget/ILockSettingsObserver$Stub.class
ILockSettingsObserver.java
package com.android.internal.widget
public abstract com.android.internal.widget.ILockSettingsObserver$Stub extends android.os.Binder implements com.android.internal.widget.ILockSettingsObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onLockSettingChanged
	public void  () 
	public static com.android.internal.widget.ILockSettingsObserver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/widget/LockPatternView$CellState.class
LockPatternView.java
package com.android.internal.widget
public com.android.internal.widget.LockPatternView$CellState extends java.lang.Object {
	int row
	int col
	boolean hwAnimating
	android.graphics.CanvasProperty hwRadius
	android.graphics.CanvasProperty hwCenterX
	android.graphics.CanvasProperty hwCenterY
	android.graphics.CanvasProperty hwPaint
	float radius
	float translationY
	float alpha
	public float lineEndX
	public float lineEndY
	public android.animation.ValueAnimator lineAnimator
	public void  () 
}

com/android/internal/widget/RotarySelector.class
RotarySelector.java
package com.android.internal.widget
public com.android.internal.widget.RotarySelector extends android.view.View {
	public static final int HORIZONTAL
	public static final int VERTICAL
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VISUAL_DEBUG
	private static final android.media.AudioAttributes VIBRATION_ATTRIBUTES
	private com.android.internal.widget.RotarySelector$OnDialTriggerListener mOnDialTriggerListener
	private float mDensity
	private android.graphics.Bitmap mBackground
	private android.graphics.Bitmap mDimple
	private android.graphics.Bitmap mDimpleDim
	private android.graphics.Bitmap mLeftHandleIcon
	private android.graphics.Bitmap mRightHandleIcon
	private android.graphics.Bitmap mArrowShortLeftAndRight
	private android.graphics.Bitmap mArrowLongLeft
	private android.graphics.Bitmap mArrowLongRight
	private int mLeftHandleX
	private int mRightHandleX
	private int mRotaryOffsetX
	private boolean mAnimating
	private long mAnimationStartTime
	private long mAnimationDuration
	private int mAnimatingDeltaXStart
	private int mAnimatingDeltaXEnd
	private android.view.animation.DecelerateInterpolator mInterpolator
	private android.graphics.Paint mPaint
	final android.graphics.Matrix mBgMatrix
	final android.graphics.Matrix mArrowMatrix
	private int mGrabbedState
	public static final int NOTHING_GRABBED
	public static final int LEFT_HANDLE_GRABBED
	public static final int RIGHT_HANDLE_GRABBED
	private boolean mTriggered
	private android.os.Vibrator mVibrator
	private static final long VIBRATE_SHORT
	private static final long VIBRATE_LONG
	private static final int ARROW_SCRUNCH_DIP
	private static final int EDGE_PADDING_DIP
	private static final int EDGE_TRIGGER_DIP
	static final int OUTER_ROTARY_RADIUS_DIP
	static final int ROTARY_STROKE_WIDTH_DIP
	static final int SNAP_BACK_ANIMATION_DURATION_MILLIS
	static final int SPIN_ANIMATION_DURATION_MILLIS
	private int mEdgeTriggerThresh
	private int mDimpleWidth
	private int mBackgroundWidth
	private int mBackgroundHeight
	private final int mOuterRadius
	private final int mInnerRadius
	private int mDimpleSpacing
	private android.view.VelocityTracker mVelocityTracker
	private int mMinimumVelocity
	private int mMaximumVelocity
	private int mDimplesOfFling
	private int mOrientation
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.content.res.Resources r
		android.view.ViewConfiguration configuration
	private android.graphics.Bitmap getBitmapFor (int) 
		int resId
	protected void onSizeChanged (int, int, int, int) 
		int left
		int w
		int h
		int oldw
		int oldh
		int edgePadding
		int length
	private boolean isHoriz () 
	public void setLeftHandleResource (int) 
		int resId
	public void setRightHandleResource (int) 
		int resId
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int length
		int arrowScrunch
		int arrowH
		int height
	protected void onDraw (android.graphics.Canvas) 
		int xOffset
		int drawableY
		int x
		int y
		int xOffset
		int drawableY
		int xOffset
		int drawableY
		int x
		int y
		int drawableY
		int drawableY
		android.graphics.Canvas canvas
		int width
		int height
		int bgHeight
		int bgTop
		int dimpleLeft
		int halfdimple
		int dimpleRight
		int rightThresh
	private int getYOnArc (int, int, int, int) 
		int backgroundWidth
		int innerRadius
		int outerRadius
		int x
		int halfWidth
		int middleRadius
		int triangleBottom
		int triangleY
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.VelocityTracker velocityTracker
		int rawVelocity
		int velocity
		int rightThresh
		android.view.VelocityTracker velocityTracker
		int rawVelocity
		int velocity
		android.view.MotionEvent event
		int height
		int eventX
		int hitWindow
		int action
	private void startAnimation (int, int, int) 
		int startX
		int endX
		int duration
	private void startAnimationWithVelocity (int, int, int) 
		int startX
		int endX
		int pixelsPerSecond
	private void updateAnimation () 
		long millisSoFar
		long millisLeft
		int totalDeltaX
		boolean goingRight
		float interpolation
		int dx
	private void reset () 
	private synchronized void vibrate (long) 
		long duration
		boolean hapticEnabled
	private void drawCentered (android.graphics.Bitmap, android.graphics.Canvas, int, int) 
		android.graphics.Bitmap d
		android.graphics.Canvas c
		int x
		int y
		int w
		int h
	public void setOnDialTriggerListener (com.android.internal.widget.RotarySelector$OnDialTriggerListener) 
		com.android.internal.widget.RotarySelector$OnDialTriggerListener l
	private void dispatchTriggerEvent (int) 
		int whichHandle
	private void setGrabbedState (int) 
		int newState
	private void log (java.lang.String) 
		String msg
	static void  () 
}

com/android/internal/widget/TextViewInputDisabler$1.class
TextViewInputDisabler.java
package com.android.internal.widget
 com.android.internal.widget.TextViewInputDisabler$1 extends java.lang.Object implements android.text.InputFilter  {
	final com.android.internal.widget.TextViewInputDisabler this$0
	void  (com.android.internal.widget.TextViewInputDisabler) 
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
}

com/android/internal/widget/SlidingTab$Slider.class
SlidingTab.java
package com.android.internal.widget
 com.android.internal.widget.SlidingTab$Slider extends java.lang.Object {
	public static final int ALIGN_LEFT
	public static final int ALIGN_RIGHT
	public static final int ALIGN_TOP
	public static final int ALIGN_BOTTOM
	public static final int ALIGN_UNKNOWN
	private static final int STATE_NORMAL
	private static final int STATE_PRESSED
	private static final int STATE_ACTIVE
	private final android.widget.ImageView tab
	private final android.widget.TextView text
	private final android.widget.ImageView target
	private int currentState
	private int alignment
	private int alignment_value
	void  (android.view.ViewGroup, int, int, int) 
		android.view.ViewGroup parent
		int tabId
		int barId
		int targetId
	void setIcon (int) 
		int iconId
	void setTabBackgroundResource (int) 
		int tabId
	void setBarBackgroundResource (int) 
		int barId
	void setHintText (int) 
		int resId
	void hide () 
		boolean horiz
		int dx
		int dy
		android.view.animation.Animation trans
	void show (boolean) 
		boolean horiz
		int dx
		int dy
		android.view.animation.Animation trans
		boolean animate
	void setState (int) 
		int[] activeState
		int state
	void showTarget () 
		android.view.animation.AlphaAnimation alphaAnim
	void reset (boolean) 
		android.view.animation.TranslateAnimation trans
		boolean animate
		boolean horiz
		int dx
		int dy
	void setTarget (int) 
		int targetId
	void layout (int, int, int, int, int) 
		int targetTop
		int targetBottom
		int top
		int bottom
		int targetLeft
		int targetRight
		int top
		int bottom
		int l
		int t
		int r
		int b
		int alignment
		android.graphics.drawable.Drawable tabBackground
		int handleWidth
		int handleHeight
		android.graphics.drawable.Drawable targetDrawable
		int targetWidth
		int targetHeight
		int parentWidth
		int parentHeight
		int leftTarget
		int rightTarget
		int left
		int right
	public void updateDrawableStates () 
	public void measure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int height
	public int getTabWidth () 
	public int getTabHeight () 
	public void startAnimation (android.view.animation.Animation, android.view.animation.Animation) 
		android.view.animation.Animation anim1
		android.view.animation.Animation anim2
	public void hideTarget () 
	static android.widget.ImageView access$100 (com.android.internal.widget.SlidingTab$Slider) 
		com.android.internal.widget.SlidingTab$Slider x0
	static android.widget.TextView access$700 (com.android.internal.widget.SlidingTab$Slider) 
		com.android.internal.widget.SlidingTab$Slider x0
}

com/android/internal/widget/IRemoteViewsAdapterConnection$Stub.class
IRemoteViewsAdapterConnection.java
package com.android.internal.widget
public abstract com.android.internal.widget.IRemoteViewsAdapterConnection$Stub extends android.os.Binder implements com.android.internal.widget.IRemoteViewsAdapterConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServiceConnected
	static final int TRANSACTION_onServiceDisconnected
	public void  () 
	public static com.android.internal.widget.IRemoteViewsAdapterConnection asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/widget/LockPatternUtils$1.class
LockPatternUtils.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternUtils$1 extends android.os.AsyncTask {
	final android.os.IBinder val$service
	final int val$type
	final String val$password
	final com.android.internal.widget.LockPatternUtils this$0
	void  (com.android.internal.widget.LockPatternUtils, android.os.IBinder, int, java.lang.String) 
	protected transient java.lang.Void doInBackground (java.lang.Void[]) 
		android.os.RemoteException e
		Void[] dummy
		android.os.storage.IMountService mountService
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/widget/LockPatternUtilsCache$1.class
LockPatternUtilsCache.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternUtilsCache$1 extends com.android.internal.widget.ILockSettingsObserver$Stub {
	final com.android.internal.widget.LockPatternUtilsCache this$0
	void  (com.android.internal.widget.LockPatternUtilsCache) 
	public void onLockSettingChanged (java.lang.String, int)  throws android.os.RemoteException 
		String key
		int userId
}

com/android/internal/widget/SlidingTab.class
SlidingTab.java
package com.android.internal.widget
public com.android.internal.widget.SlidingTab extends android.view.ViewGroup {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int HORIZONTAL
	private static final int VERTICAL
	private static final float THRESHOLD
	private static final long VIBRATE_SHORT
	private static final long VIBRATE_LONG
	private static final int TRACKING_MARGIN
	private static final int ANIM_DURATION
	private static final int ANIM_TARGET_TIME
	private boolean mHoldLeftOnTransition
	private boolean mHoldRightOnTransition
	private static final android.media.AudioAttributes VIBRATION_ATTRIBUTES
	private com.android.internal.widget.SlidingTab$OnTriggerListener mOnTriggerListener
	private int mGrabbedState
	private boolean mTriggered
	private android.os.Vibrator mVibrator
	private final float mDensity
	private final int mOrientation
	private final com.android.internal.widget.SlidingTab$Slider mLeftSlider
	private final com.android.internal.widget.SlidingTab$Slider mRightSlider
	private com.android.internal.widget.SlidingTab$Slider mCurrentSlider
	private boolean mTracking
	private float mThreshold
	private com.android.internal.widget.SlidingTab$Slider mOtherSlider
	private boolean mAnimating
	private final android.graphics.Rect mTmpRect
	private final android.view.animation.Animation$AnimationListener mAnimationDoneListener
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.content.res.Resources r
	protected void onMeasure (int, int) 
		int width
		int height
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpecMode
		int widthSpecSize
		int heightSpecMode
		int heightSpecSize
		int leftTabWidth
		int rightTabWidth
		int leftTabHeight
		int rightTabHeight
		int width
		int height
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
		float x
		float y
		android.view.View leftHandle
		boolean leftHit
		android.view.View rightHandle
		boolean rightHit
	public void reset (boolean) 
		boolean animate
	public void setVisibility (int) 
		int visibility
	public boolean onTouchEvent (android.view.MotionEvent) 
		boolean thresholdReached
		boolean isLeft
		float position
		float target
		boolean thresholdReached
		int action
		float x
		float y
		android.view.MotionEvent event
	private void cancelGrab () 
	void startAnimating (boolean) 
		int right
		int width
		int left
		int viewWidth
		int holdOffset
		int dx
		int dy
		int top
		int bottom
		int height
		int viewHeight
		int holdOffset
		boolean holdAfter
		android.view.animation.Animation trans1
		android.view.animation.Animation trans2
		com.android.internal.widget.SlidingTab$Slider slider
		com.android.internal.widget.SlidingTab$Slider other
		int dx
		int dy
	private void onAnimationDone () 
	private boolean withinView (float, float, android.view.View) 
		float x
		float y
		android.view.View view
	private boolean isHorizontal () 
	private void resetView () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	private void moveHandle (float, float) 
		int deltaX
		int deltaY
		float x
		float y
		android.view.View handle
		android.view.View content
	public void setLeftTabResources (int, int, int, int) 
		int iconId
		int targetId
		int barId
		int tabId
	public void setLeftHintText (int) 
		int resId
	public void setRightTabResources (int, int, int, int) 
		int iconId
		int targetId
		int barId
		int tabId
	public void setRightHintText (int) 
		int resId
	public void setHoldAfterTrigger (boolean, boolean) 
		boolean holdLeft
		boolean holdRight
	private synchronized void vibrate (long) 
		long duration
		boolean hapticEnabled
	public void setOnTriggerListener (com.android.internal.widget.SlidingTab$OnTriggerListener) 
		com.android.internal.widget.SlidingTab$OnTriggerListener listener
	private void dispatchTriggerEvent (int) 
		int whichHandle
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	private void setGrabbedState (int) 
		int newState
	private void log (java.lang.String) 
		String msg
	static void access$000 (com.android.internal.widget.SlidingTab) 
		com.android.internal.widget.SlidingTab x0
	static boolean access$202 (com.android.internal.widget.SlidingTab, boolean) 
		com.android.internal.widget.SlidingTab x0
		boolean x1
	static void access$300 (com.android.internal.widget.SlidingTab) 
		com.android.internal.widget.SlidingTab x0
	static android.view.animation.Animation$AnimationListener access$400 (com.android.internal.widget.SlidingTab) 
		com.android.internal.widget.SlidingTab x0
	static com.android.internal.widget.SlidingTab$Slider access$500 (com.android.internal.widget.SlidingTab) 
		com.android.internal.widget.SlidingTab x0
	static com.android.internal.widget.SlidingTab$Slider access$600 (com.android.internal.widget.SlidingTab) 
		com.android.internal.widget.SlidingTab x0
	static void  () 
}

com/android/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback.class
ActionBarOverlayLayout.java
package com.android.internal.widget
public abstract com.android.internal.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback extends java.lang.Object {
	public abstract void onWindowVisibilityChanged (int) 
	public abstract void showForSystem () 
	public abstract void hideForSystem () 
	public abstract void enableContentAnimations (boolean) 
	public abstract void onContentScrollStarted () 
	public abstract void onContentScrollStopped () 
}

com/android/internal/widget/VerifyCredentialResponse.class
VerifyCredentialResponse.java
package com.android.internal.widget
public final com.android.internal.widget.VerifyCredentialResponse extends java.lang.Object implements android.os.Parcelable  {
	public static final int RESPONSE_ERROR
	public static final int RESPONSE_OK
	public static final int RESPONSE_RETRY
	public static final com.android.internal.widget.VerifyCredentialResponse OK
	public static final com.android.internal.widget.VerifyCredentialResponse ERROR
	private int mResponseCode
	private byte[] mPayload
	private int mTimeout
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (byte[]) 
		byte[] payload
	public void  (int) 
		int timeout
	private void  (int, int, byte[]) 
		int responseCode
		int timeout
		byte[] payload
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public byte[] getPayload () 
	public int getTimeout () 
	public int getResponseCode () 
	private void setTimeout (int) 
		int timeout
	private void setPayload (byte[]) 
		byte[] payload
	void  (int, int, byte[], com.android.internal.widget.VerifyCredentialResponse$1) 
		int x0
		int x1
		byte[] x2
		com.android.internal.widget.VerifyCredentialResponse$1 x3
	static void access$100 (com.android.internal.widget.VerifyCredentialResponse, int) 
		com.android.internal.widget.VerifyCredentialResponse x0
		int x1
	static void access$200 (com.android.internal.widget.VerifyCredentialResponse, byte[]) 
		com.android.internal.widget.VerifyCredentialResponse x0
		byte[] x1
	static void  () 
}

com/android/internal/widget/ActionBarView$1.class
ActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarView$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.ActionBarView this$0
	void  (com.android.internal.widget.ActionBarView) 
	public void onClick (android.view.View) 
		android.view.View v
		com.android.internal.view.menu.MenuItemImpl item
}

com/android/internal/widget/ViewPager$OnAdapterChangeListener.class
ViewPager.java
package com.android.internal.widget
abstract com.android.internal.widget.ViewPager$OnAdapterChangeListener extends java.lang.Object {
	public abstract void onAdapterChanged (com.android.internal.widget.PagerAdapter, com.android.internal.widget.PagerAdapter) 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$11.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$11 extends android.view.animation.Animation {
	final int val$targetHeight
	final int val$startHeight
	final boolean val$morphedUpwards
	final float val$bottom
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup, int, int, boolean, float) 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		android.view.ViewGroup$LayoutParams params
		int deltaHeight
}

com/android/internal/widget/FloatingToolbar.class
FloatingToolbar.java
package com.android.internal.widget
public final com.android.internal.widget.FloatingToolbar extends java.lang.Object {
	private static final android.view.MenuItem$OnMenuItemClickListener NO_OP_MENUITEM_CLICK_LISTENER
	private final android.content.Context mContext
	private final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup mPopup
	private final android.graphics.Rect mContentRect
	private final android.graphics.Rect mPreviousContentRect
	private android.view.Menu mMenu
	private java.util.List mShowingMenuItems
	private android.view.MenuItem$OnMenuItemClickListener mMenuItemClickListener
	private int mSuggestedWidth
	private boolean mWidthChanged
	private final android.content.ComponentCallbacks mOrientationChangeHandler
	public void  (android.content.Context, android.view.Window) 
		android.content.Context context
		android.view.Window window
	public com.android.internal.widget.FloatingToolbar setMenu (android.view.Menu) 
		android.view.Menu menu
	public com.android.internal.widget.FloatingToolbar setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
		android.view.MenuItem$OnMenuItemClickListener menuItemClickListener
	public com.android.internal.widget.FloatingToolbar setContentRect (android.graphics.Rect) 
		android.graphics.Rect rect
	public com.android.internal.widget.FloatingToolbar setSuggestedWidth (int) 
		int suggestedWidth
		int difference
	public com.android.internal.widget.FloatingToolbar show () 
		java.util.List menuItems
	public com.android.internal.widget.FloatingToolbar updateLayout () 
	public void dismiss () 
	public void hide () 
	public boolean isShowing () 
	public boolean isHidden () 
	private boolean isCurrentlyShowing (java.util.List) 
		java.util.List menuItems
	private java.util.List getVisibleAndEnabledMenuItems (android.view.Menu) 
		android.view.Menu subMenu
		android.view.MenuItem menuItem
		int i
		android.view.Menu menu
		java.util.List menuItems
	private java.util.List getShowingMenuItemsReferences (java.util.List) 
		android.view.MenuItem menuItem
		java.util.Iterator i$
		java.util.List menuItems
		java.util.List references
	private static boolean isIconOnlyMenuItem (android.view.MenuItem) 
		android.view.MenuItem menuItem
	private static android.view.View createMenuItemButton (android.content.Context, android.view.MenuItem) 
		android.view.View imageMenuItemButton
		android.content.Context context
		android.view.MenuItem menuItem
		android.widget.Button menuItemButton
	private static android.widget.TextView createOverflowMenuItemButton (android.content.Context) 
		android.content.Context context
	private static android.view.ViewGroup createContentContainer (android.content.Context) 
		android.content.Context context
	private static android.widget.PopupWindow createPopupWindow (android.view.View) 
		android.view.View content
		android.view.ViewGroup popupContentHolder
		android.widget.PopupWindow popupWindow
	private static android.animation.AnimatorSet createEnterAnimation (android.view.View) 
		android.view.View view
		android.animation.AnimatorSet animation
	private static android.animation.AnimatorSet createExitAnimation (android.view.View, int, android.animation.Animator$AnimatorListener) 
		android.view.View view
		int startDelay
		android.animation.Animator$AnimatorListener listener
		android.animation.AnimatorSet animation
	private static android.content.Context applyDefaultTheme (android.content.Context) 
		android.content.Context originalContext
		android.content.res.TypedArray a
		boolean isLightTheme
		int themeId
	private static int getEstimatedToolbarHeight (android.content.Context) 
		android.content.Context context
	private static int getEstimatedOpenOverflowButtonWidth (android.content.Context) 
		android.content.Context context
	static com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup access$000 (com.android.internal.widget.FloatingToolbar) 
		com.android.internal.widget.FloatingToolbar x0
	static boolean access$202 (com.android.internal.widget.FloatingToolbar, boolean) 
		com.android.internal.widget.FloatingToolbar x0
		boolean x1
	static android.view.ViewGroup access$1000 (android.content.Context) 
		android.content.Context x0
	static android.widget.PopupWindow access$1100 (android.view.View) 
		android.view.View x0
	static android.animation.AnimatorSet access$1400 (android.view.View, int, android.animation.Animator$AnimatorListener) 
		android.view.View x0
		int x1
		android.animation.Animator$AnimatorListener x2
	static int access$1500 (android.content.Context) 
		android.content.Context x0
	static android.animation.AnimatorSet access$1600 (android.view.View) 
		android.view.View x0
	static int access$2000 (android.content.Context) 
		android.content.Context x0
	static android.view.View access$2100 (android.content.Context, android.view.MenuItem) 
		android.content.Context x0
		android.view.MenuItem x1
	static boolean access$2400 (android.view.MenuItem) 
		android.view.MenuItem x0
	static android.widget.TextView access$2800 (android.content.Context) 
		android.content.Context x0
	static void  () 
}

com/android/internal/widget/LockPatternView$4.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$4 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.LockPatternView$CellState val$cellState
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, com.android.internal.widget.LockPatternView$CellState) 
	public void run () 
}

com/android/internal/widget/ActionBarView.class
ActionBarView.java
package com.android.internal.widget
public com.android.internal.widget.ActionBarView extends com.android.internal.widget.AbsActionBarView implements com.android.internal.widget.DecorToolbar  {
	private static final String TAG
	public static final int DISPLAY_DEFAULT
	private static final int DISPLAY_RELAYOUT_MASK
	private static final int DEFAULT_CUSTOM_GRAVITY
	private int mNavigationMode
	private int mDisplayOptions
	private CharSequence mTitle
	private CharSequence mSubtitle
	private android.graphics.drawable.Drawable mIcon
	private android.graphics.drawable.Drawable mLogo
	private CharSequence mHomeDescription
	private int mHomeDescriptionRes
	private com.android.internal.widget.ActionBarView$HomeView mHomeLayout
	private com.android.internal.widget.ActionBarView$HomeView mExpandedHomeLayout
	private android.widget.LinearLayout mTitleLayout
	private android.widget.TextView mTitleView
	private android.widget.TextView mSubtitleView
	private android.view.ViewGroup mUpGoerFive
	private android.widget.Spinner mSpinner
	private android.widget.LinearLayout mListNavLayout
	private com.android.internal.widget.ScrollingTabContainerView mTabScrollView
	private android.view.View mCustomNavView
	private android.widget.ProgressBar mProgressView
	private android.widget.ProgressBar mIndeterminateProgressView
	private int mProgressBarPadding
	private int mItemPadding
	private final int mTitleStyleRes
	private final int mSubtitleStyleRes
	private final int mProgressStyle
	private final int mIndeterminateProgressStyle
	private boolean mUserTitle
	private boolean mIncludeTabs
	private boolean mIsCollapsible
	private boolean mWasHomeEnabled
	private com.android.internal.view.menu.MenuBuilder mOptionsMenu
	private boolean mMenuPrepared
	private com.android.internal.widget.ActionBarContextView mContextView
	private com.android.internal.view.menu.ActionMenuItem mLogoNavItem
	private android.widget.SpinnerAdapter mSpinnerAdapter
	private android.widget.AdapterView$OnItemSelectedListener mNavItemSelectedListener
	private Runnable mTabSelector
	private com.android.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter mExpandedMenuPresenter
	android.view.View mExpandedActionView
	private int mDefaultUpDescription
	android.view.Window$Callback mWindowCallback
	private final android.view.View$OnClickListener mExpandedActionViewUpListener
	private final android.view.View$OnClickListener mUpClickListener
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.view.LayoutInflater inflater
		int homeResId
		android.graphics.drawable.Drawable upBackground
		int customNavId
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.view.ViewGroup$LayoutParams lp
		android.content.res.Configuration newConfig
	public void setWindowCallback (android.view.Window$Callback) 
		android.view.Window$Callback cb
	public void onDetachedFromWindow () 
	public boolean shouldDelayChildPressedState () 
	public void initProgress () 
	public void initIndeterminateProgress () 
	public void setSplitToolbar (boolean) 
		android.view.ViewGroup oldParent
		boolean splitActionBar
	public boolean isSplit () 
	public boolean canSplit () 
	public boolean hasEmbeddedTabs () 
	public void setEmbeddedTabView (com.android.internal.widget.ScrollingTabContainerView) 
		android.view.ViewGroup$LayoutParams lp
		com.android.internal.widget.ScrollingTabContainerView tabs
	public void setMenuPrepared () 
	public void setMenu (android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.view.ViewGroup oldParent
		android.view.ViewGroup oldParent
		android.widget.ActionMenuView menuView
		android.view.ViewGroup oldParent
		android.view.Menu menu
		com.android.internal.view.menu.MenuPresenter$Callback cb
		com.android.internal.view.menu.MenuBuilder builder
		android.widget.ActionMenuView menuView
		android.view.ViewGroup$LayoutParams layoutParams
	private void configPresenters (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder builder
	public boolean hasExpandedActionView () 
	public void collapseActionView () 
		com.android.internal.view.menu.MenuItemImpl item
	public void setCustomView (android.view.View) 
		android.view.View view
		boolean showCustom
	public java.lang.CharSequence getTitle () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	private void setTitleImpl (java.lang.CharSequence) 
		boolean visible
		CharSequence title
	public java.lang.CharSequence getSubtitle () 
	public void setSubtitle (java.lang.CharSequence) 
		boolean visible
		CharSequence subtitle
	public void setHomeButtonEnabled (boolean) 
		boolean enable
	private void setHomeButtonEnabled (boolean, boolean) 
		boolean enable
		boolean recordState
	private void updateHomeAccessibility (boolean) 
		boolean homeEnabled
	private java.lang.CharSequence buildHomeContentDescription () 
		CharSequence homeDesc
		CharSequence homeDesc
		String result
		String result
		CharSequence homeDesc
		CharSequence title
		CharSequence subtitle
	public void setDisplayOptions (int) 
		boolean setUp
		boolean logoVis
		boolean showHome
		boolean homeAsUp
		boolean titleUp
		int homeVis
		int options
		int flagsChanged
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIcon (int) 
		int resId
	public boolean hasIcon () 
	public void setLogo (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable logo
	public void setLogo (int) 
		int resId
	public boolean hasLogo () 
	public void setNavigationMode (int) 
		android.widget.LinearLayout$LayoutParams params
		int mode
		int oldMode
	public void setDropdownParams (android.widget.SpinnerAdapter, android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.SpinnerAdapter adapter
		android.widget.AdapterView$OnItemSelectedListener l
	public int getDropdownItemCount () 
	public void setDropdownSelectedPosition (int) 
		int position
	public int getDropdownSelectedPosition () 
	public android.view.View getCustomView () 
	public int getNavigationMode () 
	public int getDisplayOptions () 
	public android.view.ViewGroup getViewGroup () 
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected void onFinishInflate () 
		android.view.ViewParent parent
	private void initTitle () 
		android.view.LayoutInflater inflater
	public void setContextView (com.android.internal.widget.ActionBarContextView) 
		com.android.internal.widget.ActionBarContextView view
	public void setCollapsible (boolean) 
		boolean collapsible
	public boolean isTitleTruncated () 
		int i
		android.text.Layout titleLayout
		int lineCount
	protected void onMeasure (int, int) 
		android.view.View child
		int i
		android.view.View child
		int i
		int visibleChildren
		int upChildCount
		int homeWidthSpec
		int homeOffsetWidth
		int itemPaddingSize
		int listNavWidth
		int itemPaddingSize
		int tabWidth
		int customNavHeightMode
		android.view.ViewGroup$LayoutParams lp
		android.app.ActionBar$LayoutParams ablp
		int horizontalMargin
		int verticalMargin
		int customNavHeightMode
		int customNavHeight
		int customNavWidthMode
		int customNavWidth
		int hgrav
		android.view.View v
		int paddedViewHeight
		int i
		int measuredHeight
		int widthMeasureSpec
		int heightMeasureSpec
		int childCount
		int widthMode
		int heightMode
		int contentWidth
		int maxHeight
		int verticalPadding
		int paddingLeft
		int paddingRight
		int height
		int childSpecHeight
		int exactHeightSpec
		int availableWidth
		int leftOfCenter
		int rightOfCenter
		boolean showTitle
		com.android.internal.widget.ActionBarView$HomeView homeLayout
		android.view.ViewGroup$LayoutParams homeLp
		int homeWidthSpec
		int homeWidth
		android.view.View customView
	protected void onLayout (boolean, int, int, int, int) 
		int centeredStart
		int centeredEnd
		int centeredStart
		int centeredEnd
		int centeredLeft
		int paddedTop
		int paddedBottom
		int layoutDirection
		android.view.ViewGroup$LayoutParams lp
		android.app.ActionBar$LayoutParams ablp
		int gravity
		int navWidth
		int topMargin
		int bottomMargin
		int hgravity
		int xpos
		int vgravity
		int ypos
		int customWidth
		int halfProgressHeight
		boolean changed
		int l
		int t
		int r
		int b
		int contentHeight
		boolean isLayoutRtl
		int direction
		int menuStart
		int x
		int y
		com.android.internal.widget.ActionBarView$HomeView homeLayout
		boolean showTitle
		int startOffset
		android.view.View customView
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		com.android.internal.widget.ActionBarView$SavedState state
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.view.MenuItem item
		android.os.Parcelable p
		com.android.internal.widget.ActionBarView$SavedState state
	public void setNavigationIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable indicator
	public void setDefaultNavigationIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setNavigationIcon (int) 
		int resId
	public void setNavigationContentDescription (java.lang.CharSequence) 
		CharSequence description
	public void setNavigationContentDescription (int) 
		int resId
	public void setDefaultNavigationContentDescription (int) 
		int defaultNavigationContentDescription
	public void setMenuCallbacks (com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback presenterCallback
		com.android.internal.view.menu.MenuBuilder$Callback menuBuilderCallback
	public android.view.Menu getMenu () 
	static com.android.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter access$000 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static boolean access$100 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static com.android.internal.view.menu.ActionMenuItem access$200 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static android.graphics.drawable.Drawable access$500 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static com.android.internal.widget.ActionBarView$HomeView access$600 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static android.view.ViewGroup access$700 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static com.android.internal.widget.ActionBarView$HomeView access$800 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static android.widget.LinearLayout access$900 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static com.android.internal.widget.ScrollingTabContainerView access$1000 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static android.widget.Spinner access$1100 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static android.view.View access$1200 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static void access$1300 (com.android.internal.widget.ActionBarView, boolean, boolean) 
		com.android.internal.widget.ActionBarView x0
		boolean x1
		boolean x2
	static int access$1400 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static void access$1500 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
	static boolean access$1600 (com.android.internal.widget.ActionBarView) 
		com.android.internal.widget.ActionBarView x0
}

com/android/internal/widget/ViewPager.class
ViewPager.java
package com.android.internal.widget
public com.android.internal.widget.ViewPager extends android.view.ViewGroup {
	private static final String TAG
	private static final boolean DEBUG
	private static final int MAX_SCROLL_X
	private static final boolean USE_CACHE
	private static final int DEFAULT_OFFSCREEN_PAGES
	private static final int MAX_SETTLE_DURATION
	private static final int MIN_DISTANCE_FOR_FLING
	private static final int DEFAULT_GUTTER_SIZE
	private static final int MIN_FLING_VELOCITY
	private static final int[] LAYOUT_ATTRS
	private int mExpectedAdapterCount
	private static final java.util.Comparator COMPARATOR
	private static final android.view.animation.Interpolator sInterpolator
	private final java.util.ArrayList mItems
	private final com.android.internal.widget.ViewPager$ItemInfo mTempItem
	private final android.graphics.Rect mTempRect
	private com.android.internal.widget.PagerAdapter mAdapter
	private int mCurItem
	private int mRestoredCurItem
	private android.os.Parcelable mRestoredAdapterState
	private ClassLoader mRestoredClassLoader
	private final android.widget.Scroller mScroller
	private com.android.internal.widget.ViewPager$PagerObserver mObserver
	private int mPageMargin
	private android.graphics.drawable.Drawable mMarginDrawable
	private int mTopPageBounds
	private int mBottomPageBounds
	private int mLeftIncr
	private float mFirstOffset
	private float mLastOffset
	private int mChildWidthMeasureSpec
	private int mChildHeightMeasureSpec
	private boolean mInLayout
	private boolean mScrollingCacheEnabled
	private boolean mPopulatePending
	private int mOffscreenPageLimit
	private boolean mIsBeingDragged
	private boolean mIsUnableToDrag
	private final int mDefaultGutterSize
	private int mGutterSize
	private final int mTouchSlop
	private float mLastMotionX
	private float mLastMotionY
	private float mInitialMotionX
	private float mInitialMotionY
	private int mActivePointerId
	private static final int INVALID_POINTER
	private android.view.VelocityTracker mVelocityTracker
	private final int mMinimumVelocity
	private final int mMaximumVelocity
	private final int mFlingDistance
	private final int mCloseEnough
	private static final int CLOSE_ENOUGH
	private final android.widget.EdgeEffect mLeftEdge
	private final android.widget.EdgeEffect mRightEdge
	private boolean mFirstLayout
	private boolean mCalledSuper
	private int mDecorChildCount
	private com.android.internal.widget.ViewPager$OnPageChangeListener mOnPageChangeListener
	private com.android.internal.widget.ViewPager$OnPageChangeListener mInternalPageChangeListener
	private com.android.internal.widget.ViewPager$OnAdapterChangeListener mAdapterChangeListener
	private com.android.internal.widget.ViewPager$PageTransformer mPageTransformer
	private static final int DRAW_ORDER_DEFAULT
	private static final int DRAW_ORDER_FORWARD
	private static final int DRAW_ORDER_REVERSE
	private int mDrawingOrder
	private java.util.ArrayList mDrawingOrderedChildren
	private static final com.android.internal.widget.ViewPager$ViewPositionComparator sPositionComparator
	public static final int SCROLL_STATE_IDLE
	public static final int SCROLL_STATE_DRAGGING
	public static final int SCROLL_STATE_SETTLING
	private final Runnable mEndScrollRunnable
	private int mScrollState
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.view.ViewConfiguration configuration
		float density
	protected void onDetachedFromWindow () 
	private void setScrollState (int) 
		int newState
	public void setAdapter (com.android.internal.widget.PagerAdapter) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		boolean wasFirstLayout
		com.android.internal.widget.PagerAdapter adapter
		com.android.internal.widget.PagerAdapter oldAdapter
	private void removeNonDecorViews () 
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		int i
	public com.android.internal.widget.PagerAdapter getAdapter () 
	void setOnAdapterChangeListener (com.android.internal.widget.ViewPager$OnAdapterChangeListener) 
		com.android.internal.widget.ViewPager$OnAdapterChangeListener listener
	private int getPaddedWidth () 
	public void setCurrentItem (int) 
		int item
	public void setCurrentItem (int, boolean) 
		int item
		boolean smoothScroll
	public int getCurrentItem () 
	boolean setCurrentItemInternal (int, boolean, boolean) 
		int item
		boolean smoothScroll
		boolean always
	boolean setCurrentItemInternal (int, boolean, boolean, int) 
		int i
		int item
		boolean smoothScroll
		boolean always
		int velocity
		int pageLimit
		boolean dispatchSelected
	private void scrollToItem (int, boolean, int, boolean) 
		int position
		boolean smoothScroll
		int velocity
		boolean dispatchSelected
		int destX
	private int getLeftEdgeForItem (int) 
		int itemWidth
		int position
		com.android.internal.widget.ViewPager$ItemInfo info
		int width
		int scaledOffset
	public void setOnPageChangeListener (com.android.internal.widget.ViewPager$OnPageChangeListener) 
		com.android.internal.widget.ViewPager$OnPageChangeListener listener
	public void setPageTransformer (boolean, com.android.internal.widget.ViewPager$PageTransformer) 
		boolean reverseDrawingOrder
		com.android.internal.widget.ViewPager$PageTransformer transformer
		boolean hasTransformer
		boolean needsPopulate
	protected int getChildDrawingOrder (int, int) 
		int childCount
		int i
		int index
		int result
	com.android.internal.widget.ViewPager$OnPageChangeListener setInternalPageChangeListener (com.android.internal.widget.ViewPager$OnPageChangeListener) 
		com.android.internal.widget.ViewPager$OnPageChangeListener listener
		com.android.internal.widget.ViewPager$OnPageChangeListener oldListener
	public int getOffscreenPageLimit () 
	public void setOffscreenPageLimit (int) 
		int limit
	public void setPageMargin (int) 
		int marginPixels
		int oldMargin
		int width
	public int getPageMargin () 
	public void setPageMarginDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setPageMarginDrawable (int) 
		int resId
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable d
	float distanceInfluenceForSnapDuration (float) 
		float f
	void smoothScrollTo (int, int) 
		int x
		int y
	void smoothScrollTo (int, int, int) 
		float pageWidth
		float pageDelta
		int x
		int y
		int velocity
		int sx
		int sy
		int dx
		int dy
		int width
		int halfWidth
		float distanceRatio
		float distance
		int duration
	com.android.internal.widget.ViewPager$ItemInfo addNewItem (int, int) 
		int position
		int index
		com.android.internal.widget.ViewPager$ItemInfo ii
	void dataSetChanged () 
		com.android.internal.widget.ViewPager$ItemInfo ii
		int newPos
		int i
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		int i
		int childCount
		int adapterCount
		boolean needPopulate
		int newCurrItem
		boolean isUpdating
	public void populate () 
	void populate (int) 
		android.content.res.Resources$NotFoundException e
		String resName
		com.android.internal.widget.ViewPager$ItemInfo ii
		int pos
		int pos
		float rightWidthNeeded
		float extraWidthLeft
		int itemIndex
		com.android.internal.widget.ViewPager$ItemInfo ii
		int clientWidth
		float leftWidthNeeded
		float extraWidthRight
		com.android.internal.widget.ViewPager$ItemInfo ii
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		int i
		android.view.View child
		int i
		android.view.View currentFocused
		com.android.internal.widget.ViewPager$ItemInfo ii
		int newCurrentItem
		com.android.internal.widget.ViewPager$ItemInfo oldCurInfo
		int focusDirection
		int pageLimit
		int startPos
		int N
		int endPos
		int curIndex
		com.android.internal.widget.ViewPager$ItemInfo curItem
		int childCount
	private void sortChildDrawingOrder () 
		android.view.View child
		int i
		int childCount
	private void calculatePageOffsets (com.android.internal.widget.ViewPager$ItemInfo, int, com.android.internal.widget.ViewPager$ItemInfo) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		int pos
		int itemIndex
		float offset
		com.android.internal.widget.ViewPager$ItemInfo ii
		int pos
		int itemIndex
		float offset
		int oldCurPosition
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		com.android.internal.widget.ViewPager$ItemInfo curItem
		int curIndex
		com.android.internal.widget.ViewPager$ItemInfo oldCurInfo
		int N
		int width
		float marginOffset
		int itemCount
		float offset
		int pos
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		com.android.internal.widget.ViewPager$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.widget.ViewPager$SavedState ss
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
		com.android.internal.widget.ViewPager$LayoutParams lp
	public void removeView (android.view.View) 
		android.view.View view
	com.android.internal.widget.ViewPager$ItemInfo infoForChild (android.view.View) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		android.view.View child
	com.android.internal.widget.ViewPager$ItemInfo infoForAnyChild (android.view.View) 
		android.view.View child
		android.view.ViewParent parent
	com.android.internal.widget.ViewPager$ItemInfo infoForPosition (int) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		int position
	protected void onAttachedToWindow () 
	protected void onMeasure (int, int) 
		int hgrav
		int vgrav
		int widthMode
		int heightMode
		boolean consumeVertical
		boolean consumeHorizontal
		int widthSize
		int heightSize
		int widthSpec
		int heightSpec
		com.android.internal.widget.ViewPager$LayoutParams lp
		android.view.View child
		int i
		int widthSpec
		com.android.internal.widget.ViewPager$LayoutParams lp
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int measuredWidth
		int maxGutterSize
		int childWidthSize
		int childHeightSize
		int size
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	private void recomputeScrollPosition (int, int, int, int) 
		int newDuration
		com.android.internal.widget.ViewPager$ItemInfo targetInfo
		int widthWithMargin
		int oldWidthWithMargin
		int xpos
		float pageOffset
		int newOffsetPixels
		com.android.internal.widget.ViewPager$ItemInfo ii
		float scrollOffset
		int scrollPos
		int width
		int oldWidth
		int margin
		int oldMargin
	protected void onLayout (boolean, int, int, int, int) 
		int hgrav
		int vgrav
		com.android.internal.widget.ViewPager$LayoutParams lp
		int childLeft
		int childTop
		android.view.View child
		int i
		int widthSpec
		int heightSpec
		int childLeft
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		com.android.internal.widget.ViewPager$ItemInfo ii
		int childMeasuredWidth
		int startOffset
		int childLeft
		int childTop
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int count
		int width
		int height
		int paddingLeft
		int paddingTop
		int paddingRight
		int paddingBottom
		int scrollX
		int decorCount
		int childWidth
	public void computeScroll () 
		int oldX
		int oldY
		int x
		int y
	private boolean pageScrolled (int) 
		int scrollStart
		int scrollX
		int scrollStart
		com.android.internal.widget.ViewPager$ItemInfo ii
		int width
		int widthWithMargin
		float marginOffset
		int currentPage
		float pageOffset
		int offsetPixels
	protected void onPageScrolled (int, float, int) 
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		int hgrav
		int childLeft
		int childOffset
		int i
		int scrollX
		int paddingLeft
		int paddingRight
		int width
		int childCount
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		float transformPos
		int i
		int scrollX
		int childCount
		int position
		float offset
		int offsetPixels
	private void completeScroll (boolean) 
		int oldX
		int oldY
		int x
		int y
		com.android.internal.widget.ViewPager$ItemInfo ii
		int i
		boolean postEvents
		boolean needPopulate
	private boolean isGutterDrag (float, float) 
		float x
		float dx
	private void enableLayers (boolean) 
		int layerType
		int i
		boolean enable
		int childCount
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int activePointerId
		int pointerIndex
		float x
		float dx
		float xDiff
		float y
		float yDiff
		android.view.MotionEvent ev
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.ViewParent parent
		int pointerIndex
		float x
		float xDiff
		float y
		float yDiff
		int activePointerIndex
		float x
		float nextPageOffset
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		float scrollStart
		float scrolledPages
		com.android.internal.widget.ViewPager$ItemInfo ii
		int currentPage
		float nextPageOffset
		int activePointerIndex
		float x
		int totalDelta
		int nextPage
		int index
		float x
		android.view.MotionEvent ev
		int action
		boolean needsInvalidate
	private void requestParentDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
		android.view.ViewParent parent
	private boolean performDrag (float) 
		android.widget.EdgeEffect startEdge
		android.widget.EdgeEffect endEdge
		float scrollStart
		float startBound
		float endBound
		float over
		float clampedScrollStart
		float over
		float clampedScrollStart
		float targetScrollX
		float x
		boolean needsInvalidate
		int width
		float deltaX
		android.widget.EdgeEffect startEdge
		android.widget.EdgeEffect endEdge
		float nextScrollX
		float scrollStart
		float startBound
		com.android.internal.widget.ViewPager$ItemInfo startItem
		boolean startAbsolute
		float endBound
		com.android.internal.widget.ViewPager$ItemInfo endItem
		boolean endAbsolute
		float clampedScrollStart
		float targetScrollX
	private com.android.internal.widget.ViewPager$ItemInfo infoForFirstVisiblePage () 
		float endBound
		com.android.internal.widget.ViewPager$ItemInfo ii
		float offset
		float startBound
		int i
		int startOffset
		int width
		float scrollOffset
		float marginOffset
		int lastPos
		float lastOffset
		float lastWidth
		boolean first
		com.android.internal.widget.ViewPager$ItemInfo lastItem
		int N
	private int getScrollStart () 
	private int determineTargetPage (int, float, int, int) 
		int targetPage
		float truncator
		com.android.internal.widget.ViewPager$ItemInfo firstItem
		com.android.internal.widget.ViewPager$ItemInfo lastItem
		int currentPage
		float pageOffset
		int velocity
		int deltaX
		int targetPage
	public void draw (android.graphics.Canvas) 
		int restoreCount
		int height
		int width
		int restoreCount
		int width
		int height
		android.graphics.Canvas canvas
		boolean needsInvalidate
		int overScrollMode
	protected void onDraw (android.graphics.Canvas) 
		float itemOffset
		float widthFactor
		float left
		float itemOffset
		float widthFactor
		float left
		float scaledOffset
		int pos
		int scrollX
		int width
		float marginOffset
		int itemIndex
		com.android.internal.widget.ViewPager$ItemInfo ii
		float offset
		int itemCount
		int firstPos
		int lastPos
		android.graphics.Canvas canvas
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		int newPointerIndex
		android.view.MotionEvent ev
		int pointerIndex
		int pointerId
	private void endDrag () 
	private void setScrollingCacheEnabled (boolean) 
		boolean enabled
	public boolean canScrollHorizontally (int) 
		int direction
		int width
		int scrollX
	protected boolean canScroll (android.view.View, boolean, int, int, int) 
		android.view.View child
		int i
		android.view.ViewGroup group
		int scrollX
		int scrollY
		int count
		android.view.View v
		boolean checkV
		int dx
		int x
		int y
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean executeKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		boolean handled
	public boolean arrowScroll (int) 
		android.view.ViewParent parent
		android.view.ViewParent parent
		StringBuilder sb
		boolean isChild
		int nextLeft
		int currLeft
		int nextLeft
		int currLeft
		int direction
		android.view.View currentFocused
		boolean handled
		android.view.View nextFocused
	private android.graphics.Rect getChildRectInPagerCoordinates (android.graphics.Rect, android.view.View) 
		android.view.ViewGroup group
		android.graphics.Rect outRect
		android.view.View child
		android.view.ViewParent parent
	boolean pageLeft () 
	boolean pageRight () 
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	public void addFocusables (java.util.ArrayList, int, int) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		android.view.View child
		int i
		java.util.ArrayList views
		int direction
		int focusableMode
		int focusableCount
		int descendantFocusability
	public void addTouchables (java.util.ArrayList) 
		com.android.internal.widget.ViewPager$ItemInfo ii
		android.view.View child
		int i
		java.util.ArrayList views
	protected boolean onRequestFocusInDescendants (int, android.graphics.Rect) 
		int index
		int increment
		int end
		com.android.internal.widget.ViewPager$ItemInfo ii
		android.view.View child
		int i
		int direction
		android.graphics.Rect previouslyFocusedRect
		int index
		int increment
		int end
		int count
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public boolean performAccessibilityAction (int, android.os.Bundle) 
		int action
		android.os.Bundle args
	private boolean canScroll () 
	static void access$000 (com.android.internal.widget.ViewPager, int) 
		com.android.internal.widget.ViewPager x0
		int x1
	static int[] access$200 () 
	static void  () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarMainPanel$1.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarMainPanel) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/ScrollingTabContainerView$TabAdapter.class
ScrollingTabContainerView.java
package com.android.internal.widget
 com.android.internal.widget.ScrollingTabContainerView$TabAdapter extends android.widget.BaseAdapter {
	private android.content.Context mDropDownContext
	final com.android.internal.widget.ScrollingTabContainerView this$0
	public void  (com.android.internal.widget.ScrollingTabContainerView, android.content.Context) 
		android.content.Context context
	public void setDropDownViewContext (android.content.Context) 
		android.content.Context context
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
}

com/android/internal/widget/LockPatternView$PatternExploreByTouchHelper$VirtualViewContainer.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper$VirtualViewContainer extends java.lang.Object {
	CharSequence description
	final com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper this$1
	public void  (com.android.internal.widget.LockPatternView$PatternExploreByTouchHelper, java.lang.CharSequence) 
		CharSequence description
}

com/android/internal/widget/LockPatternView$OnPatternListener.class
LockPatternView.java
package com.android.internal.widget
public abstract com.android.internal.widget.LockPatternView$OnPatternListener extends java.lang.Object {
	public abstract void onPatternStart () 
	public abstract void onPatternCleared () 
	public abstract void onPatternCellAdded (java.util.List) 
	public abstract void onPatternDetected (java.util.List) 
}

com/android/internal/widget/PasswordEntryKeyboardHelper.class
PasswordEntryKeyboardHelper.java
package com.android.internal.widget
public com.android.internal.widget.PasswordEntryKeyboardHelper extends java.lang.Object implements android.inputmethodservice.KeyboardView$OnKeyboardActionListener  {
	public static final int KEYBOARD_MODE_ALPHA
	public static final int KEYBOARD_MODE_NUMERIC
	private static final int KEYBOARD_STATE_NORMAL
	private static final int KEYBOARD_STATE_SHIFTED
	private static final int KEYBOARD_STATE_CAPSLOCK
	private static final String TAG
	private int mKeyboardMode
	private int mKeyboardState
	private com.android.internal.widget.PasswordEntryKeyboard mQwertyKeyboard
	private com.android.internal.widget.PasswordEntryKeyboard mQwertyKeyboardShifted
	private com.android.internal.widget.PasswordEntryKeyboard mSymbolsKeyboard
	private com.android.internal.widget.PasswordEntryKeyboard mSymbolsKeyboardShifted
	private com.android.internal.widget.PasswordEntryKeyboard mNumericKeyboard
	private final android.content.Context mContext
	private final android.view.View mTargetView
	private final android.inputmethodservice.KeyboardView mKeyboardView
	private long[] mVibratePattern
	private boolean mEnableHaptics
	private static final int NUMERIC
	private static final int QWERTY
	private static final int QWERTY_SHIFTED
	private static final int SYMBOLS
	private static final int SYMBOLS_SHIFTED
	int[] mLayouts
	private boolean mUsingScreenWidth
	public void  (android.content.Context, android.inputmethodservice.KeyboardView, android.view.View) 
		android.content.Context context
		android.inputmethodservice.KeyboardView keyboardView
		android.view.View targetView
	public void  (android.content.Context, android.inputmethodservice.KeyboardView, android.view.View, boolean) 
		android.content.Context context
		android.inputmethodservice.KeyboardView keyboardView
		android.view.View targetView
		boolean useFullScreenWidth
	public void  (android.content.Context, android.inputmethodservice.KeyboardView, android.view.View, boolean, int[]) 
		int i
		android.content.Context context
		android.inputmethodservice.KeyboardView keyboardView
		android.view.View targetView
		boolean useFullScreenWidth
		int[] layouts
	public void createKeyboards () 
		android.view.ViewGroup$LayoutParams lp
	public void setEnableHaptics (boolean) 
		boolean enabled
	public boolean isAlpha () 
	private void createKeyboardsWithSpecificSize (int, int) 
		int width
		int height
	private void createKeyboardsWithDefaultWidth () 
	public void setKeyboardMode (int) 
		boolean visiblePassword
		boolean enablePreview
		int mode
	private void sendKeyEventsToTarget (int) 
		android.view.KeyEvent event
		int i
		int N
		int character
		android.view.ViewRootImpl viewRootImpl
		android.view.KeyEvent[] events
	public void sendDownUpKeyEvents (int) 
		int keyEventCode
		long eventTime
		android.view.ViewRootImpl viewRootImpl
	public void onKey (int, int[]) 
		int primaryCode
		int[] keyCodes
	public void setVibratePattern (int) 
		android.content.res.Resources$NotFoundException e
		int i
		int id
		int[] tmpArray
	private void handleModeChange () 
		android.inputmethodservice.Keyboard current
		android.inputmethodservice.Keyboard next
	public void handleBackspace () 
	private void handleShift () 
		android.inputmethodservice.Keyboard current
		com.android.internal.widget.PasswordEntryKeyboard next
		boolean isAlphaMode
	private void handleCharacter (int, int[]) 
		int primaryCode
		int[] keyCodes
	private void handleClose () 
	public void onPress (int) 
		int primaryCode
	private void performHapticFeedback () 
	public void onRelease (int) 
		int primaryCode
	public void onText (java.lang.CharSequence) 
		CharSequence text
	public void swipeDown () 
	public void swipeLeft () 
	public void swipeRight () 
	public void swipeUp () 
}

com/android/internal/widget/ViewPager$LayoutParams.class
ViewPager.java
package com.android.internal.widget
public com.android.internal.widget.ViewPager$LayoutParams extends android.view.ViewGroup$LayoutParams {
	public boolean isDecor
	public int gravity
	float widthFactor
	boolean needsMeasure
	int position
	int childIndex
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
}

com/android/internal/widget/IRemoteViewsAdapterConnection.class
IRemoteViewsAdapterConnection.java
package com.android.internal.widget
public abstract com.android.internal.widget.IRemoteViewsAdapterConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServiceConnected (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void onServiceDisconnected ()  throws android.os.RemoteException 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$9.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$9 extends android.view.animation.Animation {
	final int val$targetHeight
	final int val$startHeight
	final boolean val$morphUpwards
	final float val$startY
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup, int, int, boolean, float) 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float y
		float interpolatedTime
		android.view.animation.Transformation t
		android.view.ViewGroup$LayoutParams params
		int deltaHeight
}

com/android/internal/widget/PointerLocationView$PointerState.class
PointerLocationView.java
package com.android.internal.widget
public com.android.internal.widget.PointerLocationView$PointerState extends java.lang.Object {
	private float[] mTraceX
	private float[] mTraceY
	private boolean[] mTraceCurrent
	private int mTraceCount
	private boolean mCurDown
	private android.view.MotionEvent$PointerCoords mCoords
	private int mToolType
	private float mXVelocity
	private float mYVelocity
	private float mAltXVelocity
	private float mAltYVelocity
	private boolean mHasBoundingBox
	private float mBoundingLeft
	private float mBoundingTop
	private float mBoundingRight
	private float mBoundingBottom
	private android.view.VelocityTracker$Estimator mEstimator
	private android.view.VelocityTracker$Estimator mAltEstimator
	public void  () 
	public void clearTrace () 
	public void addTrace (float, float, boolean) 
		float[] newTraceX
		float[] newTraceY
		boolean[] newTraceCurrent
		float x
		float y
		boolean current
		int traceCapacity
	static int access$000 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static boolean access$100 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static android.view.MotionEvent$PointerCoords access$200 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float[] access$300 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float[] access$400 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$500 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$600 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static boolean[] access$700 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static android.view.VelocityTracker$Estimator access$800 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static android.view.VelocityTracker$Estimator access$900 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1000 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1100 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static int access$1200 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static boolean access$1300 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1400 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1500 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1600 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static float access$1700 (com.android.internal.widget.PointerLocationView$PointerState) 
		com.android.internal.widget.PointerLocationView$PointerState x0
	static boolean access$102 (com.android.internal.widget.PointerLocationView$PointerState, boolean) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		boolean x1
	static boolean access$1302 (com.android.internal.widget.PointerLocationView$PointerState, boolean) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		boolean x1
	static float access$502 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$602 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$1002 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$1102 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static int access$1202 (com.android.internal.widget.PointerLocationView$PointerState, int) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		int x1
	static float access$1402 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$1502 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$1602 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
	static float access$1702 (com.android.internal.widget.PointerLocationView$PointerState, float) 
		com.android.internal.widget.PointerLocationView$PointerState x0
		float x1
}

com/android/internal/widget/ActionBarOverlayLayout$3.class
ActionBarOverlayLayout.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarOverlayLayout$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.ActionBarOverlayLayout this$0
	void  (com.android.internal.widget.ActionBarOverlayLayout) 
	public void run () 
}

com/android/internal/widget/ILockSettings$Stub$Proxy.class
ILockSettings.java
package com.android.internal.widget
 com.android.internal.widget.ILockSettings$Stub$Proxy extends java.lang.Object implements com.android.internal.widget.ILockSettings  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String key
		boolean value
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setLong (java.lang.String, long, int)  throws android.os.RemoteException 
		String key
		long value
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String key
		String value
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String key
		boolean defaultValue
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long getLong (java.lang.String, long, int)  throws android.os.RemoteException 
		String key
		long defaultValue
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public java.lang.String getString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String key
		String defaultValue
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setLockPattern (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String pattern
		String savedPattern
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.widget.VerifyCredentialResponse checkPattern (java.lang.String, int)  throws android.os.RemoteException 
		com.android.internal.widget.VerifyCredentialResponse _result
		String pattern
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.widget.VerifyCredentialResponse _result
	public com.android.internal.widget.VerifyCredentialResponse verifyPattern (java.lang.String, long, int)  throws android.os.RemoteException 
		com.android.internal.widget.VerifyCredentialResponse _result
		String pattern
		long challenge
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.widget.VerifyCredentialResponse _result
	public void setLockPassword (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String password
		String savedPassword
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.widget.VerifyCredentialResponse checkPassword (java.lang.String, int)  throws android.os.RemoteException 
		com.android.internal.widget.VerifyCredentialResponse _result
		String password
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.widget.VerifyCredentialResponse _result
	public com.android.internal.widget.VerifyCredentialResponse verifyPassword (java.lang.String, long, int)  throws android.os.RemoteException 
		com.android.internal.widget.VerifyCredentialResponse _result
		String password
		long challenge
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.widget.VerifyCredentialResponse _result
	public boolean checkVoldPassword (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean havePattern (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean havePassword (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/widget/SwipeDismissLayout.class
SwipeDismissLayout.java
package com.android.internal.widget
public com.android.internal.widget.SwipeDismissLayout extends android.widget.FrameLayout {
	private static final String TAG
	private static final float DISMISS_MIN_DRAG_WIDTH_RATIO
	private boolean mUseDynamicTranslucency
	private int mSlop
	private int mMinFlingVelocity
	private int mActiveTouchId
	private float mDownX
	private float mDownY
	private boolean mSwiping
	private boolean mDismissed
	private boolean mDiscardIntercept
	private android.view.VelocityTracker mVelocityTracker
	private float mTranslationX
	private com.android.internal.widget.SwipeDismissLayout$OnDismissedListener mDismissedListener
	private com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener mProgressListener
	private android.view.ViewTreeObserver$OnEnterAnimationCompleteListener mOnEnterAnimationCompleteListener
	private android.content.BroadcastReceiver mScreenOffReceiver
	private android.content.IntentFilter mScreenOffFilter
	private float mLastX
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
	private void init (android.content.Context) 
		android.content.Context context
		android.view.ViewConfiguration vc
		android.content.res.TypedArray a
	public void setOnDismissedListener (com.android.internal.widget.SwipeDismissLayout$OnDismissedListener) 
		com.android.internal.widget.SwipeDismissLayout$OnDismissedListener listener
	public void setOnSwipeProgressChangedListener (com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener) 
		com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener listener
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int newActionIndex
		int pointerIndex
		float dx
		float x
		float y
		int actionIndex
		int pointerId
		android.view.MotionEvent ev
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	private void setProgress (float) 
		float deltaX
	private void dismiss () 
	protected void cancel () 
	private void resetMembers () 
	private void updateSwiping (android.view.MotionEvent) 
		float deltaX
		float deltaY
		android.view.MotionEvent ev
	private void updateDismiss (android.view.MotionEvent) 
		android.view.MotionEvent ev
		float deltaX
	protected boolean canScroll (android.view.View, boolean, float, float, float) 
		android.view.View child
		int i
		android.view.ViewGroup group
		int scrollX
		int scrollY
		int count
		android.view.View v
		boolean checkV
		float dx
		float x
		float y
	static boolean access$000 (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout x0
	static boolean access$100 (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout x0
	static void access$200 (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout x0
	static void access$300 (com.android.internal.widget.SwipeDismissLayout) 
		com.android.internal.widget.SwipeDismissLayout x0
}

com/android/internal/widget/LockPatternUtilsCache.class
LockPatternUtilsCache.java
package com.android.internal.widget
public com.android.internal.widget.LockPatternUtilsCache extends java.lang.Object implements com.android.internal.widget.ILockSettings  {
	private static final String HAS_LOCK_PATTERN_CACHE_KEY
	private static final String HAS_LOCK_PASSWORD_CACHE_KEY
	private static com.android.internal.widget.LockPatternUtilsCache sInstance
	private final com.android.internal.widget.ILockSettings mService
	private final android.util.ArrayMap mCache
	private final com.android.internal.widget.LockPatternUtilsCache$CacheKey mCacheKey
	private final com.android.internal.widget.ILockSettingsObserver mObserver
	public static synchronized com.android.internal.widget.LockPatternUtilsCache getInstance (com.android.internal.widget.ILockSettings) 
		com.android.internal.widget.ILockSettings service
	private void  (com.android.internal.widget.ILockSettings) 
		android.os.RemoteException e
		com.android.internal.widget.ILockSettings service
	public void setBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String key
		boolean value
		int userId
	public void setLong (java.lang.String, long, int)  throws android.os.RemoteException 
		String key
		long value
		int userId
	public void setString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String key
		String value
		int userId
	public long getLong (java.lang.String, long, int)  throws android.os.RemoteException 
		String key
		long defaultValue
		int userId
		Object value
		long result
	public java.lang.String getString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String key
		String defaultValue
		int userId
		Object value
		String result
	public boolean getBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String key
		boolean defaultValue
		int userId
		Object value
		boolean result
	public void setLockPattern (java.lang.String, int)  throws android.os.RemoteException 
		String pattern
		int userId
	public boolean checkPattern (java.lang.String, int)  throws android.os.RemoteException 
		String pattern
		int userId
	public void setLockPassword (java.lang.String, int)  throws android.os.RemoteException 
		String password
		int userId
	public boolean checkPassword (java.lang.String, int)  throws android.os.RemoteException 
		String password
		int userId
	public boolean checkVoldPassword (int)  throws android.os.RemoteException 
		int userId
	public boolean havePattern (int)  throws android.os.RemoteException 
		int userId
		Object value
		boolean result
	public boolean havePassword (int)  throws android.os.RemoteException 
		int userId
		Object value
		boolean result
	public void removeUser (int)  throws android.os.RemoteException 
		int userId
	public void registerObserver (com.android.internal.widget.ILockSettingsObserver)  throws android.os.RemoteException 
		com.android.internal.widget.ILockSettingsObserver observer
	public void unregisterObserver (com.android.internal.widget.ILockSettingsObserver)  throws android.os.RemoteException 
		com.android.internal.widget.ILockSettingsObserver observer
	public android.os.IBinder asBinder () 
	private java.lang.Object peekCache (java.lang.String, int) 
		String key
		int userId
	private void putCache (java.lang.String, int, java.lang.Object) 
		String key
		int userId
		Object value
	private void invalidateCache (java.lang.String, int) 
		String key
		int userId
	static void access$100 (com.android.internal.widget.LockPatternUtilsCache, java.lang.String, int) 
		com.android.internal.widget.LockPatternUtilsCache x0
		String x1
		int x2
}

com/android/internal/widget/LockPatternView$DisplayMode.class
LockPatternView.java
package com.android.internal.widget
public final com.android.internal.widget.LockPatternView$DisplayMode extends java.lang.Enum {
	public static final com.android.internal.widget.LockPatternView$DisplayMode Correct
	public static final com.android.internal.widget.LockPatternView$DisplayMode Animate
	public static final com.android.internal.widget.LockPatternView$DisplayMode Wrong
	private static final com.android.internal.widget.LockPatternView$DisplayMode[] $VALUES
	public static com.android.internal.widget.LockPatternView$DisplayMode[] values () 
	public static com.android.internal.widget.LockPatternView$DisplayMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/internal/widget/ActionBarView$2.class
ActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarView$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.widget.ActionBarView this$0
	void  (com.android.internal.widget.ActionBarView) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$2.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$2 extends java.lang.Object implements android.view.animation.Animation$AnimationListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void onAnimationStart (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationEnd (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void onAnimationRepeat (android.view.animation.Animation) 
		android.view.animation.Animation animation
}

com/android/internal/widget/LockPatternView$Cell.class
LockPatternView.java
package com.android.internal.widget
public final com.android.internal.widget.LockPatternView$Cell extends java.lang.Object {
	final int row
	final int column
	private static final com.android.internal.widget.LockPatternView$Cell[][] sCells
	private static com.android.internal.widget.LockPatternView$Cell[][] createCells () 
		int j
		int i
		com.android.internal.widget.LockPatternView$Cell[][] res
	private void  (int, int) 
		int row
		int column
	public int getRow () 
	public int getColumn () 
	public static com.android.internal.widget.LockPatternView$Cell of (int, int) 
		int row
		int column
	private static void checkRange (int, int) 
		int row
		int column
	public java.lang.String toString () 
	static void  () 
}

com/android/internal/widget/ToolbarWidgetWrapper$2.class
ToolbarWidgetWrapper.java
package com.android.internal.widget
 com.android.internal.widget.ToolbarWidgetWrapper$2 extends android.animation.AnimatorListenerAdapter {
	private boolean mCanceled
	final com.android.internal.widget.ToolbarWidgetWrapper this$0
	void  (com.android.internal.widget.ToolbarWidgetWrapper) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/RotarySelector$OnDialTriggerListener.class
RotarySelector.java
package com.android.internal.widget
public abstract com.android.internal.widget.RotarySelector$OnDialTriggerListener extends java.lang.Object {
	public static final int LEFT_HANDLE
	public static final int RIGHT_HANDLE
	public abstract void onDialTrigger (android.view.View, int) 
	public abstract void onGrabbedStateChange (android.view.View, int) 
}

com/android/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter.class
ActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter  {
	com.android.internal.view.menu.MenuBuilder mMenu
	com.android.internal.view.menu.MenuItemImpl mCurrentExpandedItem
	final com.android.internal.widget.ActionBarView this$0
	private void  (com.android.internal.widget.ActionBarView) 
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
		android.view.ViewGroup root
	public void updateMenuView (boolean) 
		android.view.MenuItem item
		int i
		int count
		boolean found
		boolean cleared
	public void setCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean flagActionItems () 
	public boolean expandItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public int getId () 
	public android.os.Parcelable onSaveInstanceState () 
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	void  (com.android.internal.widget.ActionBarView, com.android.internal.widget.ActionBarView$1) 
		com.android.internal.widget.ActionBarView x0
		com.android.internal.widget.ActionBarView$1 x1
}

com/android/internal/widget/PointerLocationView.class
PointerLocationView.java
package com.android.internal.widget
public com.android.internal.widget.PointerLocationView extends android.view.View implements android.hardware.input.InputManager$InputDeviceListener android.view.WindowManagerPolicy$PointerEventListener  {
	private static final String TAG
	private static final String ALT_STRATEGY_PROPERY_KEY
	private final int ESTIMATE_PAST_POINTS
	private final int ESTIMATE_FUTURE_POINTS
	private final float ESTIMATE_INTERVAL
	private final android.hardware.input.InputManager mIm
	private final android.view.ViewConfiguration mVC
	private final android.graphics.Paint mTextPaint
	private final android.graphics.Paint mTextBackgroundPaint
	private final android.graphics.Paint mTextLevelPaint
	private final android.graphics.Paint mPaint
	private final android.graphics.Paint mCurrentPointPaint
	private final android.graphics.Paint mTargetPaint
	private final android.graphics.Paint mPathPaint
	private final android.graphics.Paint$FontMetricsInt mTextMetrics
	private int mHeaderBottom
	private boolean mCurDown
	private int mCurNumPointers
	private int mMaxNumPointers
	private int mActivePointerId
	private final java.util.ArrayList mPointers
	private final android.view.MotionEvent$PointerCoords mTempCoords
	private final android.view.VelocityTracker mVelocity
	private final android.view.VelocityTracker mAltVelocity
	private final com.android.internal.widget.PointerLocationView$FasterStringBuilder mText
	private boolean mPrintCoords
	private android.graphics.RectF mReusableOvalRect
	public void  (android.content.Context) 
		android.content.Context c
		com.android.internal.widget.PointerLocationView$PointerState ps
		String altStrategy
	public void setPrintCoords (boolean) 
		boolean state
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	private void drawOval (android.graphics.Canvas, float, float, float, float, float, android.graphics.Paint) 
		android.graphics.Canvas canvas
		float x
		float y
		float major
		float minor
		float angle
		android.graphics.Paint paint
	protected void onDraw (android.graphics.Canvas) 
		float dx
		float dy
		com.android.internal.widget.PointerLocationView$PointerState ps
		int N
		android.graphics.Paint paint
		float x
		float y
		int i
		float x
		float y
		int i
		float x
		float y
		int i
		float lx
		float ly
		float xVel
		float yVel
		int pressureLevel
		float arrowSize
		float orientationVectorX
		float orientationVectorY
		float tiltScale
		com.android.internal.widget.PointerLocationView$PointerState ps
		int N
		float lastX
		float lastY
		boolean haveLast
		boolean drawn
		int p
		android.graphics.Canvas canvas
		int w
		int itemW
		int base
		int bottom
		int NP
	private void logMotionEvent (java.lang.String, android.view.MotionEvent) 
		int id
		int i
		int historyPos
		int id
		int i
		String type
		android.view.MotionEvent event
		int action
		int N
		int NI
	private void logCoords (java.lang.String, int, int, android.view.MotionEvent$PointerCoords, int, android.view.MotionEvent) 
		String prefix
		String prefix
		String type
		int action
		int index
		android.view.MotionEvent$PointerCoords coords
		int id
		android.view.MotionEvent event
		int toolType
		int buttonState
		String prefix
	public void onPointerEvent (android.view.MotionEvent) 
		com.android.internal.widget.PointerLocationView$PointerState ps
		int p
		com.android.internal.widget.PointerLocationView$PointerState ps
		int index
		int id
		com.android.internal.widget.PointerLocationView$PointerState ps
		android.view.InputDevice device
		int id
		com.android.internal.widget.PointerLocationView$PointerState ps
		android.view.MotionEvent$PointerCoords coords
		int i
		int historyPos
		int id
		com.android.internal.widget.PointerLocationView$PointerState ps
		android.view.MotionEvent$PointerCoords coords
		int i
		int index
		int id
		com.android.internal.widget.PointerLocationView$PointerState ps
		android.view.MotionEvent event
		int action
		int NP
		int NI
		int N
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int source
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int repeatCount
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private static boolean shouldLogKey (int) 
		int keyCode
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public void onInputDeviceAdded (int) 
		int deviceId
	public void onInputDeviceChanged (int) 
		int deviceId
	public void onInputDeviceRemoved (int) 
		int deviceId
	private void logInputDevices () 
		int i
		int[] deviceIds
	private void logInputDeviceState (int, java.lang.String) 
		int deviceId
		String state
		android.view.InputDevice device
}

com/android/internal/widget/AbsActionBarView$VisibilityAnimListener.class
AbsActionBarView.java
package com.android.internal.widget
public com.android.internal.widget.AbsActionBarView$VisibilityAnimListener extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	private boolean mCanceled
	int mFinalVisibility
	final com.android.internal.widget.AbsActionBarView this$0
	protected void  (com.android.internal.widget.AbsActionBarView) 
	public com.android.internal.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility (int) 
		int visibility
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/Smileys.class
Smileys.java
package com.android.internal.widget
public com.android.internal.widget.Smileys extends java.lang.Object {
	private static final int[] sIconIds
	public static int HAPPY
	public static int SAD
	public static int WINKING
	public static int TONGUE_STICKING_OUT
	public static int SURPRISED
	public static int KISSING
	public static int YELLING
	public static int COOL
	public static int MONEY_MOUTH
	public static int FOOT_IN_MOUTH
	public static int EMBARRASSED
	public static int ANGEL
	public static int UNDECIDED
	public static int CRYING
	public static int LIPS_ARE_SEALED
	public static int LAUGHING
	public static int WTF
	public void  () 
	public static int getSmileyResource (int) 
		int which
	static void  () 
}

com/android/internal/widget/IRemoteViewsFactory.class
IRemoteViewsFactory.java
package com.android.internal.widget
public abstract com.android.internal.widget.IRemoteViewsFactory extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDataSetChanged ()  throws android.os.RemoteException 
	public abstract void onDataSetChangedAsync ()  throws android.os.RemoteException 
	public abstract void onDestroy (android.content.Intent)  throws android.os.RemoteException 
	public abstract int getCount ()  throws android.os.RemoteException 
	public abstract android.widget.RemoteViews getViewAt (int)  throws android.os.RemoteException 
	public abstract android.widget.RemoteViews getLoadingView ()  throws android.os.RemoteException 
	public abstract int getViewTypeCount ()  throws android.os.RemoteException 
	public abstract long getItemId (int)  throws android.os.RemoteException 
	public abstract boolean hasStableIds ()  throws android.os.RemoteException 
	public abstract boolean isCreated ()  throws android.os.RemoteException 
}

com/android/internal/widget/DrawableHolder.class
DrawableHolder.java
package com.android.internal.widget
public com.android.internal.widget.DrawableHolder extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	public static final android.view.animation.DecelerateInterpolator EASE_OUT_INTERPOLATOR
	private static final String TAG
	private static final boolean DBG
	private float mX
	private float mY
	private float mScaleX
	private float mScaleY
	private android.graphics.drawable.BitmapDrawable mDrawable
	private float mAlpha
	private java.util.ArrayList mAnimators
	private java.util.ArrayList mNeedToStart
	public void  (android.graphics.drawable.BitmapDrawable) 
		android.graphics.drawable.BitmapDrawable drawable
	public void  (android.graphics.drawable.BitmapDrawable, float, float) 
		android.graphics.drawable.BitmapDrawable drawable
		float x
		float y
	public android.animation.ObjectAnimator addAnimTo (long, long, java.lang.String, float, boolean) 
		long duration
		long delay
		String property
		float toValue
		boolean replace
		android.animation.ObjectAnimator anim
	public void removeAnimationFor (java.lang.String) 
		android.animation.ObjectAnimator currentAnim
		java.util.Iterator i$
		String property
		java.util.ArrayList removalList
	public void clearAnimations () 
		android.animation.ObjectAnimator currentAnim
		java.util.Iterator i$
	private com.android.internal.widget.DrawableHolder addAnimation (android.animation.ObjectAnimator, boolean) 
		android.animation.ObjectAnimator anim
		boolean overwrite
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		float threshold
	public void startAnimations (android.animation.ValueAnimator$AnimatorUpdateListener) 
		android.animation.ObjectAnimator anim
		int i
		android.animation.ValueAnimator$AnimatorUpdateListener listener
	public void setX (float) 
		float value
	public void setY (float) 
		float value
	public void setScaleX (float) 
		float value
	public void setScaleY (float) 
		float value
	public void setAlpha (float) 
		float alpha
	public float getX () 
	public float getY () 
	public float getScaleX () 
	public float getScaleY () 
	public float getAlpha () 
	public android.graphics.drawable.BitmapDrawable getDrawable () 
	public int getWidth () 
	public int getHeight () 
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationRepeat (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	static void  () 
}

com/android/internal/widget/ToolbarWidgetWrapper.class
ToolbarWidgetWrapper.java
package com.android.internal.widget
public com.android.internal.widget.ToolbarWidgetWrapper extends java.lang.Object implements com.android.internal.widget.DecorToolbar  {
	private static final String TAG
	private static final int AFFECTS_LOGO_MASK
	private static final long DEFAULT_FADE_DURATION_MS
	private android.widget.Toolbar mToolbar
	private int mDisplayOpts
	private android.view.View mTabView
	private android.widget.Spinner mSpinner
	private android.view.View mCustomView
	private android.graphics.drawable.Drawable mIcon
	private android.graphics.drawable.Drawable mLogo
	private android.graphics.drawable.Drawable mNavIcon
	private boolean mTitleSet
	private CharSequence mTitle
	private CharSequence mSubtitle
	private CharSequence mHomeDescription
	private android.view.Window$Callback mWindowCallback
	private boolean mMenuPrepared
	private android.widget.ActionMenuPresenter mActionMenuPresenter
	private int mNavigationMode
	private int mDefaultNavigationContentDescription
	private android.graphics.drawable.Drawable mDefaultNavigationIcon
	public void  (android.widget.Toolbar, boolean) 
		android.widget.Toolbar toolbar
		boolean style
	public void  (android.widget.Toolbar, boolean, int) 
		android.view.ViewGroup$LayoutParams lp
		CharSequence title
		CharSequence subtitle
		android.graphics.drawable.Drawable logo
		android.graphics.drawable.Drawable icon
		int customNavId
		int height
		int contentInsetStart
		int contentInsetEnd
		int titleTextStyle
		int subtitleTextStyle
		int popupTheme
		android.widget.Toolbar toolbar
		boolean style
		int defaultNavigationContentDescription
		android.content.res.TypedArray a
	public void setDefaultNavigationContentDescription (int) 
		int defaultNavigationContentDescription
	private int detectDisplayOptions () 
		int opts
	public android.view.ViewGroup getViewGroup () 
	public android.content.Context getContext () 
	public boolean isSplit () 
	public boolean hasExpandedActionView () 
	public void collapseActionView () 
	public void setWindowCallback (android.view.Window$Callback) 
		android.view.Window$Callback cb
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	public java.lang.CharSequence getTitle () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	private void setTitleInt (java.lang.CharSequence) 
		CharSequence title
	public java.lang.CharSequence getSubtitle () 
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void initProgress () 
	public void initIndeterminateProgress () 
	public boolean canSplit () 
	public void setSplitView (android.view.ViewGroup) 
		android.view.ViewGroup splitView
	public void setSplitToolbar (boolean) 
		boolean split
	public void setSplitWhenNarrow (boolean) 
		boolean splitWhenNarrow
	public boolean hasIcon () 
	public boolean hasLogo () 
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setLogo (int) 
		int resId
	public void setLogo (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	private void updateToolbarLogo () 
		android.graphics.drawable.Drawable logo
	public boolean canShowOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public boolean showOverflowMenu () 
	public boolean hideOverflowMenu () 
	public void setMenuPrepared () 
	public void setMenu (android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback) 
		android.view.Menu menu
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public void dismissPopupMenus () 
	public int getDisplayOptions () 
	public void setDisplayOptions (int) 
		int newOpts
		int oldOpts
		int changed
	public void setEmbeddedTabView (com.android.internal.widget.ScrollingTabContainerView) 
		android.widget.Toolbar$LayoutParams lp
		com.android.internal.widget.ScrollingTabContainerView tabView
	public boolean hasEmbeddedTabs () 
	public boolean isTitleTruncated () 
	public void setCollapsible (boolean) 
		boolean collapsible
	public void setHomeButtonEnabled (boolean) 
		boolean enable
	public int getNavigationMode () 
	public void setNavigationMode (int) 
		android.widget.Toolbar$LayoutParams lp
		int mode
		int oldMode
	private void ensureSpinner () 
		android.widget.Toolbar$LayoutParams lp
	public void setDropdownParams (android.widget.SpinnerAdapter, android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.SpinnerAdapter adapter
		android.widget.AdapterView$OnItemSelectedListener listener
	public void setDropdownSelectedPosition (int) 
		int position
	public int getDropdownSelectedPosition () 
	public int getDropdownItemCount () 
	public void setCustomView (android.view.View) 
		android.view.View view
	public android.view.View getCustomView () 
	public void animateToVisibility (int) 
		int visibility
		android.animation.Animator anim
	public android.animation.Animator setupAnimatorToVisibility (int, long) 
		android.animation.ObjectAnimator anim
		android.animation.ObjectAnimator anim
		int visibility
		long duration
	public void setNavigationIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setNavigationIcon (int) 
		int resId
	public void setDefaultNavigationIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable defaultNavigationIcon
	private void updateNavigationIcon () 
	public void setNavigationContentDescription (java.lang.CharSequence) 
		CharSequence description
	public void setNavigationContentDescription (int) 
		int resId
	private void updateHomeAccessibility () 
	public void saveHierarchyState (android.util.SparseArray) 
		android.util.SparseArray toolbarStates
	public void restoreHierarchyState (android.util.SparseArray) 
		android.util.SparseArray toolbarStates
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public int getHeight () 
	public void setVisibility (int) 
		int visible
	public int getVisibility () 
	public void setMenuCallbacks (com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback presenterCallback
		com.android.internal.view.menu.MenuBuilder$Callback menuBuilderCallback
	public android.view.Menu getMenu () 
	static android.widget.Toolbar access$000 (com.android.internal.widget.ToolbarWidgetWrapper) 
		com.android.internal.widget.ToolbarWidgetWrapper x0
	static java.lang.CharSequence access$100 (com.android.internal.widget.ToolbarWidgetWrapper) 
		com.android.internal.widget.ToolbarWidgetWrapper x0
	static android.view.Window$Callback access$200 (com.android.internal.widget.ToolbarWidgetWrapper) 
		com.android.internal.widget.ToolbarWidgetWrapper x0
	static boolean access$300 (com.android.internal.widget.ToolbarWidgetWrapper) 
		com.android.internal.widget.ToolbarWidgetWrapper x0
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$6.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$6 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/ResolverDrawerLayout$SavedState$1.class
ResolverDrawerLayout.java
package com.android.internal.widget
final com.android.internal.widget.ResolverDrawerLayout$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.widget.ResolverDrawerLayout$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.widget.ResolverDrawerLayout$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/widget/ILockSettings.class
ILockSettings.java
package com.android.internal.widget
public abstract com.android.internal.widget.ILockSettings extends java.lang.Object implements android.os.IInterface  {
	public abstract void setBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract void setLong (java.lang.String, long, int)  throws android.os.RemoteException 
	public abstract void setString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean getBoolean (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract long getLong (java.lang.String, long, int)  throws android.os.RemoteException 
	public abstract java.lang.String getString (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setLockPattern (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract com.android.internal.widget.VerifyCredentialResponse checkPattern (java.lang.String, int)  throws android.os.RemoteException 
	public abstract com.android.internal.widget.VerifyCredentialResponse verifyPattern (java.lang.String, long, int)  throws android.os.RemoteException 
	public abstract void setLockPassword (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract com.android.internal.widget.VerifyCredentialResponse checkPassword (java.lang.String, int)  throws android.os.RemoteException 
	public abstract com.android.internal.widget.VerifyCredentialResponse verifyPassword (java.lang.String, long, int)  throws android.os.RemoteException 
	public abstract boolean checkVoldPassword (int)  throws android.os.RemoteException 
	public abstract boolean havePattern (int)  throws android.os.RemoteException 
	public abstract boolean havePassword (int)  throws android.os.RemoteException 
}

com/android/internal/widget/ViewPager$PagerObserver.class
ViewPager.java
package com.android.internal.widget
 com.android.internal.widget.ViewPager$PagerObserver extends android.database.DataSetObserver {
	final com.android.internal.widget.ViewPager this$0
	private void  (com.android.internal.widget.ViewPager) 
	public void onChanged () 
	public void onInvalidated () 
	void  (com.android.internal.widget.ViewPager, com.android.internal.widget.ViewPager$1) 
		com.android.internal.widget.ViewPager x0
		com.android.internal.widget.ViewPager$1 x1
}

com/android/internal/widget/WaveView$2.class
WaveView.java
package com.android.internal.widget
 com.android.internal.widget.WaveView$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.WaveView this$0
	void  (com.android.internal.widget.WaveView) 
	public void run () 
		com.android.internal.widget.DrawableHolder wave
		double distX
		double distY
		int dragDistance
}

com/android/internal/widget/ScrollingTabContainerView$TabView.class
ScrollingTabContainerView.java
package com.android.internal.widget
 com.android.internal.widget.ScrollingTabContainerView$TabView extends android.widget.LinearLayout implements android.view.View$OnLongClickListener  {
	private android.app.ActionBar$Tab mTab
	private android.widget.TextView mTextView
	private android.widget.ImageView mIconView
	private android.view.View mCustomView
	final com.android.internal.widget.ScrollingTabContainerView this$0
	public void  (com.android.internal.widget.ScrollingTabContainerView, android.content.Context, android.app.ActionBar$Tab, boolean) 
		android.content.Context context
		android.app.ActionBar$Tab tab
		boolean forList
	public void bindTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public void setSelected (boolean) 
		boolean selected
		boolean changed
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public void update () 
		android.view.ViewParent customParent
		android.widget.ImageView iconView
		android.widget.LinearLayout$LayoutParams lp
		android.widget.TextView textView
		android.widget.LinearLayout$LayoutParams lp
		android.graphics.drawable.Drawable icon
		CharSequence text
		boolean hasText
		android.app.ActionBar$Tab tab
		android.view.View custom
	public boolean onLongClick (android.view.View) 
		android.view.View v
		int[] screenPos
		android.content.Context context
		int width
		int height
		int screenWidth
		android.widget.Toast cheatSheet
	public android.app.ActionBar$Tab getTab () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$8.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$8 extends android.view.animation.Animation {
	final int val$targetWidth
	final int val$startWidth
	final float val$left
	final float val$right
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup, int, int, float, float) 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		android.view.ViewGroup$LayoutParams params
		int deltaWidth
}

com/android/internal/widget/ExploreByTouchHelper.class
ExploreByTouchHelper.java
package com.android.internal.widget
public abstract com.android.internal.widget.ExploreByTouchHelper extends android.view.View$AccessibilityDelegate {
	public static final int INVALID_ID
	private static final String DEFAULT_CLASS_NAME
	private static final android.graphics.Rect INVALID_PARENT_BOUNDS
	private android.graphics.Rect mTempScreenRect
	private android.graphics.Rect mTempParentRect
	private int[] mTempGlobalRect
	private android.graphics.Rect mTempVisibleRect
	private android.util.IntArray mTempArray
	private final android.view.accessibility.AccessibilityManager mManager
	private final android.view.View mView
	private final android.content.Context mContext
	private com.android.internal.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider mNodeProvider
	private int mFocusedVirtualViewId
	private int mHoveredVirtualViewId
	public void  (android.view.View) 
		android.view.View forView
	public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider (android.view.View) 
		android.view.View host
	public boolean dispatchHoverEvent (android.view.MotionEvent) 
		int virtualViewId
		android.view.MotionEvent event
	public boolean sendEventForVirtualView (int, int) 
		int virtualViewId
		int eventType
		android.view.ViewParent parent
		android.view.accessibility.AccessibilityEvent event
	public void invalidateRoot () 
	public void invalidateVirtualView (int) 
		int virtualViewId
	public int getFocusedVirtualView () 
	private void updateHoveredVirtualView (int) 
		int virtualViewId
		int previousVirtualViewId
	private android.view.accessibility.AccessibilityEvent createEvent (int, int) 
		int virtualViewId
		int eventType
	private android.view.accessibility.AccessibilityEvent createEventForHost (int) 
		int eventType
		android.view.accessibility.AccessibilityEvent event
	private android.view.accessibility.AccessibilityEvent createEventForChild (int, int) 
		int virtualViewId
		int eventType
		android.view.accessibility.AccessibilityEvent event
	private android.view.accessibility.AccessibilityNodeInfo createNode (int) 
		int virtualViewId
	private android.view.accessibility.AccessibilityNodeInfo createNodeForHost () 
		int i
		android.view.accessibility.AccessibilityNodeInfo node
		android.util.IntArray virtualViewIds
		int N
	private android.view.accessibility.AccessibilityNodeInfo createNodeForChild (int) 
		int virtualViewId
		android.graphics.Rect tempParentRect
		int[] tempGlobalRect
		android.graphics.Rect tempScreenRect
		android.view.accessibility.AccessibilityNodeInfo node
		int actions
		int offsetX
		int offsetY
	private void ensureTempRects () 
	private boolean performAction (int, int, android.os.Bundle) 
		int virtualViewId
		int action
		android.os.Bundle arguments
	private boolean performActionForHost (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
	private boolean performActionForChild (int, int, android.os.Bundle) 
		int virtualViewId
		int action
		android.os.Bundle arguments
	private boolean manageFocusForChild (int, int) 
		int virtualViewId
		int action
	private boolean intersectVisibleToUser (android.graphics.Rect) 
		android.view.View view
		android.graphics.Rect localRect
		android.view.ViewParent viewParent
		android.graphics.Rect tempVisibleRect
	private boolean isAccessibilityFocused (int) 
		int virtualViewId
	private boolean requestAccessibilityFocus (int) 
		int virtualViewId
		android.view.accessibility.AccessibilityManager accessibilityManager
	private boolean clearAccessibilityFocus (int) 
		int virtualViewId
	protected abstract int getVirtualViewAt (float, float) 
	protected abstract void getVisibleVirtualViews (android.util.IntArray) 
	protected abstract void onPopulateEventForVirtualView (int, android.view.accessibility.AccessibilityEvent) 
	protected abstract void onPopulateNodeForVirtualView (int, android.view.accessibility.AccessibilityNodeInfo) 
	protected abstract boolean onPerformActionForVirtualView (int, int, android.os.Bundle) 
	static android.view.accessibility.AccessibilityNodeInfo access$100 (com.android.internal.widget.ExploreByTouchHelper, int) 
		com.android.internal.widget.ExploreByTouchHelper x0
		int x1
	static boolean access$200 (com.android.internal.widget.ExploreByTouchHelper, int, int, android.os.Bundle) 
		com.android.internal.widget.ExploreByTouchHelper x0
		int x1
		int x2
		android.os.Bundle x3
	static void  () 
}

com/android/internal/widget/ViewPager$SimpleOnPageChangeListener.class
ViewPager.java
package com.android.internal.widget
public com.android.internal.widget.ViewPager$SimpleOnPageChangeListener extends java.lang.Object implements com.android.internal.widget.ViewPager$OnPageChangeListener  {
	public void  () 
	public void onPageScrolled (int, float, int) 
		int position
		float positionOffset
		int positionOffsetPixels
	public void onPageSelected (int) 
		int position
	public void onPageScrollStateChanged (int) 
		int state
}

com/android/internal/widget/SwipeDismissLayout$1.class
SwipeDismissLayout.java
package com.android.internal.widget
 com.android.internal.widget.SwipeDismissLayout$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnEnterAnimationCompleteListener  {
	final com.android.internal.widget.SwipeDismissLayout this$0
	void  (com.android.internal.widget.SwipeDismissLayout) 
	public void onEnterAnimationComplete () 
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarOverflowPanel$2.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel$2 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarOverflowPanel) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.view.MenuItem menuItem
}

com/android/internal/widget/LockPatternUtilsCache$CacheKey.class
LockPatternUtilsCache.java
package com.android.internal.widget
final com.android.internal.widget.LockPatternUtilsCache$CacheKey extends java.lang.Object {
	String key
	int userId
	private void  () 
	public com.android.internal.widget.LockPatternUtilsCache$CacheKey set (java.lang.String, int) 
		String key
		int userId
	public com.android.internal.widget.LockPatternUtilsCache$CacheKey copy () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.internal.widget.LockPatternUtilsCache$CacheKey o
	public int hashCode () 
	void  (com.android.internal.widget.LockPatternUtilsCache$1) 
		com.android.internal.widget.LockPatternUtilsCache$1 x0
}

com/android/internal/widget/WaveView$1.class
WaveView.java
package com.android.internal.widget
 com.android.internal.widget.WaveView$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.WaveView this$0
	void  (com.android.internal.widget.WaveView) 
	public void run () 
}

com/android/internal/widget/PreferenceImageView.class
PreferenceImageView.java
package com.android.internal.widget
public com.android.internal.widget.PreferenceImageView extends android.widget.ImageView {
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	protected void onMeasure (int, int) 
		int widthSize
		int maxWidth
		int heightSize
		int maxHeight
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int heightMode
}

com/android/internal/widget/LockPatternView$2.class
LockPatternView.java
package com.android.internal.widget
 com.android.internal.widget.LockPatternView$2 extends android.animation.AnimatorListenerAdapter {
	final Runnable val$finishRunnable
	final com.android.internal.widget.LockPatternView this$0
	void  (com.android.internal.widget.LockPatternView, java.lang.Runnable) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/widget/AbsActionBarView$1.class
AbsActionBarView.java
package com.android.internal.widget
 com.android.internal.widget.AbsActionBarView$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.AbsActionBarView this$0
	void  (com.android.internal.widget.AbsActionBarView) 
	public void run () 
}

com/android/internal/widget/TextViewInputDisabler.class
TextViewInputDisabler.java
package com.android.internal.widget
public com.android.internal.widget.TextViewInputDisabler extends java.lang.Object {
	private android.widget.TextView mTextView
	private android.text.InputFilter[] mDefaultFilters
	private android.text.InputFilter[] mNoInputFilters
	public void  (android.widget.TextView) 
		android.widget.TextView textView
	public void setInputEnabled (boolean) 
		boolean enabled
}

com/android/internal/widget/FloatingToolbar$FloatingToolbarPopup$3.class
FloatingToolbar.java
package com.android.internal.widget
 com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup this$0
	void  (com.android.internal.widget.FloatingToolbar$FloatingToolbarPopup) 
	public void run () 
}

com/android/internal/widget/ActionBarOverlayLayout$5.class
ActionBarOverlayLayout.java
package com.android.internal.widget
final com.android.internal.widget.ActionBarOverlayLayout$5 extends android.util.IntProperty {
	void  (java.lang.String) 
		String x0
	public void setValue (com.android.internal.widget.ActionBarOverlayLayout, int) 
		com.android.internal.widget.ActionBarOverlayLayout object
		int value
	public java.lang.Integer get (com.android.internal.widget.ActionBarOverlayLayout) 
		com.android.internal.widget.ActionBarOverlayLayout object
	public volatile void setValue (java.lang.Object, int) 
		Object x0
		int x1
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
}

com/android/internal/R$string.class
R.java
package com.android.internal
public final com.android.internal.R$string extends java.lang.Object {
	public static final int BaMmi
	public static final int CLIRDefaultOffNextCallOff
	public static final int CLIRDefaultOffNextCallOn
	public static final int CLIRDefaultOnNextCallOff
	public static final int CLIRDefaultOnNextCallOn
	public static final int CLIRPermanent
	public static final int CfMmi
	public static final int ClipMmi
	public static final int ClirMmi
	public static final int ColpMmi
	public static final int ColrMmi
	public static final int CwMmi
	public static final int Midnight
	public static final int Noon
	public static final int PinMmi
	public static final int PwdMmi
	public static final int RestrictedChangedTitle
	public static final int RestrictedOnAllVoice
	public static final int RestrictedOnData
	public static final int RestrictedOnEmergency
	public static final int RestrictedOnNormal
	public static final int SetupCallDefault
	public static final int VideoView_error_button
	public static final int VideoView_error_text_invalid_progressive_playback
	public static final int VideoView_error_text_unknown
	public static final int VideoView_error_title
	public static final int accept
	public static final int accessibility_binding_label
	public static final int accessibility_enabled
	public static final int action_bar_home_description
	public static final int action_bar_home_description_format
	public static final int action_bar_home_subtitle_description_format
	public static final int action_bar_up_description
	public static final int activity_chooser_view_see_all
	public static final int activity_resolver_work_profiles_support
	public static final int activitychooserview_choose_application
	public static final int activitychooserview_choose_application_error
	public static final int adb_active_notification_message
	public static final int adb_active_notification_title
	public static final int addToDictionary
	public static final int add_account_button_label
	public static final int aerr_application
	public static final int aerr_process
	public static final int aerr_title
	public static final int alternate_eri_file
	public static final int alwaysUse
	public static final int android_preparing_apk
	public static final int android_start_title
	public static final int android_system_label
	public static final int android_upgrading_apk
	public static final int android_upgrading_complete
	public static final int android_upgrading_fstrim
	public static final int android_upgrading_starting_apps
	public static final int android_upgrading_title
	public static final int anr_activity_application
	public static final int anr_activity_process
	public static final int anr_application_process
	public static final int anr_process
	public static final int anr_title
	public static final int app_running_notification_text
	public static final int app_running_notification_title
	public static final int autofill_address_line_1_label_re
	public static final int autofill_address_line_1_re
	public static final int autofill_address_line_2_re
	public static final int autofill_address_line_3_re
	public static final int autofill_address_name_separator
	public static final int autofill_address_summary_format
	public static final int autofill_address_summary_name_format
	public static final int autofill_address_summary_separator
	public static final int autofill_address_type_same_as_re
	public static final int autofill_address_type_use_my_re
	public static final int autofill_area
	public static final int autofill_area_code_notext_re
	public static final int autofill_area_code_re
	public static final int autofill_attention_ignored_re
	public static final int autofill_billing_designator_re
	public static final int autofill_card_cvc_re
	public static final int autofill_card_ignored_re
	public static final int autofill_card_number_re
	public static final int autofill_city_re
	public static final int autofill_company_re
	public static final int autofill_country_code_re
	public static final int autofill_country_re
	public static final int autofill_county
	public static final int autofill_department
	public static final int autofill_district
	public static final int autofill_email_re
	public static final int autofill_emirate
	public static final int autofill_expiration_date_re
	public static final int autofill_expiration_month_re
	public static final int autofill_fax_re
	public static final int autofill_first_name_re
	public static final int autofill_island
	public static final int autofill_last_name_re
	public static final int autofill_middle_initial_re
	public static final int autofill_middle_name_re
	public static final int autofill_name_on_card_contextual_re
	public static final int autofill_name_on_card_re
	public static final int autofill_name_re
	public static final int autofill_name_specific_re
	public static final int autofill_parish
	public static final int autofill_phone_extension_re
	public static final int autofill_phone_prefix_re
	public static final int autofill_phone_prefix_separator_re
	public static final int autofill_phone_re
	public static final int autofill_phone_suffix_re
	public static final int autofill_phone_suffix_separator_re
	public static final int autofill_postal_code
	public static final int autofill_prefecture
	public static final int autofill_province
	public static final int autofill_region_ignored_re
	public static final int autofill_shipping_designator_re
	public static final int autofill_state
	public static final int autofill_state_re
	public static final int autofill_this_form
	public static final int autofill_username_re
	public static final int autofill_zip_4_re
	public static final int autofill_zip_code
	public static final int autofill_zip_code_re
	public static final int badPin
	public static final int badPuk
	public static final int battery_saver_description
	public static final int bluetooth_a2dp_audio_route_name
	public static final int bugreport_message
	public static final int bugreport_status
	public static final int bugreport_title
	public static final int byteShort
	public static final int cancel
	public static final int capability_desc_canRequestEnhancedWebAccessibility
	public static final int capability_desc_canRequestFilterKeyEvents
	public static final int capability_desc_canRequestTouchExploration
	public static final int capability_desc_canRetrieveWindowContent
	public static final int capability_title_canRequestEnhancedWebAccessibility
	public static final int capability_title_canRequestFilterKeyEvents
	public static final int capability_title_canRequestTouchExploration
	public static final int capability_title_canRetrieveWindowContent
	public static final int car_mode_disable_notification_message
	public static final int car_mode_disable_notification_title
	public static final int cfTemplateForwarded
	public static final int cfTemplateForwardedTime
	public static final int cfTemplateNotForwarded
	public static final int cfTemplateRegistered
	public static final int cfTemplateRegisteredTime
	public static final int chooseActivity
	public static final int chooseUsbActivity
	public static final int chooser_wallpaper
	public static final int common_last_name_prefixes
	public static final int common_name_conjunctions
	public static final int common_name_prefixes
	public static final int common_name_suffixes
	public static final int condition_provider_service_binding_label
	public static final int config_activityRecognitionHardwarePackageName
	public static final int config_appsAuthorizedForSharedAccounts
	public static final int config_chooseAccountActivity
	public static final int config_chooseTypeAndAccountActivity
	public static final int config_customAdbPublicKeyConfirmationComponent
	public static final int config_customAdbPublicKeyConfirmationSecondaryUserComponent
	public static final int config_customResolverActivity
	public static final int config_customVpnConfirmDialogComponent
	public static final int config_datause_iface
	public static final int config_defaultNetworkScorerPackageName
	public static final int config_default_dns_server
	public static final int config_dozeComponent
	public static final int config_dreamsDefaultComponent
	public static final int config_ethernet_iface_regex
	public static final int config_ethernet_tcp_buffers
	public static final int config_forceVoiceInteractionServicePackage
	public static final int config_fusedLocationProviderPackageName
	public static final int config_geocoderProviderPackageName
	public static final int config_geofenceProviderPackageName
	public static final int config_hardwareFlpPackageName
	public static final int config_keyguardComponent
	public static final int config_mms_user_agent
	public static final int config_mms_user_agent_profile_url
	public static final int config_mobile_hotspot_provision_app_no_ui
	public static final int config_mobile_hotspot_provision_response
	public static final int config_networkLocationProviderPackageName
	public static final int config_ntpServer
	public static final int config_persistentDataPackageName
	public static final int config_radio_access_family
	public static final int config_useragentprofile_url
	public static final int config_webViewPackageName
	public static final int config_wifi_framework_sap_2G_channel_list
	public static final int config_wifi_p2p_device_type
	public static final int config_wifi_random_mac_oui
	public static final int config_wifi_tcp_buffers
	public static final int config_wifi_tether_enable
	public static final int config_wimaxManagerClassname
	public static final int config_wimaxNativeLibLocation
	public static final int config_wimaxServiceClassname
	public static final int config_wimaxServiceJarLocation
	public static final int config_wimaxStateTrackerClassname
	public static final int configure_input_methods
	public static final int contentServiceSync
	public static final int contentServiceSyncNotificationTitle
	public static final int contentServiceTooManyDeletesNotificationDesc
	public static final int continue_to_enable_accessibility
	public static final int copy
	public static final int copyUrl
	public static final int create_contact_using
	public static final int cut
	public static final int data_usage_3g_limit_snoozed_title
	public static final int data_usage_3g_limit_title
	public static final int data_usage_4g_limit_snoozed_title
	public static final int data_usage_4g_limit_title
	public static final int data_usage_limit_body
	public static final int data_usage_limit_snoozed_body
	public static final int data_usage_mobile_limit_snoozed_title
	public static final int data_usage_mobile_limit_title
	public static final int data_usage_restricted_body
	public static final int data_usage_restricted_title
	public static final int data_usage_warning_body
	public static final int data_usage_warning_title
	public static final int data_usage_wifi_limit_snoozed_title
	public static final int data_usage_wifi_limit_title
	public static final int date_and_time
	public static final int date_picker_day_of_week_typeface
	public static final int date_picker_day_typeface
	public static final int date_picker_decrement_day_button
	public static final int date_picker_decrement_month_button
	public static final int date_picker_decrement_year_button
	public static final int date_picker_dialog_title
	public static final int date_picker_increment_day_button
	public static final int date_picker_increment_month_button
	public static final int date_picker_increment_year_button
	public static final int date_picker_month_typeface
	public static final int date_picker_next_month_button
	public static final int date_picker_prev_month_button
	public static final int date_time
	public static final int date_time_done
	public static final int date_time_set
	public static final int db_default_journal_mode
	public static final int db_default_sync_mode
	public static final int db_wal_sync_mode
	public static final int decline
	public static final int defaultMsisdnAlphaTag
	public static final int defaultVoiceMailAlphaTag
	public static final int default_audio_route_category_name
	public static final int default_audio_route_name
	public static final int default_audio_route_name_dock_speakers
	public static final int default_audio_route_name_headphones
	public static final int default_browser
	public static final int default_media_route_name_hdmi
	public static final int default_sms_application
	public static final int default_wallpaper_component
	public static final int delete
	public static final int deleteText
	public static final int deleted_key
	public static final int description_target_unlock_tablet
	public static final int dial_number_using
	public static final int dialog_alert_title
	public static final int display_manager_built_in_display_name
	public static final int display_manager_hdmi_display_name
	public static final int display_manager_overlay_display_name
	public static final int display_manager_overlay_display_secure_suffix
	public static final int display_manager_overlay_display_title
	public static final int dlg_confirm_kill_storage_users_text
	public static final int dlg_confirm_kill_storage_users_title
	public static final int dlg_error_title
	public static final int dlg_ok
	public static final int done_label
	public static final int double_tap_toast
	public static final int dump_heap_notification
	public static final int dump_heap_notification_detail
	public static final int dump_heap_text
	public static final int dump_heap_title
	public static final int durationDayHour
	public static final int durationDayHours
	public static final int durationDays
	public static final int durationHourMinute
	public static final int durationHourMinutes
	public static final int durationHours
	public static final int durationMinute
	public static final int durationMinuteSecond
	public static final int durationMinuteSeconds
	public static final int durationMinutes
	public static final int durationSecond
	public static final int durationSeconds
	public static final int elapsed_time_short_format_h_mm_ss
	public static final int elapsed_time_short_format_mm_ss
	public static final int emailTypeCustom
	public static final int emailTypeHome
	public static final int emailTypeMobile
	public static final int emailTypeOther
	public static final int emailTypeWork
	public static final int emergency_call_dialog_number_for_display
	public static final int emergency_calls_only
	public static final int emptyPhoneNumber
	public static final int enablePin
	public static final int enable_accessibility_canceled
	public static final int enable_explore_by_touch_warning_message
	public static final int enable_explore_by_touch_warning_title
	public static final int error_message_change_not_allowed
	public static final int error_message_title
	public static final int eventTypeAnniversary
	public static final int eventTypeBirthday
	public static final int eventTypeCustom
	public static final int eventTypeOther
	public static final int ext_media_badremoval_notification_message
	public static final int ext_media_badremoval_notification_title
	public static final int ext_media_browse_action
	public static final int ext_media_checking_notification_message
	public static final int ext_media_checking_notification_title
	public static final int ext_media_init_action
	public static final int ext_media_missing_message
	public static final int ext_media_missing_title
	public static final int ext_media_move_failure_message
	public static final int ext_media_move_failure_title
	public static final int ext_media_move_specific_title
	public static final int ext_media_move_success_message
	public static final int ext_media_move_success_title
	public static final int ext_media_move_title
	public static final int ext_media_new_notification_message
	public static final int ext_media_nomedia_notification_message
	public static final int ext_media_nomedia_notification_title
	public static final int ext_media_ready_notification_message
	public static final int ext_media_status_bad_removal
	public static final int ext_media_status_checking
	public static final int ext_media_status_ejecting
	public static final int ext_media_status_formatting
	public static final int ext_media_status_missing
	public static final int ext_media_status_mounted
	public static final int ext_media_status_mounted_ro
	public static final int ext_media_status_removed
	public static final int ext_media_status_unmountable
	public static final int ext_media_status_unmounted
	public static final int ext_media_status_unsupported
	public static final int ext_media_unmount_action
	public static final int ext_media_unmountable_notification_message
	public static final int ext_media_unmountable_notification_title
	public static final int ext_media_unmounting_notification_message
	public static final int ext_media_unmounting_notification_title
	public static final int ext_media_unsupported_notification_message
	public static final int ext_media_unsupported_notification_title
	public static final int faceunlock_multiple_failures
	public static final int factory_reset_message
	public static final int factory_reset_warning
	public static final int factorytest_failed
	public static final int factorytest_no_action
	public static final int factorytest_not_system
	public static final int factorytest_reboot
	public static final int fast_scroll_alphabet
	public static final int fileSizeSuffix
	public static final int fingerprint_acquired_imager_dirty
	public static final int fingerprint_acquired_insufficient
	public static final int fingerprint_acquired_partial
	public static final int fingerprint_acquired_too_fast
	public static final int fingerprint_acquired_too_slow
	public static final int fingerprint_error_canceled
	public static final int fingerprint_error_hw_not_available
	public static final int fingerprint_error_lockout
	public static final int fingerprint_error_no_space
	public static final int fingerprint_error_timeout
	public static final int fingerprint_error_unable_to_process
	public static final int fingerprint_icon_content_description
	public static final int fingerprint_name_template
	public static final int force_close
	public static final int forward_intent_to_owner
	public static final int forward_intent_to_work
	public static final int gadget_host_error_inflating
	public static final int gigabyteShort
	public static final int global_action_assist
	public static final int global_action_bug_report
	public static final int global_action_lockdown
	public static final int global_action_power_off
	public static final int global_action_settings
	public static final int global_action_silent_mode_off_status
	public static final int global_action_silent_mode_on_status
	public static final int global_action_toggle_silent_mode
	public static final int global_action_voice_assist
	public static final int global_actions_airplane_mode_off_status
	public static final int global_actions_airplane_mode_on_status
	public static final int global_actions_toggle_airplane_mode
	public static final int gpsNotifMessage
	public static final int gpsNotifTicker
	public static final int gpsNotifTitle
	public static final int gpsVerifNo
	public static final int gpsVerifYes
	public static final int grant_permissions_header_text
	public static final int granularity_label_character
	public static final int granularity_label_line
	public static final int granularity_label_link
	public static final int granularity_label_word
	public static final int gsm_alphabet_default_charset
	public static final int hardware
	public static final int heavy_weight_notification
	public static final int heavy_weight_notification_detail
	public static final int hour_ampm
	public static final int hour_cap_ampm
	public static final int hour_picker_description
	public static final int httpError
	public static final int httpErrorAuth
	public static final int httpErrorBadUrl
	public static final int httpErrorConnect
	public static final int httpErrorFailedSslHandshake
	public static final int httpErrorFile
	public static final int httpErrorFileNotFound
	public static final int httpErrorIO
	public static final int httpErrorLookup
	public static final int httpErrorOk
	public static final int httpErrorProxyAuth
	public static final int httpErrorRedirectLoop
	public static final int httpErrorTimeout
	public static final int httpErrorTooManyRequests
	public static final int httpErrorUnsupportedAuthScheme
	public static final int httpErrorUnsupportedScheme
	public static final int imProtocolAim
	public static final int imProtocolCustom
	public static final int imProtocolGoogleTalk
	public static final int imProtocolIcq
	public static final int imProtocolJabber
	public static final int imProtocolMsn
	public static final int imProtocolNetMeeting
	public static final int imProtocolQq
	public static final int imProtocolSkype
	public static final int imProtocolYahoo
	public static final int imTypeCustom
	public static final int imTypeHome
	public static final int imTypeOther
	public static final int imTypeWork
	public static final int image_wallpaper_component
	public static final int ime_action_default
	public static final int ime_action_done
	public static final int ime_action_go
	public static final int ime_action_next
	public static final int ime_action_previous
	public static final int ime_action_search
	public static final int ime_action_send
	public static final int imei
	public static final int inputMethod
	public static final int input_method_binding_label
	public static final int invalidPin
	public static final int invalidPuk
	public static final int js_dialog_before_unload
	public static final int js_dialog_before_unload_negative_button
	public static final int js_dialog_before_unload_positive_button
	public static final int js_dialog_before_unload_title
	public static final int js_dialog_title
	public static final int js_dialog_title_default
	public static final int keyboard_headset_required_to_hear_password
	public static final int keyboard_password_character_no_headset
	public static final int keyboardview_keycode_alt
	public static final int keyboardview_keycode_cancel
	public static final int keyboardview_keycode_delete
	public static final int keyboardview_keycode_done
	public static final int keyboardview_keycode_enter
	public static final int keyboardview_keycode_mode_change
	public static final int keyboardview_keycode_shift
	public static final int kg_text_message_separator
	public static final int kilobyteShort
	public static final int last_month
	public static final int launchBrowserDefault
	public static final int launch_warning_original
	public static final int launch_warning_replace
	public static final int launch_warning_title
	public static final int list_delimeter
	public static final int lock_to_app_exit
	public static final int lock_to_app_start
	public static final int lock_to_app_toast
	public static final int lock_to_app_toast_accessible
	public static final int lock_to_app_toast_locked
	public static final int lock_to_app_unlock_password
	public static final int lock_to_app_unlock_pattern
	public static final int lock_to_app_unlock_pin
	public static final int lockscreen_access_pattern_area
	public static final int lockscreen_access_pattern_cell_added
	public static final int lockscreen_access_pattern_cell_added_verbose
	public static final int lockscreen_access_pattern_cleared
	public static final int lockscreen_access_pattern_detected
	public static final int lockscreen_access_pattern_start
	public static final int lockscreen_carrier_default
	public static final int lockscreen_emergency_call
	public static final int lockscreen_return_to_call
	public static final int lockscreen_transport_pause_description
	public static final int lockscreen_transport_play_description
	public static final int low_internal_storage_view_text
	public static final int low_internal_storage_view_text_no_boot
	public static final int low_internal_storage_view_title
	public static final int low_memory
	public static final int managed_profile_label_badge
	public static final int media_route_chooser_title
	public static final int media_route_chooser_title_for_remote_display
	public static final int media_route_status_available
	public static final int media_route_status_connecting
	public static final int media_route_status_in_use
	public static final int media_route_status_not_available
	public static final int media_route_status_scanning
	public static final int mediasize_chinese_om_dai_pa_kai
	public static final int mediasize_chinese_om_jurro_ku_kai
	public static final int mediasize_chinese_om_pa_kai
	public static final int mediasize_chinese_prc_1
	public static final int mediasize_chinese_prc_10
	public static final int mediasize_chinese_prc_16k
	public static final int mediasize_chinese_prc_2
	public static final int mediasize_chinese_prc_3
	public static final int mediasize_chinese_prc_4
	public static final int mediasize_chinese_prc_5
	public static final int mediasize_chinese_prc_6
	public static final int mediasize_chinese_prc_7
	public static final int mediasize_chinese_prc_8
	public static final int mediasize_chinese_prc_9
	public static final int mediasize_chinese_roc_16k
	public static final int mediasize_chinese_roc_8k
	public static final int mediasize_iso_a0
	public static final int mediasize_iso_a1
	public static final int mediasize_iso_a10
	public static final int mediasize_iso_a2
	public static final int mediasize_iso_a3
	public static final int mediasize_iso_a4
	public static final int mediasize_iso_a5
	public static final int mediasize_iso_a6
	public static final int mediasize_iso_a7
	public static final int mediasize_iso_a8
	public static final int mediasize_iso_a9
	public static final int mediasize_iso_b0
	public static final int mediasize_iso_b1
	public static final int mediasize_iso_b10
	public static final int mediasize_iso_b2
	public static final int mediasize_iso_b3
	public static final int mediasize_iso_b4
	public static final int mediasize_iso_b5
	public static final int mediasize_iso_b6
	public static final int mediasize_iso_b7
	public static final int mediasize_iso_b8
	public static final int mediasize_iso_b9
	public static final int mediasize_iso_c0
	public static final int mediasize_iso_c1
	public static final int mediasize_iso_c10
	public static final int mediasize_iso_c2
	public static final int mediasize_iso_c3
	public static final int mediasize_iso_c4
	public static final int mediasize_iso_c5
	public static final int mediasize_iso_c6
	public static final int mediasize_iso_c7
	public static final int mediasize_iso_c8
	public static final int mediasize_iso_c9
	public static final int mediasize_japanese_chou2
	public static final int mediasize_japanese_chou3
	public static final int mediasize_japanese_chou4
	public static final int mediasize_japanese_hagaki
	public static final int mediasize_japanese_jis_b0
	public static final int mediasize_japanese_jis_b1
	public static final int mediasize_japanese_jis_b10
	public static final int mediasize_japanese_jis_b2
	public static final int mediasize_japanese_jis_b3
	public static final int mediasize_japanese_jis_b4
	public static final int mediasize_japanese_jis_b5
	public static final int mediasize_japanese_jis_b6
	public static final int mediasize_japanese_jis_b7
	public static final int mediasize_japanese_jis_b8
	public static final int mediasize_japanese_jis_b9
	public static final int mediasize_japanese_jis_exec
	public static final int mediasize_japanese_kahu
	public static final int mediasize_japanese_kaku2
	public static final int mediasize_japanese_oufuku
	public static final int mediasize_japanese_you4
	public static final int mediasize_na_foolscap
	public static final int mediasize_na_gvrnmt_letter
	public static final int mediasize_na_index_3x5
	public static final int mediasize_na_index_4x6
	public static final int mediasize_na_index_5x8
	public static final int mediasize_na_junior_legal
	public static final int mediasize_na_ledger
	public static final int mediasize_na_legal
	public static final int mediasize_na_letter
	public static final int mediasize_na_monarch
	public static final int mediasize_na_quarto
	public static final int mediasize_na_tabloid
	public static final int mediasize_unknown_landscape
	public static final int mediasize_unknown_portrait
	public static final int megabyteShort
	public static final int meid
	public static final int menu_delete_shortcut_label
	public static final int menu_enter_shortcut_label
	public static final int menu_space_shortcut_label
	public static final int midnight
	public static final int minute_picker_description
	public static final int mismatchPin
	public static final int mmiComplete
	public static final int mmiError
	public static final int mmiFdnError
	public static final int mobile_provisioning_apn
	public static final int mobile_provisioning_url
	public static final int month_day_year
	public static final int more_item_label
	public static final int muted_by
	public static final int needPuk
	public static final int needPuk2
	public static final int network_available_sign_in
	public static final int network_available_sign_in_detailed
	public static final int new_app_action
	public static final int new_app_description
	public static final int no
	public static final int noApplications
	public static final int no_file_chosen
	public static final int no_matches
	public static final int noon
	public static final int notification_inbox_ellipsis
	public static final int notification_listener_binding_label
	public static final int notification_title
	public static final int number_picker_increment_scroll_action
	public static final int number_picker_increment_scroll_mode
	public static final int ok
	public static final int old_app_action
	public static final int old_app_description
	public static final int older
	public static final int open_permission_deny
	public static final int orgTypeCustom
	public static final int orgTypeOther
	public static final int orgTypeWork
	public static final int owner_name
	public static final int package_deleted_device_owner
	public static final int package_installed_device_owner
	public static final int package_updated_device_owner
	public static final int passwordIncorrect
	public static final int paste
	public static final int peerTtyModeFull
	public static final int peerTtyModeHco
	public static final int peerTtyModeOff
	public static final int peerTtyModeVco
	public static final int permission_request_notification_with_subtitle
	public static final int perms_description_app
	public static final int perms_new_perm_prefix
	public static final int petabyteShort
	public static final int phoneTypeAssistant
	public static final int phoneTypeCallback
	public static final int phoneTypeCar
	public static final int phoneTypeCompanyMain
	public static final int phoneTypeCustom
	public static final int phoneTypeFaxHome
	public static final int phoneTypeFaxWork
	public static final int phoneTypeHome
	public static final int phoneTypeIsdn
	public static final int phoneTypeMain
	public static final int phoneTypeMms
	public static final int phoneTypeMobile
	public static final int phoneTypeOther
	public static final int phoneTypeOtherFax
	public static final int phoneTypePager
	public static final int phoneTypeRadio
	public static final int phoneTypeTelex
	public static final int phoneTypeTtyTdd
	public static final int phoneTypeWork
	public static final int phoneTypeWorkMobile
	public static final int phoneTypeWorkPager
	public static final int policydesc_disableCamera
	public static final int policydesc_disableKeyguardFeatures
	public static final int policydesc_encryptedStorage
	public static final int policydesc_expirePassword
	public static final int policydesc_forceLock
	public static final int policydesc_limitPassword
	public static final int policydesc_resetPassword
	public static final int policydesc_setGlobalProxy
	public static final int policydesc_watchLogin
	public static final int policydesc_watchLogin_secondaryUser
	public static final int policydesc_wipeData
	public static final int policydesc_wipeData_secondaryUser
	public static final int policylab_disableCamera
	public static final int policylab_disableKeyguardFeatures
	public static final int policylab_encryptedStorage
	public static final int policylab_expirePassword
	public static final int policylab_forceLock
	public static final int policylab_limitPassword
	public static final int policylab_resetPassword
	public static final int policylab_setGlobalProxy
	public static final int policylab_watchLogin
	public static final int policylab_wipeData
	public static final int policylab_wipeData_secondaryUser
	public static final int postalTypeCustom
	public static final int postalTypeHome
	public static final int postalTypeOther
	public static final int postalTypeWork
	public static final int power_off
	public static final int prepend_shortcut_label
	public static final int preposition_for_date
	public static final int preposition_for_time
	public static final int print_service_installed_message
	public static final int print_service_installed_title
	public static final int progress_erasing
	public static final int prohibit_manual_network_selection_in_gobal_mode
	public static final int quick_contacts_not_available
	public static final int radial_numbers_typeface
	public static final int reason_service_unavailable
	public static final int reason_unknown
	public static final int reboot_safemode_confirm
	public static final int reboot_safemode_title
	public static final int reboot_to_reset_message
	public static final int reboot_to_reset_title
	public static final int reboot_to_update_package
	public static final int reboot_to_update_prepare
	public static final int reboot_to_update_reboot
	public static final int reboot_to_update_title
	public static final int relationTypeAssistant
	public static final int relationTypeBrother
	public static final int relationTypeChild
	public static final int relationTypeDomesticPartner
	public static final int relationTypeFather
	public static final int relationTypeFriend
	public static final int relationTypeManager
	public static final int relationTypeMother
	public static final int relationTypeParent
	public static final int relationTypePartner
	public static final int relationTypeReferredBy
	public static final int relationTypeRelative
	public static final int relationTypeSister
	public static final int relationTypeSpouse
	public static final int relative_time
	public static final int replace
	public static final int report
	public static final int reset
	public static final int restr_pin_enter_admin_pin
	public static final int restr_pin_enter_pin
	public static final int restr_pin_incorrect
	public static final int restr_pin_try_later
	public static final int revoke
	public static final int ringtone_default
	public static final int ringtone_default_with_actual
	public static final int ringtone_picker_title
	public static final int ringtone_silent
	public static final int ringtone_unknown
	public static final int roamingText0
	public static final int roamingText1
	public static final int roamingText10
	public static final int roamingText11
	public static final int roamingText12
	public static final int roamingText2
	public static final int roamingText3
	public static final int roamingText4
	public static final int roamingText5
	public static final int roamingText6
	public static final int roamingText7
	public static final int roamingText8
	public static final int roamingText9
	public static final int roamingTextSearching
	public static final int safe_media_volume_warning
	public static final int sans_serif
	public static final int save_password_label
	public static final int save_password_message
	public static final int save_password_never
	public static final int save_password_notnow
	public static final int save_password_remember
	public static final int search_go
	public static final int selectAll
	public static final int selectTextMode
	public static final int select_day
	public static final int select_hours
	public static final int select_input_method
	public static final int select_keyboard_layout_notification_message
	public static final int select_keyboard_layout_notification_title
	public static final int select_minutes
	public static final int select_year
	public static final int sendText
	public static final int sending
	public static final int serviceClassData
	public static final int serviceClassDataAsync
	public static final int serviceClassDataSync
	public static final int serviceClassFAX
	public static final int serviceClassPAD
	public static final int serviceClassPacket
	public static final int serviceClassSMS
	public static final int serviceClassVoice
	public static final int serviceDisabled
	public static final int serviceEnabled
	public static final int serviceEnabledFor
	public static final int serviceErased
	public static final int serviceNotProvisioned
	public static final int serviceRegistered
	public static final int setup_autofill
	public static final int share
	public static final int shareactionprovider_share_with
	public static final int shareactionprovider_share_with_application
	public static final int shutdown_confirm
	public static final int shutdown_confirm_question
	public static final int shutdown_progress
	public static final int sim_added_message
	public static final int sim_added_title
	public static final int sim_removed_message
	public static final int sim_removed_title
	public static final int sim_restart_button
	public static final int sipAddressTypeCustom
	public static final int sipAddressTypeHome
	public static final int sipAddressTypeOther
	public static final int sipAddressTypeWork
	public static final int sms_control_message
	public static final int sms_control_no
	public static final int sms_control_title
	public static final int sms_control_yes
	public static final int sms_premium_short_code_details
	public static final int sms_short_code_confirm_allow
	public static final int sms_short_code_confirm_always_allow
	public static final int sms_short_code_confirm_deny
	public static final int sms_short_code_confirm_message
	public static final int sms_short_code_confirm_never_allow
	public static final int sms_short_code_details
	public static final int sms_short_code_remember_undo_instruction
	public static final int smv_application
	public static final int smv_process
	public static final int ssl_ca_cert_noti_by_administrator
	public static final int ssl_ca_cert_noti_by_unknown
	public static final int ssl_ca_cert_noti_managed
	public static final int ssl_ca_cert_warning
	public static final int ssl_certificate
	public static final int ssl_certificate_is_valid
	public static final int status_bar_notification_info_overflow
	public static final int stk_cc_ss_to_dial
	public static final int stk_cc_ss_to_ss
	public static final int stk_cc_ss_to_ussd
	public static final int stk_cc_ussd_to_dial
	public static final int stk_cc_ussd_to_ss
	public static final int stk_cc_ussd_to_ussd
	public static final int storage_internal
	public static final int storage_sd_card
	public static final int storage_sd_card_label
	public static final int storage_usb
	public static final int storage_usb_drive
	public static final int storage_usb_drive_label
	public static final int submit
	public static final int sync_binding_label
	public static final int sync_do_nothing
	public static final int sync_really_delete
	public static final int sync_too_many_deletes_desc
	public static final int sync_undo_deletes
	public static final int system_error_manufacturer
	public static final int system_error_wipe_data
	public static final int system_ui_date_pattern
	public static final int terabyteShort
	public static final int tethered_notification_message
	public static final int tethered_notification_title
	public static final int textSelectionCABTitle
	public static final int text_copied
	public static final int time_of_day
	public static final int time_picker_decrement_hour_button
	public static final int time_picker_decrement_minute_button
	public static final int time_picker_decrement_set_am_button
	public static final int time_picker_dialog_title
	public static final int time_picker_increment_hour_button
	public static final int time_picker_increment_minute_button
	public static final int time_picker_increment_set_pm_button
	public static final int time_placeholder
	public static final int unknownName
	public static final int untitled
	public static final int upload_file
	public static final int usb_accessory_notification_title
	public static final int usb_charging_notification_title
	public static final int usb_midi_notification_title
	public static final int usb_midi_peripheral_manufacturer_name
	public static final int usb_midi_peripheral_name
	public static final int usb_midi_peripheral_product_name
	public static final int usb_mtp_notification_title
	public static final int usb_notification_message
	public static final int usb_ptp_notification_title
	public static final int usb_storage_error_message
	public static final int usb_storage_message
	public static final int usb_storage_notification_message
	public static final int usb_storage_notification_title
	public static final int usb_storage_stop_message
	public static final int usb_storage_stop_notification_message
	public static final int usb_storage_stop_notification_title
	public static final int usb_storage_stop_title
	public static final int usb_storage_title
	public static final int user_switched
	public static final int user_switching_message
	public static final int volume_alarm
	public static final int volume_icon_description_bluetooth
	public static final int volume_icon_description_incall
	public static final int volume_icon_description_media
	public static final int volume_icon_description_notification
	public static final int volume_icon_description_ringer
	public static final int vpn_lockdown_config
	public static final int vpn_lockdown_connected
	public static final int vpn_lockdown_connecting
	public static final int vpn_lockdown_error
	public static final int vpn_text
	public static final int vpn_text_long
	public static final int vpn_title
	public static final int vpn_title_long
	public static final int wait
	public static final int wallpaper_binding_label
	public static final int web_user_agent
	public static final int web_user_agent_target_content
	public static final int webpage_unresponsive
	public static final int websearch
	public static final int wfcDataSpnFormat
	public static final int wfcRegErrorTitle
	public static final int wfcSpnFormat
	public static final int wfc_mode_cellular_preferred_summary
	public static final int wfc_mode_wifi_only_summary
	public static final int wfc_mode_wifi_preferred_summary
	public static final int whichApplication
	public static final int whichApplicationNamed
	public static final int whichEditApplication
	public static final int whichEditApplicationNamed
	public static final int whichHomeApplication
	public static final int whichHomeApplicationNamed
	public static final int whichSendApplication
	public static final int whichSendApplicationNamed
	public static final int whichViewApplication
	public static final int whichViewApplicationNamed
	public static final int widget_default_class_name
	public static final int widget_default_package_name
	public static final int wifi_available_sign_in
	public static final int wifi_calling_off_summary
	public static final int wifi_connect_alert_message
	public static final int wifi_connect_alert_title
	public static final int wifi_connect_default_application
	public static final int wifi_no_internet
	public static final int wifi_no_internet_detailed
	public static final int wifi_p2p_dialog_title
	public static final int wifi_p2p_enabled_notification_message
	public static final int wifi_p2p_enabled_notification_title
	public static final int wifi_p2p_failed_message
	public static final int wifi_p2p_frequency_conflict_message
	public static final int wifi_p2p_from_message
	public static final int wifi_p2p_invitation_sent_title
	public static final int wifi_p2p_invitation_to_connect_title
	public static final int wifi_p2p_show_pin_message
	public static final int wifi_p2p_to_message
	public static final int wifi_p2p_turnon_message
	public static final int wifi_tether_configure_ssid_default
	public static final int wifi_watchdog_network_disabled
	public static final int wifi_watchdog_network_disabled_detailed
	public static final int wireless_display_route_description
	public static final int work_profile_deleted
	public static final int work_profile_deleted_description
	public static final int work_profile_deleted_description_dpm_wipe
	public static final int work_profile_deleted_details
	public static final int write_fail_reason_cancelled
	public static final int write_fail_reason_cannot_write
	public static final int yes
	public static final int zen_mode_default_events_name
	public static final int zen_mode_default_weekends_name
	public static final int zen_mode_default_weeknights_name
	public static final int zen_mode_downtime_feature_name
	public static final int zen_mode_feature_name
	public static final int zen_mode_forever
	public static final int zen_mode_forever_dnd
	public static final int zen_mode_rule_name_combination
	public static final int zen_mode_until
	public void  () 
}

com/android/internal/telecom/
com/android/internal/telecom/IConnectionServiceAdapter.class
IConnectionServiceAdapter.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IConnectionServiceAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract void handleCreateConnectionComplete (java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection)  throws android.os.RemoteException 
	public abstract void setActive (java.lang.String)  throws android.os.RemoteException 
	public abstract void setRinging (java.lang.String)  throws android.os.RemoteException 
	public abstract void setDialing (java.lang.String)  throws android.os.RemoteException 
	public abstract void setDisconnected (java.lang.String, android.telecom.DisconnectCause)  throws android.os.RemoteException 
	public abstract void setOnHold (java.lang.String)  throws android.os.RemoteException 
	public abstract void setRingbackRequested (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setConnectionCapabilities (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setIsConferenced (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setConferenceMergeFailed (java.lang.String)  throws android.os.RemoteException 
	public abstract void addConferenceCall (java.lang.String, android.telecom.ParcelableConference)  throws android.os.RemoteException 
	public abstract void removeCall (java.lang.String)  throws android.os.RemoteException 
	public abstract void onPostDialWait (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void onPostDialChar (java.lang.String, char)  throws android.os.RemoteException 
	public abstract void queryRemoteConnectionServices (com.android.internal.telecom.RemoteServiceCallback)  throws android.os.RemoteException 
	public abstract void setVideoProvider (java.lang.String, com.android.internal.telecom.IVideoProvider)  throws android.os.RemoteException 
	public abstract void setVideoState (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setIsVoipAudioMode (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setStatusHints (java.lang.String, android.telecom.StatusHints)  throws android.os.RemoteException 
	public abstract void setAddress (java.lang.String, android.net.Uri, int)  throws android.os.RemoteException 
	public abstract void setCallerDisplayName (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setConferenceableConnections (java.lang.String, java.util.List)  throws android.os.RemoteException 
	public abstract void addExistingConnection (java.lang.String, android.telecom.ParcelableConnection)  throws android.os.RemoteException 
	public abstract void setExtras (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/telecom/IConnectionService.class
IConnectionService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IConnectionService extends java.lang.Object implements android.os.IInterface  {
	public abstract void addConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter)  throws android.os.RemoteException 
	public abstract void removeConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter)  throws android.os.RemoteException 
	public abstract void createConnection (android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean)  throws android.os.RemoteException 
	public abstract void abort (java.lang.String)  throws android.os.RemoteException 
	public abstract void answerVideo (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void answer (java.lang.String)  throws android.os.RemoteException 
	public abstract void reject (java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnect (java.lang.String)  throws android.os.RemoteException 
	public abstract void hold (java.lang.String)  throws android.os.RemoteException 
	public abstract void unhold (java.lang.String)  throws android.os.RemoteException 
	public abstract void onCallAudioStateChanged (java.lang.String, android.telecom.CallAudioState)  throws android.os.RemoteException 
	public abstract void playDtmfTone (java.lang.String, char)  throws android.os.RemoteException 
	public abstract void stopDtmfTone (java.lang.String)  throws android.os.RemoteException 
	public abstract void conference (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void splitFromConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void mergeConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void swapConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void onPostDialContinue (java.lang.String, boolean)  throws android.os.RemoteException 
}

com/android/internal/telecom/RemoteServiceCallback$Stub$Proxy.class
RemoteServiceCallback.java
package com.android.internal.telecom
 com.android.internal.telecom.RemoteServiceCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.RemoteServiceCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onError ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onResult (java.util.List, java.util.List)  throws android.os.RemoteException 
		java.util.List components
		java.util.List callServices
		android.os.Parcel _data
}

com/android/internal/telecom/IInCallService$Stub$Proxy.class
IInCallService.java
package com.android.internal.telecom
 com.android.internal.telecom.IInCallService$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IInCallService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setInCallAdapter (com.android.internal.telecom.IInCallAdapter)  throws android.os.RemoteException 
		com.android.internal.telecom.IInCallAdapter inCallAdapter
		android.os.Parcel _data
	public void addCall (android.telecom.ParcelableCall)  throws android.os.RemoteException 
		android.telecom.ParcelableCall call
		android.os.Parcel _data
	public void updateCall (android.telecom.ParcelableCall)  throws android.os.RemoteException 
		android.telecom.ParcelableCall call
		android.os.Parcel _data
	public void setPostDial (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callId
		String remaining
		android.os.Parcel _data
	public void setPostDialWait (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callId
		String remaining
		android.os.Parcel _data
	public void onCallAudioStateChanged (android.telecom.CallAudioState)  throws android.os.RemoteException 
		android.telecom.CallAudioState callAudioState
		android.os.Parcel _data
	public void bringToForeground (boolean)  throws android.os.RemoteException 
		boolean showDialpad
		android.os.Parcel _data
	public void onCanAddCallChanged (boolean)  throws android.os.RemoteException 
		boolean canAddCall
		android.os.Parcel _data
}

com/android/internal/telecom/IInCallAdapter.class
IInCallAdapter.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IInCallAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract void answerCall (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void rejectCall (java.lang.String, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnectCall (java.lang.String)  throws android.os.RemoteException 
	public abstract void holdCall (java.lang.String)  throws android.os.RemoteException 
	public abstract void unholdCall (java.lang.String)  throws android.os.RemoteException 
	public abstract void mute (boolean)  throws android.os.RemoteException 
	public abstract void setAudioRoute (int)  throws android.os.RemoteException 
	public abstract void playDtmfTone (java.lang.String, char)  throws android.os.RemoteException 
	public abstract void stopDtmfTone (java.lang.String)  throws android.os.RemoteException 
	public abstract void postDialContinue (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void phoneAccountSelected (java.lang.String, android.telecom.PhoneAccountHandle, boolean)  throws android.os.RemoteException 
	public abstract void conference (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void splitFromConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void mergeConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void swapConference (java.lang.String)  throws android.os.RemoteException 
	public abstract void turnOnProximitySensor ()  throws android.os.RemoteException 
	public abstract void turnOffProximitySensor (boolean)  throws android.os.RemoteException 
}

com/android/internal/telecom/IInCallAdapter$Stub.class
IInCallAdapter.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IInCallAdapter$Stub extends android.os.Binder implements com.android.internal.telecom.IInCallAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_answerCall
	static final int TRANSACTION_rejectCall
	static final int TRANSACTION_disconnectCall
	static final int TRANSACTION_holdCall
	static final int TRANSACTION_unholdCall
	static final int TRANSACTION_mute
	static final int TRANSACTION_setAudioRoute
	static final int TRANSACTION_playDtmfTone
	static final int TRANSACTION_stopDtmfTone
	static final int TRANSACTION_postDialContinue
	static final int TRANSACTION_phoneAccountSelected
	static final int TRANSACTION_conference
	static final int TRANSACTION_splitFromConference
	static final int TRANSACTION_mergeConference
	static final int TRANSACTION_swapConference
	static final int TRANSACTION_turnOnProximitySensor
	static final int TRANSACTION_turnOffProximitySensor
	public void  () 
	public static com.android.internal.telecom.IInCallAdapter asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		int _arg1
		String _arg0
		boolean _arg1
		String _arg2
		String _arg0
		String _arg0
		String _arg0
		boolean _arg0
		int _arg0
		String _arg0
		char _arg1
		String _arg0
		String _arg0
		boolean _arg1
		android.telecom.PhoneAccountHandle _arg1
		String _arg0
		android.telecom.PhoneAccountHandle _arg1
		boolean _arg2
		String _arg0
		String _arg1
		String _arg0
		String _arg0
		String _arg0
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IInCallService.class
IInCallService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IInCallService extends java.lang.Object implements android.os.IInterface  {
	public abstract void setInCallAdapter (com.android.internal.telecom.IInCallAdapter)  throws android.os.RemoteException 
	public abstract void addCall (android.telecom.ParcelableCall)  throws android.os.RemoteException 
	public abstract void updateCall (android.telecom.ParcelableCall)  throws android.os.RemoteException 
	public abstract void setPostDial (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setPostDialWait (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void onCallAudioStateChanged (android.telecom.CallAudioState)  throws android.os.RemoteException 
	public abstract void bringToForeground (boolean)  throws android.os.RemoteException 
	public abstract void onCanAddCallChanged (boolean)  throws android.os.RemoteException 
}

com/android/internal/telecom/IConnectionService$Stub.class
IConnectionService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IConnectionService$Stub extends android.os.Binder implements com.android.internal.telecom.IConnectionService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addConnectionServiceAdapter
	static final int TRANSACTION_removeConnectionServiceAdapter
	static final int TRANSACTION_createConnection
	static final int TRANSACTION_abort
	static final int TRANSACTION_answerVideo
	static final int TRANSACTION_answer
	static final int TRANSACTION_reject
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_hold
	static final int TRANSACTION_unhold
	static final int TRANSACTION_onCallAudioStateChanged
	static final int TRANSACTION_playDtmfTone
	static final int TRANSACTION_stopDtmfTone
	static final int TRANSACTION_conference
	static final int TRANSACTION_splitFromConference
	static final int TRANSACTION_mergeConference
	static final int TRANSACTION_swapConference
	static final int TRANSACTION_onPostDialContinue
	public void  () 
	public static com.android.internal.telecom.IConnectionService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.telecom.IConnectionServiceAdapter _arg0
		com.android.internal.telecom.IConnectionServiceAdapter _arg0
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.ConnectionRequest _arg2
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		android.telecom.ConnectionRequest _arg2
		boolean _arg3
		boolean _arg4
		String _arg0
		String _arg0
		int _arg1
		String _arg0
		String _arg0
		String _arg0
		String _arg0
		String _arg0
		android.telecom.CallAudioState _arg1
		String _arg0
		android.telecom.CallAudioState _arg1
		String _arg0
		char _arg1
		String _arg0
		String _arg0
		String _arg1
		String _arg0
		String _arg0
		String _arg0
		String _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IVideoProvider$Stub.class
IVideoProvider.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IVideoProvider$Stub extends android.os.Binder implements com.android.internal.telecom.IVideoProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addVideoCallback
	static final int TRANSACTION_removeVideoCallback
	static final int TRANSACTION_setCamera
	static final int TRANSACTION_setPreviewSurface
	static final int TRANSACTION_setDisplaySurface
	static final int TRANSACTION_setDeviceOrientation
	static final int TRANSACTION_setZoom
	static final int TRANSACTION_sendSessionModifyRequest
	static final int TRANSACTION_sendSessionModifyResponse
	static final int TRANSACTION_requestCameraCapabilities
	static final int TRANSACTION_requestCallDataUsage
	static final int TRANSACTION_setPauseImage
	public void  () 
	public static com.android.internal.telecom.IVideoProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		String _arg0
		android.view.Surface _arg0
		android.view.Surface _arg0
		android.view.Surface _arg0
		android.view.Surface _arg0
		int _arg0
		float _arg0
		android.telecom.VideoProfile _arg0
		android.telecom.VideoProfile _arg1
		android.telecom.VideoProfile _arg0
		android.telecom.VideoProfile _arg1
		android.telecom.VideoProfile _arg0
		android.telecom.VideoProfile _arg0
		android.net.Uri _arg0
		android.net.Uri _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IInCallService$Stub.class
IInCallService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IInCallService$Stub extends android.os.Binder implements com.android.internal.telecom.IInCallService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setInCallAdapter
	static final int TRANSACTION_addCall
	static final int TRANSACTION_updateCall
	static final int TRANSACTION_setPostDial
	static final int TRANSACTION_setPostDialWait
	static final int TRANSACTION_onCallAudioStateChanged
	static final int TRANSACTION_bringToForeground
	static final int TRANSACTION_onCanAddCallChanged
	public void  () 
	public static com.android.internal.telecom.IInCallService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.telecom.IInCallAdapter _arg0
		android.telecom.ParcelableCall _arg0
		android.telecom.ParcelableCall _arg0
		android.telecom.ParcelableCall _arg0
		android.telecom.ParcelableCall _arg0
		String _arg0
		String _arg1
		String _arg0
		String _arg1
		android.telecom.CallAudioState _arg0
		android.telecom.CallAudioState _arg0
		boolean _arg0
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IVideoProvider.class
IVideoProvider.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IVideoProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void addVideoCallback (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void removeVideoCallback (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setCamera (java.lang.String)  throws android.os.RemoteException 
	public abstract void setPreviewSurface (android.view.Surface)  throws android.os.RemoteException 
	public abstract void setDisplaySurface (android.view.Surface)  throws android.os.RemoteException 
	public abstract void setDeviceOrientation (int)  throws android.os.RemoteException 
	public abstract void setZoom (float)  throws android.os.RemoteException 
	public abstract void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile)  throws android.os.RemoteException 
	public abstract void sendSessionModifyResponse (android.telecom.VideoProfile)  throws android.os.RemoteException 
	public abstract void requestCameraCapabilities ()  throws android.os.RemoteException 
	public abstract void requestCallDataUsage ()  throws android.os.RemoteException 
	public abstract void setPauseImage (android.net.Uri)  throws android.os.RemoteException 
}

com/android/internal/telecom/RemoteServiceCallback.class
RemoteServiceCallback.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.RemoteServiceCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onError ()  throws android.os.RemoteException 
	public abstract void onResult (java.util.List, java.util.List)  throws android.os.RemoteException 
}

com/android/internal/telecom/IVideoCallback$Stub$Proxy.class
IVideoCallback.java
package com.android.internal.telecom
 com.android.internal.telecom.IVideoCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IVideoCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void receiveSessionModifyRequest (android.telecom.VideoProfile)  throws android.os.RemoteException 
		android.telecom.VideoProfile videoProfile
		android.os.Parcel _data
	public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile)  throws android.os.RemoteException 
		int status
		android.telecom.VideoProfile requestedProfile
		android.telecom.VideoProfile responseProfile
		android.os.Parcel _data
	public void handleCallSessionEvent (int)  throws android.os.RemoteException 
		int event
		android.os.Parcel _data
	public void changePeerDimensions (int, int)  throws android.os.RemoteException 
		int width
		int height
		android.os.Parcel _data
	public void changeCallDataUsage (long)  throws android.os.RemoteException 
		long dataUsage
		android.os.Parcel _data
	public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities)  throws android.os.RemoteException 
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
		android.os.Parcel _data
	public void changeVideoQuality (int)  throws android.os.RemoteException 
		int videoQuality
		android.os.Parcel _data
}

com/android/internal/telecom/IConnectionServiceAdapter$Stub$Proxy.class
IConnectionServiceAdapter.java
package com.android.internal.telecom
 com.android.internal.telecom.IConnectionServiceAdapter$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IConnectionServiceAdapter  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void handleCreateConnectionComplete (java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection)  throws android.os.RemoteException 
		String callId
		android.telecom.ConnectionRequest request
		android.telecom.ParcelableConnection connection
		android.os.Parcel _data
	public void setActive (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void setRinging (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void setDialing (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void setDisconnected (java.lang.String, android.telecom.DisconnectCause)  throws android.os.RemoteException 
		String callId
		android.telecom.DisconnectCause disconnectCause
		android.os.Parcel _data
	public void setOnHold (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void setRingbackRequested (java.lang.String, boolean)  throws android.os.RemoteException 
		String callId
		boolean ringing
		android.os.Parcel _data
	public void setConnectionCapabilities (java.lang.String, int)  throws android.os.RemoteException 
		String callId
		int connectionCapabilities
		android.os.Parcel _data
	public void setIsConferenced (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callId
		String conferenceCallId
		android.os.Parcel _data
	public void setConferenceMergeFailed (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void addConferenceCall (java.lang.String, android.telecom.ParcelableConference)  throws android.os.RemoteException 
		String callId
		android.telecom.ParcelableConference conference
		android.os.Parcel _data
	public void removeCall (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void onPostDialWait (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callId
		String remaining
		android.os.Parcel _data
	public void onPostDialChar (java.lang.String, char)  throws android.os.RemoteException 
		String callId
		char nextChar
		android.os.Parcel _data
	public void queryRemoteConnectionServices (com.android.internal.telecom.RemoteServiceCallback)  throws android.os.RemoteException 
		com.android.internal.telecom.RemoteServiceCallback callback
		android.os.Parcel _data
	public void setVideoProvider (java.lang.String, com.android.internal.telecom.IVideoProvider)  throws android.os.RemoteException 
		String callId
		com.android.internal.telecom.IVideoProvider videoProvider
		android.os.Parcel _data
	public void setVideoState (java.lang.String, int)  throws android.os.RemoteException 
		String callId
		int videoState
		android.os.Parcel _data
	public void setIsVoipAudioMode (java.lang.String, boolean)  throws android.os.RemoteException 
		String callId
		boolean isVoip
		android.os.Parcel _data
	public void setStatusHints (java.lang.String, android.telecom.StatusHints)  throws android.os.RemoteException 
		String callId
		android.telecom.StatusHints statusHints
		android.os.Parcel _data
	public void setAddress (java.lang.String, android.net.Uri, int)  throws android.os.RemoteException 
		String callId
		android.net.Uri address
		int presentation
		android.os.Parcel _data
	public void setCallerDisplayName (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String callId
		String callerDisplayName
		int presentation
		android.os.Parcel _data
	public void setConferenceableConnections (java.lang.String, java.util.List)  throws android.os.RemoteException 
		String callId
		java.util.List conferenceableCallIds
		android.os.Parcel _data
	public void addExistingConnection (java.lang.String, android.telecom.ParcelableConnection)  throws android.os.RemoteException 
		String callId
		android.telecom.ParcelableConnection connection
		android.os.Parcel _data
	public void setExtras (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String callId
		android.os.Bundle extras
		android.os.Parcel _data
}

com/android/internal/telecom/IVideoCallback.class
IVideoCallback.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IVideoCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void receiveSessionModifyRequest (android.telecom.VideoProfile)  throws android.os.RemoteException 
	public abstract void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile)  throws android.os.RemoteException 
	public abstract void handleCallSessionEvent (int)  throws android.os.RemoteException 
	public abstract void changePeerDimensions (int, int)  throws android.os.RemoteException 
	public abstract void changeCallDataUsage (long)  throws android.os.RemoteException 
	public abstract void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities)  throws android.os.RemoteException 
	public abstract void changeVideoQuality (int)  throws android.os.RemoteException 
}

com/android/internal/telecom/IConnectionService$Stub$Proxy.class
IConnectionService.java
package com.android.internal.telecom
 com.android.internal.telecom.IConnectionService$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IConnectionService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void addConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter)  throws android.os.RemoteException 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		android.os.Parcel _data
	public void removeConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter)  throws android.os.RemoteException 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		android.os.Parcel _data
	public void createConnection (android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		String callId
		android.telecom.ConnectionRequest request
		boolean isIncoming
		boolean isUnknown
		android.os.Parcel _data
	public void abort (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void answerVideo (java.lang.String, int)  throws android.os.RemoteException 
		String callId
		int videoState
		android.os.Parcel _data
	public void answer (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void reject (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void disconnect (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void hold (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void unhold (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void onCallAudioStateChanged (java.lang.String, android.telecom.CallAudioState)  throws android.os.RemoteException 
		String activeCallId
		android.telecom.CallAudioState callAudioState
		android.os.Parcel _data
	public void playDtmfTone (java.lang.String, char)  throws android.os.RemoteException 
		String callId
		char digit
		android.os.Parcel _data
	public void stopDtmfTone (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void conference (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String conferenceCallId
		String callId
		android.os.Parcel _data
	public void splitFromConference (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void mergeConference (java.lang.String)  throws android.os.RemoteException 
		String conferenceCallId
		android.os.Parcel _data
	public void swapConference (java.lang.String)  throws android.os.RemoteException 
		String conferenceCallId
		android.os.Parcel _data
	public void onPostDialContinue (java.lang.String, boolean)  throws android.os.RemoteException 
		String callId
		boolean proceed
		android.os.Parcel _data
}

com/android/internal/telecom/ITelecomService.class
ITelecomService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.ITelecomService extends java.lang.Object implements android.os.IInterface  {
	public abstract void showInCallScreen (boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount ()  throws android.os.RemoteException 
	public abstract void setUserSelectedOutgoingPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
	public abstract java.util.List getCallCapablePhoneAccounts (boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getPhoneAccountsSupportingScheme (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getPhoneAccountsForPackage (java.lang.String)  throws android.os.RemoteException 
	public abstract android.telecom.PhoneAccount getPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
	public abstract int getAllPhoneAccountsCount ()  throws android.os.RemoteException 
	public abstract java.util.List getAllPhoneAccounts ()  throws android.os.RemoteException 
	public abstract java.util.List getAllPhoneAccountHandles ()  throws android.os.RemoteException 
	public abstract android.telecom.PhoneAccountHandle getSimCallManager ()  throws android.os.RemoteException 
	public abstract android.telecom.PhoneAccountHandle getSimCallManagerForUser (int)  throws android.os.RemoteException 
	public abstract void registerPhoneAccount (android.telecom.PhoneAccount)  throws android.os.RemoteException 
	public abstract void unregisterPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
	public abstract void clearAccounts (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isVoiceMailNumber (android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getVoiceMailNumber (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getLine1Number (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getDefaultPhoneApp ()  throws android.os.RemoteException 
	public abstract java.lang.String getDefaultDialerPackage ()  throws android.os.RemoteException 
	public abstract java.lang.String getSystemDialerPackage ()  throws android.os.RemoteException 
	public abstract void silenceRinger (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isInCall (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isRinging (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCallState ()  throws android.os.RemoteException 
	public abstract boolean endCall ()  throws android.os.RemoteException 
	public abstract void acceptRingingCall ()  throws android.os.RemoteException 
	public abstract void cancelMissedCallsNotification (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean handlePinMmi (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean handlePinMmiForPhoneAccount (android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.net.Uri getAdnUriForPhoneAccount (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isTtySupported (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCurrentTtyMode (java.lang.String)  throws android.os.RemoteException 
	public abstract void addNewIncomingCall (android.telecom.PhoneAccountHandle, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void addNewUnknownCall (android.telecom.PhoneAccountHandle, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void placeCall (android.net.Uri, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean enablePhoneAccount (android.telecom.PhoneAccountHandle, boolean)  throws android.os.RemoteException 
	public abstract boolean setDefaultDialer (java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/telecom/ITelecomService$Stub.class
ITelecomService.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.ITelecomService$Stub extends android.os.Binder implements com.android.internal.telecom.ITelecomService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_showInCallScreen
	static final int TRANSACTION_getDefaultOutgoingPhoneAccount
	static final int TRANSACTION_getUserSelectedOutgoingPhoneAccount
	static final int TRANSACTION_setUserSelectedOutgoingPhoneAccount
	static final int TRANSACTION_getCallCapablePhoneAccounts
	static final int TRANSACTION_getPhoneAccountsSupportingScheme
	static final int TRANSACTION_getPhoneAccountsForPackage
	static final int TRANSACTION_getPhoneAccount
	static final int TRANSACTION_getAllPhoneAccountsCount
	static final int TRANSACTION_getAllPhoneAccounts
	static final int TRANSACTION_getAllPhoneAccountHandles
	static final int TRANSACTION_getSimCallManager
	static final int TRANSACTION_getSimCallManagerForUser
	static final int TRANSACTION_registerPhoneAccount
	static final int TRANSACTION_unregisterPhoneAccount
	static final int TRANSACTION_clearAccounts
	static final int TRANSACTION_isVoiceMailNumber
	static final int TRANSACTION_getVoiceMailNumber
	static final int TRANSACTION_getLine1Number
	static final int TRANSACTION_getDefaultPhoneApp
	static final int TRANSACTION_getDefaultDialerPackage
	static final int TRANSACTION_getSystemDialerPackage
	static final int TRANSACTION_silenceRinger
	static final int TRANSACTION_isInCall
	static final int TRANSACTION_isRinging
	static final int TRANSACTION_getCallState
	static final int TRANSACTION_endCall
	static final int TRANSACTION_acceptRingingCall
	static final int TRANSACTION_cancelMissedCallsNotification
	static final int TRANSACTION_handlePinMmi
	static final int TRANSACTION_handlePinMmiForPhoneAccount
	static final int TRANSACTION_getAdnUriForPhoneAccount
	static final int TRANSACTION_isTtySupported
	static final int TRANSACTION_getCurrentTtyMode
	static final int TRANSACTION_addNewIncomingCall
	static final int TRANSACTION_addNewUnknownCall
	static final int TRANSACTION_placeCall
	static final int TRANSACTION_enablePhoneAccount
	static final int TRANSACTION_setDefaultDialer
	public void  () 
	public static com.android.internal.telecom.ITelecomService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		String _arg1
		String _arg0
		String _arg1
		android.telecom.PhoneAccountHandle _result
		android.telecom.PhoneAccountHandle _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		boolean _arg0
		String _arg1
		java.util.List _result
		String _arg0
		String _arg1
		java.util.List _result
		String _arg0
		java.util.List _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccount _result
		int _result
		java.util.List _result
		java.util.List _result
		android.telecom.PhoneAccountHandle _result
		int _arg0
		android.telecom.PhoneAccountHandle _result
		android.telecom.PhoneAccount _arg0
		android.telecom.PhoneAccount _arg0
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg0
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		String _arg2
		boolean _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		String _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		String _result
		android.content.ComponentName _result
		String _result
		String _result
		String _arg0
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		int _result
		boolean _result
		String _arg0
		String _arg0
		String _arg1
		boolean _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		String _arg2
		boolean _result
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		String _arg1
		android.net.Uri _result
		String _arg0
		boolean _result
		String _arg0
		int _result
		android.telecom.PhoneAccountHandle _arg0
		android.os.Bundle _arg1
		android.telecom.PhoneAccountHandle _arg0
		android.os.Bundle _arg1
		android.telecom.PhoneAccountHandle _arg0
		android.os.Bundle _arg1
		android.telecom.PhoneAccountHandle _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		String _arg2
		android.telecom.PhoneAccountHandle _arg0
		android.telecom.PhoneAccountHandle _arg0
		boolean _arg1
		boolean _result
		String _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IVideoCallback$Stub.class
IVideoCallback.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IVideoCallback$Stub extends android.os.Binder implements com.android.internal.telecom.IVideoCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_receiveSessionModifyRequest
	static final int TRANSACTION_receiveSessionModifyResponse
	static final int TRANSACTION_handleCallSessionEvent
	static final int TRANSACTION_changePeerDimensions
	static final int TRANSACTION_changeCallDataUsage
	static final int TRANSACTION_changeCameraCapabilities
	static final int TRANSACTION_changeVideoQuality
	public void  () 
	public static com.android.internal.telecom.IVideoCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.telecom.VideoProfile _arg0
		android.telecom.VideoProfile _arg0
		android.telecom.VideoProfile _arg1
		android.telecom.VideoProfile _arg2
		int _arg0
		android.telecom.VideoProfile _arg1
		android.telecom.VideoProfile _arg2
		int _arg0
		int _arg0
		int _arg1
		long _arg0
		android.telecom.VideoProfile$CameraCapabilities _arg0
		android.telecom.VideoProfile$CameraCapabilities _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/RemoteServiceCallback$Stub.class
RemoteServiceCallback.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.RemoteServiceCallback$Stub extends android.os.Binder implements com.android.internal.telecom.RemoteServiceCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onError
	static final int TRANSACTION_onResult
	public void  () 
	public static com.android.internal.telecom.RemoteServiceCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		java.util.List _arg0
		java.util.List _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IConnectionServiceAdapter$Stub.class
IConnectionServiceAdapter.java
package com.android.internal.telecom
public abstract com.android.internal.telecom.IConnectionServiceAdapter$Stub extends android.os.Binder implements com.android.internal.telecom.IConnectionServiceAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_handleCreateConnectionComplete
	static final int TRANSACTION_setActive
	static final int TRANSACTION_setRinging
	static final int TRANSACTION_setDialing
	static final int TRANSACTION_setDisconnected
	static final int TRANSACTION_setOnHold
	static final int TRANSACTION_setRingbackRequested
	static final int TRANSACTION_setConnectionCapabilities
	static final int TRANSACTION_setIsConferenced
	static final int TRANSACTION_setConferenceMergeFailed
	static final int TRANSACTION_addConferenceCall
	static final int TRANSACTION_removeCall
	static final int TRANSACTION_onPostDialWait
	static final int TRANSACTION_onPostDialChar
	static final int TRANSACTION_queryRemoteConnectionServices
	static final int TRANSACTION_setVideoProvider
	static final int TRANSACTION_setVideoState
	static final int TRANSACTION_setIsVoipAudioMode
	static final int TRANSACTION_setStatusHints
	static final int TRANSACTION_setAddress
	static final int TRANSACTION_setCallerDisplayName
	static final int TRANSACTION_setConferenceableConnections
	static final int TRANSACTION_addExistingConnection
	static final int TRANSACTION_setExtras
	public void  () 
	public static com.android.internal.telecom.IConnectionServiceAdapter asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.telecom.ConnectionRequest _arg1
		android.telecom.ParcelableConnection _arg2
		String _arg0
		android.telecom.ConnectionRequest _arg1
		android.telecom.ParcelableConnection _arg2
		String _arg0
		String _arg0
		String _arg0
		android.telecom.DisconnectCause _arg1
		String _arg0
		android.telecom.DisconnectCause _arg1
		String _arg0
		String _arg0
		boolean _arg1
		String _arg0
		int _arg1
		String _arg0
		String _arg1
		String _arg0
		android.telecom.ParcelableConference _arg1
		String _arg0
		android.telecom.ParcelableConference _arg1
		String _arg0
		String _arg0
		String _arg1
		String _arg0
		char _arg1
		com.android.internal.telecom.RemoteServiceCallback _arg0
		String _arg0
		com.android.internal.telecom.IVideoProvider _arg1
		String _arg0
		int _arg1
		String _arg0
		boolean _arg1
		android.telecom.StatusHints _arg1
		String _arg0
		android.telecom.StatusHints _arg1
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		java.util.List _arg1
		android.telecom.ParcelableConnection _arg1
		String _arg0
		android.telecom.ParcelableConnection _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/telecom/IVideoProvider$Stub$Proxy.class
IVideoProvider.java
package com.android.internal.telecom
 com.android.internal.telecom.IVideoProvider$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IVideoProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void addVideoCallback (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder videoCallbackBinder
		android.os.Parcel _data
	public void removeVideoCallback (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder videoCallbackBinder
		android.os.Parcel _data
	public void setCamera (java.lang.String)  throws android.os.RemoteException 
		String cameraId
		android.os.Parcel _data
	public void setPreviewSurface (android.view.Surface)  throws android.os.RemoteException 
		android.view.Surface surface
		android.os.Parcel _data
	public void setDisplaySurface (android.view.Surface)  throws android.os.RemoteException 
		android.view.Surface surface
		android.os.Parcel _data
	public void setDeviceOrientation (int)  throws android.os.RemoteException 
		int rotation
		android.os.Parcel _data
	public void setZoom (float)  throws android.os.RemoteException 
		float value
		android.os.Parcel _data
	public void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile)  throws android.os.RemoteException 
		android.telecom.VideoProfile fromProfile
		android.telecom.VideoProfile toProfile
		android.os.Parcel _data
	public void sendSessionModifyResponse (android.telecom.VideoProfile)  throws android.os.RemoteException 
		android.telecom.VideoProfile responseProfile
		android.os.Parcel _data
	public void requestCameraCapabilities ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void requestCallDataUsage ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void setPauseImage (android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Parcel _data
}

com/android/internal/telecom/ITelecomService$Stub$Proxy.class
ITelecomService.java
package com.android.internal.telecom
 com.android.internal.telecom.ITelecomService$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.ITelecomService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void showInCallScreen (boolean, java.lang.String)  throws android.os.RemoteException 
		boolean showDialpad
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle _result
		String uriScheme
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telecom.PhoneAccountHandle _result
	public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount ()  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telecom.PhoneAccountHandle _result
	public void setUserSelectedOutgoingPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle account
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getCallCapablePhoneAccounts (boolean, java.lang.String)  throws android.os.RemoteException 
		boolean includeDisabledAccounts
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getPhoneAccountsSupportingScheme (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String uriScheme
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getPhoneAccountsForPackage (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.telecom.PhoneAccount getPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
		android.telecom.PhoneAccount _result
		android.telecom.PhoneAccountHandle account
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telecom.PhoneAccount _result
	public int getAllPhoneAccountsCount ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.util.List getAllPhoneAccounts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getAllPhoneAccountHandles ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.telecom.PhoneAccountHandle getSimCallManager ()  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telecom.PhoneAccountHandle _result
	public android.telecom.PhoneAccountHandle getSimCallManagerForUser (int)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.telecom.PhoneAccountHandle _result
	public void registerPhoneAccount (android.telecom.PhoneAccount)  throws android.os.RemoteException 
		android.telecom.PhoneAccount metadata
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterPhoneAccount (android.telecom.PhoneAccountHandle)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle account
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearAccounts (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isVoiceMailNumber (android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle accountHandle
		String number
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getVoiceMailNumber (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle accountHandle
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getLine1Number (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle accountHandle
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.ComponentName getDefaultPhoneApp ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public java.lang.String getDefaultDialerPackage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSystemDialerPackage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void silenceRinger (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isInCall (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRinging (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getCallState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean endCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void acceptRingingCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelMissedCallsNotification (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean handlePinMmi (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String dialString
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean handlePinMmiForPhoneAccount (android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle accountHandle
		String dialString
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.net.Uri getAdnUriForPhoneAccount (android.telecom.PhoneAccountHandle, java.lang.String)  throws android.os.RemoteException 
		android.net.Uri _result
		android.telecom.PhoneAccountHandle accountHandle
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Uri _result
	public boolean isTtySupported (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getCurrentTtyMode (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void addNewIncomingCall (android.telecom.PhoneAccountHandle, android.os.Bundle)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle phoneAccount
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addNewUnknownCall (android.telecom.PhoneAccountHandle, android.os.Bundle)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle phoneAccount
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void placeCall (android.net.Uri, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
		android.net.Uri handle
		android.os.Bundle extras
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean enablePhoneAccount (android.telecom.PhoneAccountHandle, boolean)  throws android.os.RemoteException 
		android.telecom.PhoneAccountHandle accountHandle
		boolean isEnabled
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setDefaultDialer (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/telecom/IInCallAdapter$Stub$Proxy.class
IInCallAdapter.java
package com.android.internal.telecom
 com.android.internal.telecom.IInCallAdapter$Stub$Proxy extends java.lang.Object implements com.android.internal.telecom.IInCallAdapter  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void answerCall (java.lang.String, int)  throws android.os.RemoteException 
		String callId
		int videoState
		android.os.Parcel _data
	public void rejectCall (java.lang.String, boolean, java.lang.String)  throws android.os.RemoteException 
		String callId
		boolean rejectWithMessage
		String textMessage
		android.os.Parcel _data
	public void disconnectCall (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void holdCall (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void unholdCall (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void mute (boolean)  throws android.os.RemoteException 
		boolean shouldMute
		android.os.Parcel _data
	public void setAudioRoute (int)  throws android.os.RemoteException 
		int route
		android.os.Parcel _data
	public void playDtmfTone (java.lang.String, char)  throws android.os.RemoteException 
		String callId
		char digit
		android.os.Parcel _data
	public void stopDtmfTone (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void postDialContinue (java.lang.String, boolean)  throws android.os.RemoteException 
		String callId
		boolean proceed
		android.os.Parcel _data
	public void phoneAccountSelected (java.lang.String, android.telecom.PhoneAccountHandle, boolean)  throws android.os.RemoteException 
		String callId
		android.telecom.PhoneAccountHandle accountHandle
		boolean setDefault
		android.os.Parcel _data
	public void conference (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callId
		String otherCallId
		android.os.Parcel _data
	public void splitFromConference (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void mergeConference (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void swapConference (java.lang.String)  throws android.os.RemoteException 
		String callId
		android.os.Parcel _data
	public void turnOnProximitySensor ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void turnOffProximitySensor (boolean)  throws android.os.RemoteException 
		boolean screenOnImmediately
		android.os.Parcel _data
}

com/android/internal/R$styleable.class
R.java
package com.android.internal
public final com.android.internal.R$styleable extends java.lang.Object {
	public static final int[] AbsListView
	public static final int AbsListView_cacheColorHint
	public static final int AbsListView_choiceMode
	public static final int AbsListView_drawSelectorOnTop
	public static final int AbsListView_fastScrollAlwaysVisible
	public static final int AbsListView_fastScrollEnabled
	public static final int AbsListView_fastScrollStyle
	public static final int AbsListView_listSelector
	public static final int AbsListView_scrollingCache
	public static final int AbsListView_smoothScrollbar
	public static final int AbsListView_stackFromBottom
	public static final int AbsListView_textFilterEnabled
	public static final int AbsListView_transcriptMode
	public static final int[] AbsSpinner
	public static final int AbsSpinner_entries
	public static final int[] AbsoluteLayout_Layout
	public static final int AbsoluteLayout_Layout_layout_x
	public static final int AbsoluteLayout_Layout_layout_y
	public static final int[] AccelerateInterpolator
	public static final int AccelerateInterpolator_factor
	public static final int[] AccessibilityService
	public static final int AccessibilityService_accessibilityEventTypes
	public static final int AccessibilityService_accessibilityFeedbackType
	public static final int AccessibilityService_accessibilityFlags
	public static final int AccessibilityService_canRequestEnhancedWebAccessibility
	public static final int AccessibilityService_canRequestFilterKeyEvents
	public static final int AccessibilityService_canRequestTouchExplorationMode
	public static final int AccessibilityService_canRetrieveWindowContent
	public static final int AccessibilityService_description
	public static final int AccessibilityService_notificationTimeout
	public static final int AccessibilityService_packageNames
	public static final int AccessibilityService_settingsActivity
	public static final int[] AccountAuthenticator
	public static final int AccountAuthenticator_accountPreferences
	public static final int AccountAuthenticator_accountType
	public static final int AccountAuthenticator_customTokens
	public static final int AccountAuthenticator_icon
	public static final int AccountAuthenticator_label
	public static final int AccountAuthenticator_smallIcon
	public static final int[] ActionBar
	public static final int ActionBar_background
	public static final int ActionBar_backgroundSplit
	public static final int ActionBar_backgroundStacked
	public static final int ActionBar_contentInsetEnd
	public static final int ActionBar_contentInsetLeft
	public static final int ActionBar_contentInsetRight
	public static final int ActionBar_contentInsetStart
	public static final int ActionBar_customNavigationLayout
	public static final int ActionBar_displayOptions
	public static final int ActionBar_divider
	public static final int ActionBar_elevation
	public static final int ActionBar_height
	public static final int ActionBar_hideOnContentScroll
	public static final int ActionBar_homeAsUpIndicator
	public static final int ActionBar_homeLayout
	public static final int ActionBar_icon
	public static final int ActionBar_indeterminateProgressStyle
	public static final int ActionBar_itemPadding
	public static final int ActionBar_logo
	public static final int ActionBar_navigationMode
	public static final int ActionBar_popupTheme
	public static final int ActionBar_progressBarPadding
	public static final int ActionBar_progressBarStyle
	public static final int ActionBar_subtitle
	public static final int ActionBar_subtitleTextStyle
	public static final int ActionBar_title
	public static final int ActionBar_titleTextStyle
	public static final int[] ActionBar_LayoutParams
	public static final int ActionBar_LayoutParams_layout_gravity
	public static final int[] ActionMenuItemView
	public static final int ActionMenuItemView_minWidth
	public static final int[] ActionMode
	public static final int ActionMode_background
	public static final int ActionMode_backgroundSplit
	public static final int ActionMode_closeItemLayout
	public static final int ActionMode_height
	public static final int ActionMode_subtitleTextStyle
	public static final int ActionMode_titleTextStyle
	public static final int[] ActivityChooserView
	public static final int ActivityChooserView_expandActivityOverflowButtonDrawable
	public static final int ActivityChooserView_initialActivityCount
	public static final int[] AdapterViewAnimator
	public static final int AdapterViewAnimator_animateFirstView
	public static final int AdapterViewAnimator_inAnimation
	public static final int AdapterViewAnimator_loopViews
	public static final int AdapterViewAnimator_outAnimation
	public static final int[] AdapterViewFlipper
	public static final int AdapterViewFlipper_autoStart
	public static final int AdapterViewFlipper_flipInterval
	public static final int[] AidFilter
	public static final int AidFilter_name
	public static final int[] AidGroup
	public static final int AidGroup_category
	public static final int AidGroup_description
	public static final int[] AidPrefixFilter
	public static final int AidPrefixFilter_name
	public static final int[] AlertDialog
	public static final int AlertDialog_bottomBright
	public static final int AlertDialog_bottomDark
	public static final int AlertDialog_bottomMedium
	public static final int AlertDialog_buttonPanelSideLayout
	public static final int AlertDialog_centerBright
	public static final int AlertDialog_centerDark
	public static final int AlertDialog_centerMedium
	public static final int AlertDialog_fullBright
	public static final int AlertDialog_fullDark
	public static final int AlertDialog_horizontalProgressLayout
	public static final int AlertDialog_layout
	public static final int AlertDialog_listItemLayout
	public static final int AlertDialog_listLayout
	public static final int AlertDialog_multiChoiceItemLayout
	public static final int AlertDialog_needsDefaultBackgrounds
	public static final int AlertDialog_progressLayout
	public static final int AlertDialog_singleChoiceItemLayout
	public static final int AlertDialog_topBright
	public static final int AlertDialog_topDark
	public static final int[] AlphaAnimation
	public static final int AlphaAnimation_fromAlpha
	public static final int AlphaAnimation_toAlpha
	public static final int[] AnalogClock
	public static final int AnalogClock_dial
	public static final int AnalogClock_hand_hour
	public static final int AnalogClock_hand_minute
	public static final int[] AndroidManifest
	public static final int AndroidManifest_installLocation
	public static final int AndroidManifest_revisionCode
	public static final int AndroidManifest_sharedUserId
	public static final int AndroidManifest_sharedUserLabel
	public static final int AndroidManifest_versionCode
	public static final int AndroidManifest_versionName
	public static final int[] AndroidManifestAction
	public static final int AndroidManifestAction_name
	public static final int[] AndroidManifestActivity
	public static final int AndroidManifestActivity_allowEmbedded
	public static final int AndroidManifestActivity_allowTaskReparenting
	public static final int AndroidManifestActivity_alwaysRetainTaskState
	public static final int AndroidManifestActivity_autoRemoveFromRecents
	public static final int AndroidManifestActivity_banner
	public static final int AndroidManifestActivity_clearTaskOnLaunch
	public static final int AndroidManifestActivity_configChanges
	public static final int AndroidManifestActivity_description
	public static final int AndroidManifestActivity_documentLaunchMode
	public static final int AndroidManifestActivity_enabled
	public static final int AndroidManifestActivity_excludeFromRecents
	public static final int AndroidManifestActivity_exported
	public static final int AndroidManifestActivity_finishOnCloseSystemDialogs
	public static final int AndroidManifestActivity_finishOnTaskLaunch
	public static final int AndroidManifestActivity_hardwareAccelerated
	public static final int AndroidManifestActivity_icon
	public static final int AndroidManifestActivity_immersive
	public static final int AndroidManifestActivity_label
	public static final int AndroidManifestActivity_launchMode
	public static final int AndroidManifestActivity_lockTaskMode
	public static final int AndroidManifestActivity_logo
	public static final int AndroidManifestActivity_maxRecents
	public static final int AndroidManifestActivity_multiprocess
	public static final int AndroidManifestActivity_name
	public static final int AndroidManifestActivity_noHistory
	public static final int AndroidManifestActivity_parentActivityName
	public static final int AndroidManifestActivity_permission
	public static final int AndroidManifestActivity_persistableMode
	public static final int AndroidManifestActivity_primaryUserOnly
	public static final int AndroidManifestActivity_process
	public static final int AndroidManifestActivity_relinquishTaskIdentity
	public static final int AndroidManifestActivity_resizeableActivity
	public static final int AndroidManifestActivity_resumeWhilePausing
	public static final int AndroidManifestActivity_screenOrientation
	public static final int AndroidManifestActivity_showForAllUsers
	public static final int AndroidManifestActivity_showOnLockScreen
	public static final int AndroidManifestActivity_singleUser
	public static final int AndroidManifestActivity_stateNotNeeded
	public static final int AndroidManifestActivity_taskAffinity
	public static final int AndroidManifestActivity_theme
	public static final int AndroidManifestActivity_uiOptions
	public static final int AndroidManifestActivity_windowSoftInputMode
	public static final int[] AndroidManifestActivityAlias
	public static final int AndroidManifestActivityAlias_banner
	public static final int AndroidManifestActivityAlias_description
	public static final int AndroidManifestActivityAlias_enabled
	public static final int AndroidManifestActivityAlias_exported
	public static final int AndroidManifestActivityAlias_icon
	public static final int AndroidManifestActivityAlias_label
	public static final int AndroidManifestActivityAlias_logo
	public static final int AndroidManifestActivityAlias_name
	public static final int AndroidManifestActivityAlias_parentActivityName
	public static final int AndroidManifestActivityAlias_permission
	public static final int AndroidManifestActivityAlias_targetActivity
	public static final int[] AndroidManifestApplication
	public static final int AndroidManifestApplication_allowBackup
	public static final int AndroidManifestApplication_allowClearUserData
	public static final int AndroidManifestApplication_allowTaskReparenting
	public static final int AndroidManifestApplication_backupAgent
	public static final int AndroidManifestApplication_banner
	public static final int AndroidManifestApplication_cantSaveState
	public static final int AndroidManifestApplication_debuggable
	public static final int AndroidManifestApplication_description
	public static final int AndroidManifestApplication_enabled
	public static final int AndroidManifestApplication_extractNativeLibs
	public static final int AndroidManifestApplication_fullBackupContent
	public static final int AndroidManifestApplication_fullBackupOnly
	public static final int AndroidManifestApplication_hardwareAccelerated
	public static final int AndroidManifestApplication_hasCode
	public static final int AndroidManifestApplication_icon
	public static final int AndroidManifestApplication_isGame
	public static final int AndroidManifestApplication_killAfterRestore
	public static final int AndroidManifestApplication_label
	public static final int AndroidManifestApplication_largeHeap
	public static final int AndroidManifestApplication_logo
	public static final int AndroidManifestApplication_manageSpaceActivity
	public static final int AndroidManifestApplication_multiArch
	public static final int AndroidManifestApplication_name
	public static final int AndroidManifestApplication_neverEncrypt
	public static final int AndroidManifestApplication_permission
	public static final int AndroidManifestApplication_persistent
	public static final int AndroidManifestApplication_process
	public static final int AndroidManifestApplication_requiredAccountType
	public static final int AndroidManifestApplication_requiredForAllUsers
	public static final int AndroidManifestApplication_restoreAnyVersion
	public static final int AndroidManifestApplication_restoreNeedsApplication
	public static final int AndroidManifestApplication_restrictedAccountType
	public static final int AndroidManifestApplication_supportsRtl
	public static final int AndroidManifestApplication_taskAffinity
	public static final int AndroidManifestApplication_testOnly
	public static final int AndroidManifestApplication_theme
	public static final int AndroidManifestApplication_uiOptions
	public static final int AndroidManifestApplication_usesCleartextTraffic
	public static final int AndroidManifestApplication_vmSafeMode
	public static final int[] AndroidManifestCategory
	public static final int AndroidManifestCategory_name
	public static final int[] AndroidManifestCompatibleScreensScreen
	public static final int AndroidManifestCompatibleScreensScreen_screenDensity
	public static final int AndroidManifestCompatibleScreensScreen_screenSize
	public static final int[] AndroidManifestData
	public static final int AndroidManifestData_host
	public static final int AndroidManifestData_mimeType
	public static final int AndroidManifestData_path
	public static final int AndroidManifestData_pathPattern
	public static final int AndroidManifestData_pathPrefix
	public static final int AndroidManifestData_port
	public static final int AndroidManifestData_scheme
	public static final int AndroidManifestData_ssp
	public static final int AndroidManifestData_sspPattern
	public static final int AndroidManifestData_sspPrefix
	public static final int[] AndroidManifestFeatureGroup
	public static final int AndroidManifestFeatureGroup_label
	public static final int[] AndroidManifestGrantUriPermission
	public static final int AndroidManifestGrantUriPermission_path
	public static final int AndroidManifestGrantUriPermission_pathPattern
	public static final int AndroidManifestGrantUriPermission_pathPrefix
	public static final int[] AndroidManifestInstrumentation
	public static final int AndroidManifestInstrumentation_banner
	public static final int AndroidManifestInstrumentation_functionalTest
	public static final int AndroidManifestInstrumentation_handleProfiling
	public static final int AndroidManifestInstrumentation_icon
	public static final int AndroidManifestInstrumentation_label
	public static final int AndroidManifestInstrumentation_logo
	public static final int AndroidManifestInstrumentation_name
	public static final int AndroidManifestInstrumentation_targetPackage
	public static final int[] AndroidManifestIntentFilter
	public static final int AndroidManifestIntentFilter_autoVerify
	public static final int AndroidManifestIntentFilter_banner
	public static final int AndroidManifestIntentFilter_icon
	public static final int AndroidManifestIntentFilter_label
	public static final int AndroidManifestIntentFilter_logo
	public static final int AndroidManifestIntentFilter_priority
	public static final int[] AndroidManifestKeySet
	public static final int AndroidManifestKeySet_name
	public static final int[] AndroidManifestLibrary
	public static final int AndroidManifestLibrary_name
	public static final int[] AndroidManifestMetaData
	public static final int AndroidManifestMetaData_name
	public static final int AndroidManifestMetaData_resource
	public static final int AndroidManifestMetaData_value
	public static final int[] AndroidManifestOriginalPackage
	public static final int AndroidManifestOriginalPackage_name
	public static final int[] AndroidManifestPackageVerifier
	public static final int AndroidManifestPackageVerifier_name
	public static final int AndroidManifestPackageVerifier_publicKey
	public static final int[] AndroidManifestPathPermission
	public static final int AndroidManifestPathPermission_path
	public static final int AndroidManifestPathPermission_pathPattern
	public static final int AndroidManifestPathPermission_pathPrefix
	public static final int AndroidManifestPathPermission_permission
	public static final int AndroidManifestPathPermission_readPermission
	public static final int AndroidManifestPathPermission_writePermission
	public static final int[] AndroidManifestPermission
	public static final int AndroidManifestPermission_banner
	public static final int AndroidManifestPermission_description
	public static final int AndroidManifestPermission_icon
	public static final int AndroidManifestPermission_label
	public static final int AndroidManifestPermission_logo
	public static final int AndroidManifestPermission_name
	public static final int AndroidManifestPermission_permissionFlags
	public static final int AndroidManifestPermission_permissionGroup
	public static final int AndroidManifestPermission_protectionLevel
	public static final int[] AndroidManifestPermissionGroup
	public static final int AndroidManifestPermissionGroup_banner
	public static final int AndroidManifestPermissionGroup_description
	public static final int AndroidManifestPermissionGroup_icon
	public static final int AndroidManifestPermissionGroup_label
	public static final int AndroidManifestPermissionGroup_logo
	public static final int AndroidManifestPermissionGroup_name
	public static final int AndroidManifestPermissionGroup_permissionGroupFlags
	public static final int AndroidManifestPermissionGroup_priority
	public static final int[] AndroidManifestPermissionTree
	public static final int AndroidManifestPermissionTree_banner
	public static final int AndroidManifestPermissionTree_icon
	public static final int AndroidManifestPermissionTree_label
	public static final int AndroidManifestPermissionTree_logo
	public static final int AndroidManifestPermissionTree_name
	public static final int[] AndroidManifestProtectedBroadcast
	public static final int AndroidManifestProtectedBroadcast_name
	public static final int[] AndroidManifestProvider
	public static final int AndroidManifestProvider_authorities
	public static final int AndroidManifestProvider_banner
	public static final int AndroidManifestProvider_description
	public static final int AndroidManifestProvider_enabled
	public static final int AndroidManifestProvider_exported
	public static final int AndroidManifestProvider_grantUriPermissions
	public static final int AndroidManifestProvider_icon
	public static final int AndroidManifestProvider_initOrder
	public static final int AndroidManifestProvider_label
	public static final int AndroidManifestProvider_logo
	public static final int AndroidManifestProvider_multiprocess
	public static final int AndroidManifestProvider_name
	public static final int AndroidManifestProvider_permission
	public static final int AndroidManifestProvider_process
	public static final int AndroidManifestProvider_readPermission
	public static final int AndroidManifestProvider_singleUser
	public static final int AndroidManifestProvider_syncable
	public static final int AndroidManifestProvider_writePermission
	public static final int[] AndroidManifestPublicKey
	public static final int AndroidManifestPublicKey_name
	public static final int AndroidManifestPublicKey_value
	public static final int[] AndroidManifestReceiver
	public static final int AndroidManifestReceiver_banner
	public static final int AndroidManifestReceiver_description
	public static final int AndroidManifestReceiver_enabled
	public static final int AndroidManifestReceiver_exported
	public static final int AndroidManifestReceiver_icon
	public static final int AndroidManifestReceiver_label
	public static final int AndroidManifestReceiver_logo
	public static final int AndroidManifestReceiver_name
	public static final int AndroidManifestReceiver_permission
	public static final int AndroidManifestReceiver_process
	public static final int AndroidManifestReceiver_singleUser
	public static final int[] AndroidManifestResourceOverlay
	public static final int AndroidManifestResourceOverlay_priority
	public static final int AndroidManifestResourceOverlay_targetPackage
	public static final int[] AndroidManifestService
	public static final int AndroidManifestService_banner
	public static final int AndroidManifestService_description
	public static final int AndroidManifestService_enabled
	public static final int AndroidManifestService_exported
	public static final int AndroidManifestService_icon
	public static final int AndroidManifestService_isolatedProcess
	public static final int AndroidManifestService_label
	public static final int AndroidManifestService_logo
	public static final int AndroidManifestService_name
	public static final int AndroidManifestService_permission
	public static final int AndroidManifestService_process
	public static final int AndroidManifestService_singleUser
	public static final int AndroidManifestService_stopWithTask
	public static final int[] AndroidManifestSupportsInputInputType
	public static final int AndroidManifestSupportsInputInputType_name
	public static final int[] AndroidManifestSupportsScreens
	public static final int AndroidManifestSupportsScreens_anyDensity
	public static final int AndroidManifestSupportsScreens_compatibleWidthLimitDp
	public static final int AndroidManifestSupportsScreens_largeScreens
	public static final int AndroidManifestSupportsScreens_largestWidthLimitDp
	public static final int AndroidManifestSupportsScreens_normalScreens
	public static final int AndroidManifestSupportsScreens_requiresSmallestWidthDp
	public static final int AndroidManifestSupportsScreens_resizeable
	public static final int AndroidManifestSupportsScreens_smallScreens
	public static final int AndroidManifestSupportsScreens_xlargeScreens
	public static final int[] AndroidManifestUpgradeKeySet
	public static final int AndroidManifestUpgradeKeySet_name
	public static final int[] AndroidManifestUsesConfiguration
	public static final int AndroidManifestUsesConfiguration_reqFiveWayNav
	public static final int AndroidManifestUsesConfiguration_reqHardKeyboard
	public static final int AndroidManifestUsesConfiguration_reqKeyboardType
	public static final int AndroidManifestUsesConfiguration_reqNavigation
	public static final int AndroidManifestUsesConfiguration_reqTouchScreen
	public static final int[] AndroidManifestUsesFeature
	public static final int AndroidManifestUsesFeature_glEsVersion
	public static final int AndroidManifestUsesFeature_name
	public static final int AndroidManifestUsesFeature_required
	public static final int[] AndroidManifestUsesLibrary
	public static final int AndroidManifestUsesLibrary_name
	public static final int AndroidManifestUsesLibrary_required
	public static final int[] AndroidManifestUsesPermission
	public static final int AndroidManifestUsesPermission_maxSdkVersion
	public static final int AndroidManifestUsesPermission_name
	public static final int[] AndroidManifestUsesSdk
	public static final int AndroidManifestUsesSdk_maxSdkVersion
	public static final int AndroidManifestUsesSdk_minSdkVersion
	public static final int AndroidManifestUsesSdk_targetSdkVersion
	public static final int[] AnimatedRotateDrawable
	public static final int AnimatedRotateDrawable_drawable
	public static final int AnimatedRotateDrawable_frameDuration
	public static final int AnimatedRotateDrawable_framesCount
	public static final int AnimatedRotateDrawable_pivotX
	public static final int AnimatedRotateDrawable_pivotY
	public static final int AnimatedRotateDrawable_visible
	public static final int[] AnimatedStateListDrawable
	public static final int AnimatedStateListDrawable_autoMirrored
	public static final int AnimatedStateListDrawable_constantSize
	public static final int AnimatedStateListDrawable_dither
	public static final int AnimatedStateListDrawable_enterFadeDuration
	public static final int AnimatedStateListDrawable_exitFadeDuration
	public static final int AnimatedStateListDrawable_variablePadding
	public static final int AnimatedStateListDrawable_visible
	public static final int[] AnimatedStateListDrawableItem
	public static final int AnimatedStateListDrawableItem_drawable
	public static final int AnimatedStateListDrawableItem_id
	public static final int[] AnimatedStateListDrawableTransition
	public static final int AnimatedStateListDrawableTransition_drawable
	public static final int AnimatedStateListDrawableTransition_fromId
	public static final int AnimatedStateListDrawableTransition_reversible
	public static final int AnimatedStateListDrawableTransition_toId
	public static final int[] AnimatedVectorDrawable
	public static final int AnimatedVectorDrawable_drawable
	public static final int[] AnimatedVectorDrawableTarget
	public static final int AnimatedVectorDrawableTarget_animation
	public static final int AnimatedVectorDrawableTarget_name
	public static final int[] Animation
	public static final int Animation_background
	public static final int Animation_detachWallpaper
	public static final int Animation_duration
	public static final int Animation_fillAfter
	public static final int Animation_fillBefore
	public static final int Animation_fillEnabled
	public static final int Animation_interpolator
	public static final int Animation_repeatCount
	public static final int Animation_repeatMode
	public static final int Animation_startOffset
	public static final int Animation_zAdjustment
	public static final int[] AnimationDrawable
	public static final int AnimationDrawable_oneshot
	public static final int AnimationDrawable_variablePadding
	public static final int AnimationDrawable_visible
	public static final int[] AnimationDrawableItem
	public static final int AnimationDrawableItem_drawable
	public static final int AnimationDrawableItem_duration
	public static final int[] AnimationSet
	public static final int AnimationSet_duration
	public static final int AnimationSet_fillAfter
	public static final int AnimationSet_fillBefore
	public static final int AnimationSet_repeatMode
	public static final int AnimationSet_shareInterpolator
	public static final int AnimationSet_startOffset
	public static final int[] Animator
	public static final int Animator_duration
	public static final int Animator_interpolator
	public static final int Animator_removeBeforeMRelease
	public static final int Animator_repeatCount
	public static final int Animator_repeatMode
	public static final int Animator_startOffset
	public static final int Animator_valueFrom
	public static final int Animator_valueTo
	public static final int Animator_valueType
	public static final int[] AnimatorSet
	public static final int AnimatorSet_ordering
	public static final int[] AnticipateInterpolator
	public static final int AnticipateInterpolator_tension
	public static final int[] AnticipateOvershootInterpolator
	public static final int AnticipateOvershootInterpolator_extraTension
	public static final int AnticipateOvershootInterpolator_tension
	public static final int[] AppWidgetProviderInfo
	public static final int AppWidgetProviderInfo_autoAdvanceViewId
	public static final int AppWidgetProviderInfo_configure
	public static final int AppWidgetProviderInfo_initialKeyguardLayout
	public static final int AppWidgetProviderInfo_initialLayout
	public static final int AppWidgetProviderInfo_minHeight
	public static final int AppWidgetProviderInfo_minResizeHeight
	public static final int AppWidgetProviderInfo_minResizeWidth
	public static final int AppWidgetProviderInfo_minWidth
	public static final int AppWidgetProviderInfo_previewImage
	public static final int AppWidgetProviderInfo_resizeMode
	public static final int AppWidgetProviderInfo_updatePeriodMillis
	public static final int AppWidgetProviderInfo_widgetCategory
	public static final int[] ArcMotion
	public static final int ArcMotion_maximumAngle
	public static final int ArcMotion_minimumHorizontalAngle
	public static final int ArcMotion_minimumVerticalAngle
	public static final int[] AutoCompleteTextView
	public static final int AutoCompleteTextView_completionHint
	public static final int AutoCompleteTextView_completionHintView
	public static final int AutoCompleteTextView_completionThreshold
	public static final int AutoCompleteTextView_dropDownAnchor
	public static final int AutoCompleteTextView_dropDownHeight
	public static final int AutoCompleteTextView_dropDownSelector
	public static final int AutoCompleteTextView_dropDownWidth
	public static final int AutoCompleteTextView_inputType
	public static final int[] BitmapDrawable
	public static final int BitmapDrawable_alpha
	public static final int BitmapDrawable_antialias
	public static final int BitmapDrawable_autoMirrored
	public static final int BitmapDrawable_dither
	public static final int BitmapDrawable_filter
	public static final int BitmapDrawable_gravity
	public static final int BitmapDrawable_mipMap
	public static final int BitmapDrawable_src
	public static final int BitmapDrawable_tileMode
	public static final int BitmapDrawable_tileModeX
	public static final int BitmapDrawable_tileModeY
	public static final int BitmapDrawable_tint
	public static final int BitmapDrawable_tintMode
	public static final int[] Button
	public static final int[] ButtonBarLayout
	public static final int ButtonBarLayout_allowStacking
	public static final int[] CalendarView
	public static final int CalendarView_calendarViewMode
	public static final int CalendarView_dateTextAppearance
	public static final int CalendarView_dayHighlightColor
	public static final int CalendarView_daySelectorColor
	public static final int CalendarView_firstDayOfWeek
	public static final int CalendarView_focusedMonthDateColor
	public static final int CalendarView_maxDate
	public static final int CalendarView_minDate
	public static final int CalendarView_monthTextAppearance
	public static final int CalendarView_selectedDateVerticalBar
	public static final int CalendarView_selectedWeekBackgroundColor
	public static final int CalendarView_showWeekNumber
	public static final int CalendarView_shownWeekCount
	public static final int CalendarView_unfocusedMonthDateColor
	public static final int CalendarView_weekDayTextAppearance
	public static final int CalendarView_weekNumberColor
	public static final int CalendarView_weekSeparatorLineColor
	public static final int[] ChangeBounds
	public static final int ChangeBounds_resizeClip
	public static final int[] ChangeTransform
	public static final int ChangeTransform_reparent
	public static final int ChangeTransform_reparentWithOverlay
	public static final int[] CheckBoxPreference
	public static final int CheckBoxPreference_disableDependentsState
	public static final int CheckBoxPreference_summaryOff
	public static final int CheckBoxPreference_summaryOn
	public static final int[] CheckedTextView
	public static final int CheckedTextView_checkMark
	public static final int CheckedTextView_checkMarkGravity
	public static final int CheckedTextView_checkMarkTint
	public static final int CheckedTextView_checkMarkTintMode
	public static final int CheckedTextView_checked
	public static final int[] Chronometer
	public static final int Chronometer_format
	public static final int[] ClipDrawable
	public static final int ClipDrawable_clipOrientation
	public static final int ClipDrawable_drawable
	public static final int ClipDrawable_gravity
	public static final int[] ColorDrawable
	public static final int ColorDrawable_color
	public static final int[] ColorStateListItem
	public static final int ColorStateListItem_alpha
	public static final int ColorStateListItem_color
	public static final int[] CompoundButton
	public static final int CompoundButton_button
	public static final int CompoundButton_buttonTint
	public static final int CompoundButton_buttonTintMode
	public static final int CompoundButton_checked
	public static final int[] ContactsDataKind
	public static final int ContactsDataKind_allContactsName
	public static final int ContactsDataKind_detailColumn
	public static final int ContactsDataKind_detailSocialSummary
	public static final int ContactsDataKind_icon
	public static final int ContactsDataKind_mimeType
	public static final int ContactsDataKind_summaryColumn
	public static final int[] CycleInterpolator
	public static final int CycleInterpolator_cycles
	public static final int[] DatePicker
	public static final int DatePicker_calendarTextColor
	public static final int DatePicker_calendarViewShown
	public static final int DatePicker_datePickerMode
	public static final int DatePicker_dayOfWeekBackground
	public static final int DatePicker_dayOfWeekTextAppearance
	public static final int DatePicker_endYear
	public static final int DatePicker_firstDayOfWeek
	public static final int DatePicker_headerBackground
	public static final int DatePicker_headerDayOfMonthTextAppearance
	public static final int DatePicker_headerMonthTextAppearance
	public static final int DatePicker_headerTextColor
	public static final int DatePicker_headerYearTextAppearance
	public static final int DatePicker_internalLayout
	public static final int DatePicker_legacyLayout
	public static final int DatePicker_maxDate
	public static final int DatePicker_minDate
	public static final int DatePicker_spinnersShown
	public static final int DatePicker_startYear
	public static final int DatePicker_yearListItemActivatedTextAppearance
	public static final int DatePicker_yearListItemTextAppearance
	public static final int DatePicker_yearListSelectorColor
	public static final int[] DecelerateInterpolator
	public static final int DecelerateInterpolator_factor
	public static final int[] DeviceAdmin
	public static final int DeviceAdmin_visible
	public static final int[] DialogPreference
	public static final int DialogPreference_dialogIcon
	public static final int DialogPreference_dialogLayout
	public static final int DialogPreference_dialogMessage
	public static final int DialogPreference_dialogTitle
	public static final int DialogPreference_negativeButtonText
	public static final int DialogPreference_positiveButtonText
	public static final int[] Drawable
	public static final int Drawable_autoMirrored
	public static final int Drawable_visible
	public static final int[] DrawableCorners
	public static final int DrawableCorners_bottomLeftRadius
	public static final int DrawableCorners_bottomRightRadius
	public static final int DrawableCorners_radius
	public static final int DrawableCorners_topLeftRadius
	public static final int DrawableCorners_topRightRadius
	public static final int[] DrawableStates
	public static final int DrawableStates_state_accelerated
	public static final int DrawableStates_state_accessibility_focused
	public static final int DrawableStates_state_activated
	public static final int DrawableStates_state_active
	public static final int DrawableStates_state_checkable
	public static final int DrawableStates_state_checked
	public static final int DrawableStates_state_drag_can_accept
	public static final int DrawableStates_state_drag_hovered
	public static final int DrawableStates_state_enabled
	public static final int DrawableStates_state_first
	public static final int DrawableStates_state_focused
	public static final int DrawableStates_state_hovered
	public static final int DrawableStates_state_last
	public static final int DrawableStates_state_middle
	public static final int DrawableStates_state_pressed
	public static final int DrawableStates_state_selected
	public static final int DrawableStates_state_single
	public static final int DrawableStates_state_window_focused
	public static final int[] Dream
	public static final int Dream_settingsActivity
	public static final int[] EdgeEffect
	public static final int EdgeEffect_colorEdgeEffect
	public static final int[] EditText
	public static final int[] EpicenterTranslateClipReveal
	public static final int EpicenterTranslateClipReveal_interpolatorX
	public static final int EpicenterTranslateClipReveal_interpolatorY
	public static final int EpicenterTranslateClipReveal_interpolatorZ
	public static final int[] ExpandableListChildIndicatorState
	public static final int ExpandableListChildIndicatorState_state_last
	public static final int[] ExpandableListGroupIndicatorState
	public static final int ExpandableListGroupIndicatorState_state_empty
	public static final int ExpandableListGroupIndicatorState_state_expanded
	public static final int[] ExpandableListView
	public static final int ExpandableListView_childDivider
	public static final int ExpandableListView_childIndicator
	public static final int ExpandableListView_childIndicatorEnd
	public static final int ExpandableListView_childIndicatorLeft
	public static final int ExpandableListView_childIndicatorRight
	public static final int ExpandableListView_childIndicatorStart
	public static final int ExpandableListView_groupIndicator
	public static final int ExpandableListView_indicatorEnd
	public static final int ExpandableListView_indicatorLeft
	public static final int ExpandableListView_indicatorRight
	public static final int ExpandableListView_indicatorStart
	public static final int[] Extra
	public static final int Extra_name
	public static final int Extra_value
	public static final int[] Fade
	public static final int Fade_fadingMode
	public static final int[] FastScroll
	public static final int FastScroll_backgroundLeft
	public static final int FastScroll_backgroundRight
	public static final int FastScroll_minHeight
	public static final int FastScroll_minWidth
	public static final int FastScroll_padding
	public static final int FastScroll_position
	public static final int FastScroll_textAppearance
	public static final int FastScroll_textColor
	public static final int FastScroll_textSize
	public static final int FastScroll_thumbDrawable
	public static final int FastScroll_thumbMinHeight
	public static final int FastScroll_thumbMinWidth
	public static final int FastScroll_thumbPosition
	public static final int FastScroll_trackDrawable
	public static final int[] Fragment
	public static final int Fragment_fragmentAllowEnterTransitionOverlap
	public static final int Fragment_fragmentAllowReturnTransitionOverlap
	public static final int Fragment_fragmentEnterTransition
	public static final int Fragment_fragmentExitTransition
	public static final int Fragment_fragmentReenterTransition
	public static final int Fragment_fragmentReturnTransition
	public static final int Fragment_fragmentSharedElementEnterTransition
	public static final int Fragment_fragmentSharedElementReturnTransition
	public static final int Fragment_id
	public static final int Fragment_name
	public static final int Fragment_tag
	public static final int[] FragmentAnimation
	public static final int FragmentAnimation_fragmentCloseEnterAnimation
	public static final int FragmentAnimation_fragmentCloseExitAnimation
	public static final int FragmentAnimation_fragmentFadeEnterAnimation
	public static final int FragmentAnimation_fragmentFadeExitAnimation
	public static final int FragmentAnimation_fragmentOpenEnterAnimation
	public static final int FragmentAnimation_fragmentOpenExitAnimation
	public static final int[] FragmentBreadCrumbs
	public static final int FragmentBreadCrumbs_gravity
	public static final int FragmentBreadCrumbs_itemColor
	public static final int FragmentBreadCrumbs_itemLayout
	public static final int[] FrameLayout
	public static final int FrameLayout_measureAllChildren
	public static final int[] FrameLayout_Layout
	public static final int FrameLayout_Layout_layout_gravity
	public static final int[] Gallery
	public static final int Gallery_animationDuration
	public static final int Gallery_gravity
	public static final int Gallery_spacing
	public static final int Gallery_unselectedAlpha
	public static final int[] GestureOverlayView
	public static final int GestureOverlayView_eventsInterceptionEnabled
	public static final int GestureOverlayView_fadeDuration
	public static final int GestureOverlayView_fadeEnabled
	public static final int GestureOverlayView_fadeOffset
	public static final int GestureOverlayView_gestureColor
	public static final int GestureOverlayView_gestureStrokeAngleThreshold
	public static final int GestureOverlayView_gestureStrokeLengthThreshold
	public static final int GestureOverlayView_gestureStrokeSquarenessThreshold
	public static final int GestureOverlayView_gestureStrokeType
	public static final int GestureOverlayView_gestureStrokeWidth
	public static final int GestureOverlayView_orientation
	public static final int GestureOverlayView_uncertainGestureColor
	public static final int[] GlowPadView
	public static final int GlowPadView_directionDescriptions
	public static final int GlowPadView_targetDescriptions
	public static final int[] GradientDrawable
	public static final int GradientDrawable_dither
	public static final int GradientDrawable_innerRadius
	public static final int GradientDrawable_innerRadiusRatio
	public static final int GradientDrawable_opticalInsetBottom
	public static final int GradientDrawable_opticalInsetLeft
	public static final int GradientDrawable_opticalInsetRight
	public static final int GradientDrawable_opticalInsetTop
	public static final int GradientDrawable_shape
	public static final int GradientDrawable_thickness
	public static final int GradientDrawable_thicknessRatio
	public static final int GradientDrawable_tint
	public static final int GradientDrawable_tintMode
	public static final int GradientDrawable_useLevel
	public static final int GradientDrawable_visible
	public static final int[] GradientDrawableGradient
	public static final int GradientDrawableGradient_angle
	public static final int GradientDrawableGradient_centerColor
	public static final int GradientDrawableGradient_centerX
	public static final int GradientDrawableGradient_centerY
	public static final int GradientDrawableGradient_endColor
	public static final int GradientDrawableGradient_gradientRadius
	public static final int GradientDrawableGradient_startColor
	public static final int GradientDrawableGradient_type
	public static final int GradientDrawableGradient_useLevel
	public static final int[] GradientDrawablePadding
	public static final int GradientDrawablePadding_bottom
	public static final int GradientDrawablePadding_left
	public static final int GradientDrawablePadding_right
	public static final int GradientDrawablePadding_top
	public static final int[] GradientDrawableSize
	public static final int GradientDrawableSize_height
	public static final int GradientDrawableSize_width
	public static final int[] GradientDrawableSolid
	public static final int GradientDrawableSolid_color
	public static final int[] GradientDrawableStroke
	public static final int GradientDrawableStroke_color
	public static final int GradientDrawableStroke_dashGap
	public static final int GradientDrawableStroke_dashWidth
	public static final int GradientDrawableStroke_width
	public static final int[] GridLayout
	public static final int GridLayout_alignmentMode
	public static final int GridLayout_columnCount
	public static final int GridLayout_columnOrderPreserved
	public static final int GridLayout_orientation
	public static final int GridLayout_rowCount
	public static final int GridLayout_rowOrderPreserved
	public static final int GridLayout_useDefaultMargins
	public static final int[] GridLayoutAnimation
	public static final int GridLayoutAnimation_columnDelay
	public static final int GridLayoutAnimation_direction
	public static final int GridLayoutAnimation_directionPriority
	public static final int GridLayoutAnimation_rowDelay
	public static final int[] GridLayout_Layout
	public static final int GridLayout_Layout_layout_column
	public static final int GridLayout_Layout_layout_columnSpan
	public static final int GridLayout_Layout_layout_columnWeight
	public static final int GridLayout_Layout_layout_gravity
	public static final int GridLayout_Layout_layout_row
	public static final int GridLayout_Layout_layout_rowSpan
	public static final int GridLayout_Layout_layout_rowWeight
	public static final int[] GridView
	public static final int GridView_columnWidth
	public static final int GridView_gravity
	public static final int GridView_horizontalSpacing
	public static final int GridView_numColumns
	public static final int GridView_stretchMode
	public static final int GridView_verticalSpacing
	public static final int[] HorizontalScrollView
	public static final int HorizontalScrollView_fillViewport
	public static final int[] HostApduService
	public static final int HostApduService_apduServiceBanner
	public static final int HostApduService_description
	public static final int HostApduService_requireDeviceUnlock
	public static final int HostApduService_settingsActivity
	public static final int[] Icon
	public static final int Icon_icon
	public static final int Icon_mimeType
	public static final int[] IconDefault
	public static final int IconDefault_icon
	public static final int[] IconMenuView
	public static final int IconMenuView_maxItems
	public static final int IconMenuView_maxItemsPerRow
	public static final int IconMenuView_maxRows
	public static final int IconMenuView_moreIcon
	public static final int IconMenuView_rowHeight
	public static final int[] ImageSwitcher
	public static final int[] ImageView
	public static final int ImageView_adjustViewBounds
	public static final int ImageView_baseline
	public static final int ImageView_baselineAlignBottom
	public static final int ImageView_cropToPadding
	public static final int ImageView_drawableAlpha
	public static final int ImageView_maxHeight
	public static final int ImageView_maxWidth
	public static final int ImageView_scaleType
	public static final int ImageView_src
	public static final int ImageView_tint
	public static final int ImageView_tintMode
	public static final int[] Include
	public static final int Include_id
	public static final int Include_visibility
	public static final int[] InputExtras
	public static final int[] InputMethod
	public static final int InputMethod_isDefault
	public static final int InputMethod_settingsActivity
	public static final int InputMethod_supportsSwitchingToNextInputMethod
	public static final int[] InputMethodService
	public static final int InputMethodService_imeExtractEnterAnimation
	public static final int InputMethodService_imeExtractExitAnimation
	public static final int InputMethodService_imeFullscreenBackground
	public static final int[] InputMethod_Subtype
	public static final int InputMethod_Subtype_icon
	public static final int InputMethod_Subtype_imeSubtypeExtraValue
	public static final int InputMethod_Subtype_imeSubtypeLocale
	public static final int InputMethod_Subtype_imeSubtypeMode
	public static final int InputMethod_Subtype_isAsciiCapable
	public static final int InputMethod_Subtype_isAuxiliary
	public static final int InputMethod_Subtype_label
	public static final int InputMethod_Subtype_overridesImplicitlyEnabledSubtype
	public static final int InputMethod_Subtype_subtypeId
	public static final int[] InsetDrawable
	public static final int InsetDrawable_drawable
	public static final int InsetDrawable_inset
	public static final int InsetDrawable_insetBottom
	public static final int InsetDrawable_insetLeft
	public static final int InsetDrawable_insetRight
	public static final int InsetDrawable_insetTop
	public static final int InsetDrawable_visible
	public static final int[] Intent
	public static final int Intent_action
	public static final int Intent_data
	public static final int Intent_mimeType
	public static final int Intent_targetClass
	public static final int Intent_targetPackage
	public static final int[] IntentCategory
	public static final int IntentCategory_name
	public static final int[] Keyboard
	public static final int Keyboard_horizontalGap
	public static final int Keyboard_keyHeight
	public static final int Keyboard_keyWidth
	public static final int Keyboard_verticalGap
	public static final int[] KeyboardLayout
	public static final int KeyboardLayout_keyboardLayout
	public static final int KeyboardLayout_label
	public static final int KeyboardLayout_name
	public static final int[] KeyboardView
	public static final int KeyboardView_keyBackground
	public static final int KeyboardView_keyPreviewHeight
	public static final int KeyboardView_keyPreviewLayout
	public static final int KeyboardView_keyPreviewOffset
	public static final int KeyboardView_keyTextColor
	public static final int KeyboardView_keyTextSize
	public static final int KeyboardView_keyboardViewStyle
	public static final int KeyboardView_labelTextSize
	public static final int KeyboardView_popupLayout
	public static final int KeyboardView_shadowColor
	public static final int KeyboardView_shadowRadius
	public static final int KeyboardView_verticalCorrection
	public static final int[] KeyboardViewPreviewState
	public static final int KeyboardViewPreviewState_state_long_pressable
	public static final int[] Keyboard_Key
	public static final int Keyboard_Key_codes
	public static final int Keyboard_Key_iconPreview
	public static final int Keyboard_Key_isModifier
	public static final int Keyboard_Key_isRepeatable
	public static final int Keyboard_Key_isSticky
	public static final int Keyboard_Key_keyEdgeFlags
	public static final int Keyboard_Key_keyIcon
	public static final int Keyboard_Key_keyLabel
	public static final int Keyboard_Key_keyOutputText
	public static final int Keyboard_Key_keyboardMode
	public static final int Keyboard_Key_popupCharacters
	public static final int Keyboard_Key_popupKeyboard
	public static final int[] Keyboard_Row
	public static final int Keyboard_Row_keyboardMode
	public static final int Keyboard_Row_rowEdgeFlags
	public static final int[] Keyframe
	public static final int Keyframe_fraction
	public static final int Keyframe_interpolator
	public static final int Keyframe_value
	public static final int Keyframe_valueType
	public static final int[] KeyguardGlowStripView
	public static final int KeyguardGlowStripView_dotSize
	public static final int KeyguardGlowStripView_glowDot
	public static final int KeyguardGlowStripView_leftToRight
	public static final int KeyguardGlowStripView_numDots
	public static final int[] LayerDrawable
	public static final int LayerDrawable_autoMirrored
	public static final int LayerDrawable_opacity
	public static final int LayerDrawable_paddingBottom
	public static final int LayerDrawable_paddingEnd
	public static final int LayerDrawable_paddingLeft
	public static final int LayerDrawable_paddingMode
	public static final int LayerDrawable_paddingRight
	public static final int LayerDrawable_paddingStart
	public static final int LayerDrawable_paddingTop
	public static final int[] LayerDrawableItem
	public static final int LayerDrawableItem_bottom
	public static final int LayerDrawableItem_drawable
	public static final int LayerDrawableItem_end
	public static final int LayerDrawableItem_gravity
	public static final int LayerDrawableItem_height
	public static final int LayerDrawableItem_id
	public static final int LayerDrawableItem_left
	public static final int LayerDrawableItem_right
	public static final int LayerDrawableItem_start
	public static final int LayerDrawableItem_top
	public static final int LayerDrawableItem_width
	public static final int[] LayoutAnimation
	public static final int LayoutAnimation_animation
	public static final int LayoutAnimation_animationOrder
	public static final int LayoutAnimation_delay
	public static final int LayoutAnimation_interpolator
	public static final int[] LevelListDrawableItem
	public static final int LevelListDrawableItem_drawable
	public static final int LevelListDrawableItem_maxLevel
	public static final int LevelListDrawableItem_minLevel
	public static final int[] Lighting
	public static final int Lighting_ambientShadowAlpha
	public static final int Lighting_lightRadius
	public static final int Lighting_lightY
	public static final int Lighting_lightZ
	public static final int Lighting_spotShadowAlpha
	public static final int[] LinearLayout
	public static final int LinearLayout_baselineAligned
	public static final int LinearLayout_baselineAlignedChildIndex
	public static final int LinearLayout_divider
	public static final int LinearLayout_dividerPadding
	public static final int LinearLayout_gravity
	public static final int LinearLayout_measureWithLargestChild
	public static final int LinearLayout_orientation
	public static final int LinearLayout_showDividers
	public static final int LinearLayout_weightSum
	public static final int[] LinearLayout_Layout
	public static final int LinearLayout_Layout_layout_gravity
	public static final int LinearLayout_Layout_layout_height
	public static final int LinearLayout_Layout_layout_weight
	public static final int LinearLayout_Layout_layout_width
	public static final int[] ListPopupWindow
	public static final int ListPopupWindow_dropDownHorizontalOffset
	public static final int ListPopupWindow_dropDownVerticalOffset
	public static final int[] ListPreference
	public static final int ListPreference_entries
	public static final int ListPreference_entryValues
	public static final int[] ListView
	public static final int ListView_divider
	public static final int ListView_dividerHeight
	public static final int ListView_entries
	public static final int ListView_footerDividersEnabled
	public static final int ListView_headerDividersEnabled
	public static final int ListView_overScrollFooter
	public static final int ListView_overScrollHeader
	public static final int[] LockPatternView
	public static final int LockPatternView_aspect
	public static final int LockPatternView_errorColor
	public static final int LockPatternView_pathColor
	public static final int LockPatternView_regularColor
	public static final int LockPatternView_successColor
	public static final int[] MapView
	public static final int MapView_apiKey
	public static final int[] MaterialProgressDrawable
	public static final int MaterialProgressDrawable_color
	public static final int MaterialProgressDrawable_height
	public static final int MaterialProgressDrawable_innerRadius
	public static final int MaterialProgressDrawable_thickness
	public static final int MaterialProgressDrawable_visible
	public static final int MaterialProgressDrawable_width
	public static final int[] MediaRouteButton
	public static final int MediaRouteButton_externalRouteEnabledDrawable
	public static final int MediaRouteButton_mediaRouteTypes
	public static final int MediaRouteButton_minHeight
	public static final int MediaRouteButton_minWidth
	public static final int[] Menu
	public static final int[] MenuGroup
	public static final int MenuGroup_checkableBehavior
	public static final int MenuGroup_enabled
	public static final int MenuGroup_id
	public static final int MenuGroup_menuCategory
	public static final int MenuGroup_orderInCategory
	public static final int MenuGroup_visible
	public static final int[] MenuItem
	public static final int MenuItem_actionLayout
	public static final int MenuItem_actionProviderClass
	public static final int MenuItem_actionViewClass
	public static final int MenuItem_alphabeticShortcut
	public static final int MenuItem_checkable
	public static final int MenuItem_checked
	public static final int MenuItem_enabled
	public static final int MenuItem_icon
	public static final int MenuItem_id
	public static final int MenuItem_menuCategory
	public static final int MenuItem_numericShortcut
	public static final int MenuItem_onClick
	public static final int MenuItem_orderInCategory
	public static final int MenuItem_showAsAction
	public static final int MenuItem_title
	public static final int MenuItem_titleCondensed
	public static final int MenuItem_visible
	public static final int[] MenuItemCheckedFocusedState
	public static final int MenuItemCheckedFocusedState_state_checkable
	public static final int MenuItemCheckedFocusedState_state_checked
	public static final int MenuItemCheckedFocusedState_state_focused
	public static final int[] MenuItemCheckedState
	public static final int MenuItemCheckedState_state_checkable
	public static final int MenuItemCheckedState_state_checked
	public static final int[] MenuItemUncheckedFocusedState
	public static final int MenuItemUncheckedFocusedState_state_checkable
	public static final int MenuItemUncheckedFocusedState_state_focused
	public static final int[] MenuItemUncheckedState
	public static final int MenuItemUncheckedState_state_checkable
	public static final int[] MenuView
	public static final int MenuView_headerBackground
	public static final int MenuView_horizontalDivider
	public static final int MenuView_itemBackground
	public static final int MenuView_itemIconDisabledAlpha
	public static final int MenuView_itemTextAppearance
	public static final int MenuView_preserveIconSpacing
	public static final int MenuView_verticalDivider
	public static final int MenuView_windowAnimationStyle
	public static final int[] MultiSelectListPreference
	public static final int MultiSelectListPreference_entries
	public static final int MultiSelectListPreference_entryValues
	public static final int[] NinePatchDrawable
	public static final int NinePatchDrawable_alpha
	public static final int NinePatchDrawable_autoMirrored
	public static final int NinePatchDrawable_dither
	public static final int NinePatchDrawable_src
	public static final int NinePatchDrawable_tint
	public static final int NinePatchDrawable_tintMode
	public static final int[] NumberPicker
	public static final int NumberPicker_hideWheelUntilFocused
	public static final int NumberPicker_internalLayout
	public static final int NumberPicker_internalMaxHeight
	public static final int NumberPicker_internalMaxWidth
	public static final int NumberPicker_internalMinHeight
	public static final int NumberPicker_internalMinWidth
	public static final int NumberPicker_selectionDivider
	public static final int NumberPicker_selectionDividerHeight
	public static final int NumberPicker_selectionDividersDistance
	public static final int NumberPicker_solidColor
	public static final int NumberPicker_virtualButtonPressedDrawable
	public static final int[] OffHostApduService
	public static final int OffHostApduService_apduServiceBanner
	public static final int OffHostApduService_description
	public static final int OffHostApduService_settingsActivity
	public static final int[] OvershootInterpolator
	public static final int OvershootInterpolator_tension
	public static final int[] PagedView
	public static final int PagedView_pageSpacing
	public static final int PagedView_scrollIndicatorPaddingLeft
	public static final int PagedView_scrollIndicatorPaddingRight
	public static final int[] PathInterpolator
	public static final int PathInterpolator_controlX1
	public static final int PathInterpolator_controlX2
	public static final int PathInterpolator_controlY1
	public static final int PathInterpolator_controlY2
	public static final int PathInterpolator_pathData
	public static final int[] PatternPathMotion
	public static final int PatternPathMotion_patternPathData
	public static final int[] Pointer
	public static final int Pointer_pointerIconArrow
	public static final int Pointer_pointerIconSpotAnchor
	public static final int Pointer_pointerIconSpotHover
	public static final int Pointer_pointerIconSpotTouch
	public static final int[] PointerIcon
	public static final int PointerIcon_bitmap
	public static final int PointerIcon_hotSpotX
	public static final int PointerIcon_hotSpotY
	public static final int[] PopupWindow
	public static final int PopupWindow_overlapAnchor
	public static final int PopupWindow_popupAnimationStyle
	public static final int PopupWindow_popupBackground
	public static final int PopupWindow_popupElevation
	public static final int PopupWindow_popupEnterTransition
	public static final int PopupWindow_popupExitTransition
	public static final int[] PopupWindowBackgroundState
	public static final int PopupWindowBackgroundState_state_above_anchor
	public static final int[] Preference
	public static final int Preference_defaultValue
	public static final int Preference_dependency
	public static final int Preference_enabled
	public static final int Preference_fragment
	public static final int Preference_icon
	public static final int Preference_key
	public static final int Preference_layout
	public static final int Preference_order
	public static final int Preference_persistent
	public static final int Preference_selectable
	public static final int Preference_shouldDisableView
	public static final int Preference_summary
	public static final int Preference_title
	public static final int Preference_widgetLayout
	public static final int[] PreferenceActivity
	public static final int PreferenceActivity_headerLayout
	public static final int PreferenceActivity_headerRemoveIconIfEmpty
	public static final int PreferenceActivity_layout
	public static final int[] PreferenceFragment
	public static final int PreferenceFragment_layout
	public static final int[] PreferenceFrameLayout
	public static final int PreferenceFrameLayout_borderBottom
	public static final int PreferenceFrameLayout_borderLeft
	public static final int PreferenceFrameLayout_borderRight
	public static final int PreferenceFrameLayout_borderTop
	public static final int[] PreferenceFrameLayout_Layout
	public static final int PreferenceFrameLayout_Layout_layout_removeBorders
	public static final int[] PreferenceGroup
	public static final int PreferenceGroup_orderingFromXml
	public static final int[] PreferenceHeader
	public static final int PreferenceHeader_breadCrumbShortTitle
	public static final int PreferenceHeader_breadCrumbTitle
	public static final int PreferenceHeader_fragment
	public static final int PreferenceHeader_icon
	public static final int PreferenceHeader_id
	public static final int PreferenceHeader_summary
	public static final int PreferenceHeader_title
	public static final int[] PrintService
	public static final int PrintService_addPrintersActivity
	public static final int PrintService_advancedPrintOptionsActivity
	public static final int PrintService_settingsActivity
	public static final int PrintService_vendor
	public static final int[] ProgressBar
	public static final int ProgressBar_animationResolution
	public static final int ProgressBar_backgroundTint
	public static final int ProgressBar_backgroundTintMode
	public static final int ProgressBar_indeterminate
	public static final int ProgressBar_indeterminateBehavior
	public static final int ProgressBar_indeterminateDrawable
	public static final int ProgressBar_indeterminateDuration
	public static final int ProgressBar_indeterminateOnly
	public static final int ProgressBar_indeterminateTint
	public static final int ProgressBar_indeterminateTintMode
	public static final int ProgressBar_interpolator
	public static final int ProgressBar_max
	public static final int ProgressBar_maxHeight
	public static final int ProgressBar_maxWidth
	public static final int ProgressBar_minHeight
	public static final int ProgressBar_minWidth
	public static final int ProgressBar_mirrorForRtl
	public static final int ProgressBar_progress
	public static final int ProgressBar_progressBackgroundTint
	public static final int ProgressBar_progressBackgroundTintMode
	public static final int ProgressBar_progressDrawable
	public static final int ProgressBar_progressTint
	public static final int ProgressBar_progressTintMode
	public static final int ProgressBar_secondaryProgress
	public static final int ProgressBar_secondaryProgressTint
	public static final int ProgressBar_secondaryProgressTintMode
	public static final int[] PropertyAnimator
	public static final int PropertyAnimator_pathData
	public static final int PropertyAnimator_propertyName
	public static final int PropertyAnimator_propertyXName
	public static final int PropertyAnimator_propertyYName
	public static final int[] PropertyValuesHolder
	public static final int PropertyValuesHolder_propertyName
	public static final int PropertyValuesHolder_valueFrom
	public static final int PropertyValuesHolder_valueTo
	public static final int PropertyValuesHolder_valueType
	public static final int[] QuickContactBadge
	public static final int QuickContactBadge_quickContactWindowSize
	public static final int[] RadioGroup
	public static final int RadioGroup_checkedButton
	public static final int RadioGroup_orientation
	public static final int[] RatingBar
	public static final int RatingBar_isIndicator
	public static final int RatingBar_numStars
	public static final int RatingBar_rating
	public static final int RatingBar_stepSize
	public static final int[] RatingDefinition
	public static final int RatingDefinition_contentAgeHint
	public static final int RatingDefinition_description
	public static final int RatingDefinition_name
	public static final int RatingDefinition_title
	public static final int[] RatingSystemDefinition
	public static final int RatingSystemDefinition_country
	public static final int RatingSystemDefinition_description
	public static final int RatingSystemDefinition_name
	public static final int RatingSystemDefinition_title
	public static final int[] RecognitionService
	public static final int RecognitionService_settingsActivity
	public static final int[] RelativeLayout
	public static final int RelativeLayout_gravity
	public static final int RelativeLayout_ignoreGravity
	public static final int[] RelativeLayout_Layout
	public static final int RelativeLayout_Layout_layout_above
	public static final int RelativeLayout_Layout_layout_alignBaseline
	public static final int RelativeLayout_Layout_layout_alignBottom
	public static final int RelativeLayout_Layout_layout_alignEnd
	public static final int RelativeLayout_Layout_layout_alignLeft
	public static final int RelativeLayout_Layout_layout_alignParentBottom
	public static final int RelativeLayout_Layout_layout_alignParentEnd
	public static final int RelativeLayout_Layout_layout_alignParentLeft
	public static final int RelativeLayout_Layout_layout_alignParentRight
	public static final int RelativeLayout_Layout_layout_alignParentStart
	public static final int RelativeLayout_Layout_layout_alignParentTop
	public static final int RelativeLayout_Layout_layout_alignRight
	public static final int RelativeLayout_Layout_layout_alignStart
	public static final int RelativeLayout_Layout_layout_alignTop
	public static final int RelativeLayout_Layout_layout_alignWithParentIfMissing
	public static final int RelativeLayout_Layout_layout_below
	public static final int RelativeLayout_Layout_layout_centerHorizontal
	public static final int RelativeLayout_Layout_layout_centerInParent
	public static final int RelativeLayout_Layout_layout_centerVertical
	public static final int RelativeLayout_Layout_layout_toEndOf
	public static final int RelativeLayout_Layout_layout_toLeftOf
	public static final int RelativeLayout_Layout_layout_toRightOf
	public static final int RelativeLayout_Layout_layout_toStartOf
	public static final int[] ResolverDrawerLayout
	public static final int ResolverDrawerLayout_maxCollapsedHeight
	public static final int ResolverDrawerLayout_maxCollapsedHeightSmall
	public static final int ResolverDrawerLayout_maxWidth
	public static final int[] ResolverDrawerLayout_LayoutParams
	public static final int ResolverDrawerLayout_LayoutParams_layout_alwaysShow
	public static final int ResolverDrawerLayout_LayoutParams_layout_gravity
	public static final int ResolverDrawerLayout_LayoutParams_layout_ignoreOffset
	public static final int[] RestrictionEntry
	public static final int RestrictionEntry_defaultValue
	public static final int RestrictionEntry_description
	public static final int RestrictionEntry_entries
	public static final int RestrictionEntry_entryValues
	public static final int RestrictionEntry_key
	public static final int RestrictionEntry_restrictionType
	public static final int RestrictionEntry_title
	public static final int[] RingtonePreference
	public static final int RingtonePreference_ringtoneType
	public static final int RingtonePreference_showDefault
	public static final int RingtonePreference_showSilent
	public static final int[] RippleDrawable
	public static final int RippleDrawable_color
	public static final int RippleDrawable_radius
	public static final int[] RotarySelector
	public static final int RotarySelector_orientation
	public static final int[] RotateAnimation
	public static final int RotateAnimation_fromDegrees
	public static final int RotateAnimation_pivotX
	public static final int RotateAnimation_pivotY
	public static final int RotateAnimation_toDegrees
	public static final int[] RotateDrawable
	public static final int RotateDrawable_drawable
	public static final int RotateDrawable_fromDegrees
	public static final int RotateDrawable_pivotX
	public static final int RotateDrawable_pivotY
	public static final int RotateDrawable_toDegrees
	public static final int RotateDrawable_visible
	public static final int[] ScaleAnimation
	public static final int ScaleAnimation_fromXScale
	public static final int ScaleAnimation_fromYScale
	public static final int ScaleAnimation_pivotX
	public static final int ScaleAnimation_pivotY
	public static final int ScaleAnimation_toXScale
	public static final int ScaleAnimation_toYScale
	public static final int[] ScaleDrawable
	public static final int ScaleDrawable_drawable
	public static final int ScaleDrawable_scaleGravity
	public static final int ScaleDrawable_scaleHeight
	public static final int ScaleDrawable_scaleWidth
	public static final int ScaleDrawable_useIntrinsicSizeAsMinimum
	public static final int[] ScrollView
	public static final int ScrollView_fillViewport
	public static final int[] SearchView
	public static final int SearchView_closeIcon
	public static final int SearchView_commitIcon
	public static final int SearchView_defaultQueryHint
	public static final int SearchView_focusable
	public static final int SearchView_goIcon
	public static final int SearchView_iconifiedByDefault
	public static final int SearchView_imeOptions
	public static final int SearchView_inputType
	public static final int SearchView_layout
	public static final int SearchView_maxWidth
	public static final int SearchView_queryBackground
	public static final int SearchView_queryHint
	public static final int SearchView_searchHintIcon
	public static final int SearchView_searchIcon
	public static final int SearchView_submitBackground
	public static final int SearchView_suggestionRowLayout
	public static final int SearchView_voiceIcon
	public static final int[] Searchable
	public static final int Searchable_autoUrlDetect
	public static final int Searchable_hint
	public static final int Searchable_icon
	public static final int Searchable_imeOptions
	public static final int Searchable_includeInGlobalSearch
	public static final int Searchable_inputType
	public static final int Searchable_label
	public static final int Searchable_queryAfterZeroResults
	public static final int Searchable_searchButtonText
	public static final int Searchable_searchMode
	public static final int Searchable_searchSettingsDescription
	public static final int Searchable_searchSuggestAuthority
	public static final int Searchable_searchSuggestIntentAction
	public static final int Searchable_searchSuggestIntentData
	public static final int Searchable_searchSuggestPath
	public static final int Searchable_searchSuggestSelection
	public static final int Searchable_searchSuggestThreshold
	public static final int Searchable_voiceLanguage
	public static final int Searchable_voiceLanguageModel
	public static final int Searchable_voiceMaxResults
	public static final int Searchable_voicePromptText
	public static final int Searchable_voiceSearchMode
	public static final int[] SearchableActionKey
	public static final int SearchableActionKey_keycode
	public static final int SearchableActionKey_queryActionMsg
	public static final int SearchableActionKey_suggestActionMsg
	public static final int SearchableActionKey_suggestActionMsgColumn
	public static final int[] SeekBar
	public static final int SeekBar_splitTrack
	public static final int SeekBar_thumb
	public static final int SeekBar_thumbOffset
	public static final int SeekBar_thumbTint
	public static final int SeekBar_thumbTintMode
	public static final int SeekBar_useDisabledAlpha
	public static final int[] SeekBarPreference
	public static final int SeekBarPreference_layout
	public static final int[] SelectionModeDrawables
	public static final int SelectionModeDrawables_actionModeCopyDrawable
	public static final int SelectionModeDrawables_actionModeCutDrawable
	public static final int SelectionModeDrawables_actionModePasteDrawable
	public static final int SelectionModeDrawables_actionModeSelectAllDrawable
	public static final int[] SettingInjectorService
	public static final int SettingInjectorService_icon
	public static final int SettingInjectorService_settingsActivity
	public static final int SettingInjectorService_title
	public static final int[] ShapeDrawable
	public static final int ShapeDrawable_color
	public static final int ShapeDrawable_dither
	public static final int ShapeDrawable_height
	public static final int ShapeDrawable_tint
	public static final int ShapeDrawable_tintMode
	public static final int ShapeDrawable_width
	public static final int[] ShapeDrawablePadding
	public static final int ShapeDrawablePadding_bottom
	public static final int ShapeDrawablePadding_left
	public static final int ShapeDrawablePadding_right
	public static final int ShapeDrawablePadding_top
	public static final int[] Slide
	public static final int Slide_slideEdge
	public static final int[] SlidingDrawer
	public static final int SlidingDrawer_allowSingleTap
	public static final int SlidingDrawer_animateOnClick
	public static final int SlidingDrawer_bottomOffset
	public static final int SlidingDrawer_content
	public static final int SlidingDrawer_handle
	public static final int SlidingDrawer_orientation
	public static final int SlidingDrawer_topOffset
	public static final int[] SlidingTab
	public static final int SlidingTab_orientation
	public static final int[] SpellChecker
	public static final int SpellChecker_label
	public static final int SpellChecker_settingsActivity
	public static final int[] SpellChecker_Subtype
	public static final int SpellChecker_Subtype_label
	public static final int SpellChecker_Subtype_subtypeExtraValue
	public static final int SpellChecker_Subtype_subtypeLocale
	public static final int[] Spinner
	public static final int Spinner_disableChildrenWhenDisabled
	public static final int Spinner_dropDownSelector
	public static final int Spinner_dropDownWidth
	public static final int Spinner_gravity
	public static final int Spinner_popupBackground
	public static final int Spinner_popupElevation
	public static final int Spinner_popupPromptView
	public static final int Spinner_popupTheme
	public static final int Spinner_prompt
	public static final int Spinner_spinnerMode
	public static final int[] StackView
	public static final int StackView_clickColor
	public static final int StackView_resOutColor
	public static final int[] StateListAnimatorItem
	public static final int StateListAnimatorItem_animation
	public static final int[] StateListDrawable
	public static final int StateListDrawable_autoMirrored
	public static final int StateListDrawable_constantSize
	public static final int StateListDrawable_dither
	public static final int StateListDrawable_enterFadeDuration
	public static final int StateListDrawable_exitFadeDuration
	public static final int StateListDrawable_variablePadding
	public static final int StateListDrawable_visible
	public static final int[] StateListDrawableItem
	public static final int StateListDrawableItem_drawable
	public static final int[] Storage
	public static final int Storage_allowMassStorage
	public static final int Storage_emulated
	public static final int Storage_maxFileSize
	public static final int Storage_mountPoint
	public static final int Storage_mtpReserve
	public static final int Storage_primary
	public static final int Storage_removable
	public static final int Storage_storageDescription
	public static final int[] SuggestionSpan
	public static final int SuggestionSpan_textUnderlineColor
	public static final int SuggestionSpan_textUnderlineThickness
	public static final int[] Switch
	public static final int Switch_showText
	public static final int Switch_splitTrack
	public static final int Switch_switchMinWidth
	public static final int Switch_switchPadding
	public static final int Switch_switchTextAppearance
	public static final int Switch_textOff
	public static final int Switch_textOn
	public static final int Switch_thumb
	public static final int Switch_thumbTextPadding
	public static final int Switch_thumbTint
	public static final int Switch_thumbTintMode
	public static final int Switch_track
	public static final int Switch_trackTint
	public static final int Switch_trackTintMode
	public static final int[] SwitchPreference
	public static final int SwitchPreference_disableDependentsState
	public static final int SwitchPreference_summaryOff
	public static final int SwitchPreference_summaryOn
	public static final int SwitchPreference_switchTextOff
	public static final int SwitchPreference_switchTextOn
	public static final int[] SyncAdapter
	public static final int SyncAdapter_accountType
	public static final int SyncAdapter_allowParallelSyncs
	public static final int SyncAdapter_contentAuthority
	public static final int SyncAdapter_isAlwaysSyncable
	public static final int SyncAdapter_settingsActivity
	public static final int SyncAdapter_supportsUploading
	public static final int SyncAdapter_userVisible
	public static final int[] TabWidget
	public static final int TabWidget_divider
	public static final int TabWidget_tabLayout
	public static final int TabWidget_tabStripEnabled
	public static final int TabWidget_tabStripLeft
	public static final int TabWidget_tabStripRight
	public static final int[] TableLayout
	public static final int TableLayout_collapseColumns
	public static final int TableLayout_shrinkColumns
	public static final int TableLayout_stretchColumns
	public static final int[] TableRow
	public static final int[] TableRow_Cell
	public static final int TableRow_Cell_layout_column
	public static final int TableRow_Cell_layout_span
	public static final int[] TextAppearance
	public static final int TextAppearance_elegantTextHeight
	public static final int TextAppearance_fontFamily
	public static final int TextAppearance_fontFeatureSettings
	public static final int TextAppearance_letterSpacing
	public static final int TextAppearance_shadowColor
	public static final int TextAppearance_shadowDx
	public static final int TextAppearance_shadowDy
	public static final int TextAppearance_shadowRadius
	public static final int TextAppearance_textAllCaps
	public static final int TextAppearance_textColor
	public static final int TextAppearance_textColorHighlight
	public static final int TextAppearance_textColorHint
	public static final int TextAppearance_textColorLink
	public static final int TextAppearance_textSize
	public static final int TextAppearance_textStyle
	public static final int TextAppearance_typeface
	public static final int[] TextClock
	public static final int TextClock_format12Hour
	public static final int TextClock_format24Hour
	public static final int TextClock_timeZone
	public static final int[] TextSwitcher
	public static final int[] TextToSpeechEngine
	public static final int TextToSpeechEngine_settingsActivity
	public static final int[] TextView
	public static final int TextView___removeBeforeMRelease_leftIndents
	public static final int TextView___removeBeforeMRelease_rightIndents
	public static final int TextView_allowUndo
	public static final int TextView_autoLink
	public static final int TextView_autoText
	public static final int TextView_breakStrategy
	public static final int TextView_bufferType
	public static final int TextView_capitalize
	public static final int TextView_cursorVisible
	public static final int TextView_digits
	public static final int TextView_drawableBottom
	public static final int TextView_drawableEnd
	public static final int TextView_drawableLeft
	public static final int TextView_drawablePadding
	public static final int TextView_drawableRight
	public static final int TextView_drawableStart
	public static final int TextView_drawableTint
	public static final int TextView_drawableTintMode
	public static final int TextView_drawableTop
	public static final int TextView_editable
	public static final int TextView_editorExtras
	public static final int TextView_elegantTextHeight
	public static final int TextView_ellipsize
	public static final int TextView_ems
	public static final int TextView_enabled
	public static final int TextView_fontFamily
	public static final int TextView_fontFeatureSettings
	public static final int TextView_freezesText
	public static final int TextView_gravity
	public static final int TextView_height
	public static final int TextView_hint
	public static final int TextView_hyphenationFrequency
	public static final int TextView_imeActionId
	public static final int TextView_imeActionLabel
	public static final int TextView_imeOptions
	public static final int TextView_includeFontPadding
	public static final int TextView_inputMethod
	public static final int TextView_inputType
	public static final int TextView_letterSpacing
	public static final int TextView_lineSpacingExtra
	public static final int TextView_lineSpacingMultiplier
	public static final int TextView_lines
	public static final int TextView_linksClickable
	public static final int TextView_marqueeRepeatLimit
	public static final int TextView_maxEms
	public static final int TextView_maxHeight
	public static final int TextView_maxLength
	public static final int TextView_maxLines
	public static final int TextView_maxWidth
	public static final int TextView_minEms
	public static final int TextView_minHeight
	public static final int TextView_minLines
	public static final int TextView_minWidth
	public static final int TextView_numeric
	public static final int TextView_password
	public static final int TextView_phoneNumber
	public static final int TextView_privateImeOptions
	public static final int TextView_scrollHorizontally
	public static final int TextView_selectAllOnFocus
	public static final int TextView_shadowColor
	public static final int TextView_shadowDx
	public static final int TextView_shadowDy
	public static final int TextView_shadowRadius
	public static final int TextView_singleLine
	public static final int TextView_text
	public static final int TextView_textAllCaps
	public static final int TextView_textAppearance
	public static final int TextView_textColor
	public static final int TextView_textColorHighlight
	public static final int TextView_textColorHint
	public static final int TextView_textColorLink
	public static final int TextView_textCursorDrawable
	public static final int TextView_textEditNoPasteWindowLayout
	public static final int TextView_textEditPasteWindowLayout
	public static final int TextView_textEditSideNoPasteWindowLayout
	public static final int TextView_textEditSidePasteWindowLayout
	public static final int TextView_textEditSuggestionItemLayout
	public static final int TextView_textIsSelectable
	public static final int TextView_textScaleX
	public static final int TextView_textSelectHandle
	public static final int TextView_textSelectHandleLeft
	public static final int TextView_textSelectHandleRight
	public static final int TextView_textSize
	public static final int TextView_textStyle
	public static final int TextView_typeface
	public static final int TextView_width
	public static final int[] TextViewAppearance
	public static final int TextViewAppearance_textAppearance
	public static final int[] TextViewMultiLineBackgroundState
	public static final int TextViewMultiLineBackgroundState_state_multiline
	public static final int[] Theme
	public static final int Theme_absListViewStyle
	public static final int Theme_accessibilityFocusedDrawable
	public static final int Theme_actionBarDivider
	public static final int Theme_actionBarItemBackground
	public static final int Theme_actionBarPopupTheme
	public static final int Theme_actionBarSize
	public static final int Theme_actionBarSplitStyle
	public static final int Theme_actionBarStyle
	public static final int Theme_actionBarTabBarStyle
	public static final int Theme_actionBarTabStyle
	public static final int Theme_actionBarTabTextStyle
	public static final int Theme_actionBarTheme
	public static final int Theme_actionBarWidgetTheme
	public static final int Theme_actionButtonStyle
	public static final int Theme_actionDropDownStyle
	public static final int Theme_actionMenuTextAppearance
	public static final int Theme_actionMenuTextColor
	public static final int Theme_actionModeBackground
	public static final int Theme_actionModeCloseButtonStyle
	public static final int Theme_actionModeCloseDrawable
	public static final int Theme_actionModeCopyDrawable
	public static final int Theme_actionModeCutDrawable
	public static final int Theme_actionModeFindDrawable
	public static final int Theme_actionModePasteDrawable
	public static final int Theme_actionModePopupWindowStyle
	public static final int Theme_actionModeSelectAllDrawable
	public static final int Theme_actionModeShareDrawable
	public static final int Theme_actionModeSplitBackground
	public static final int Theme_actionModeStyle
	public static final int Theme_actionModeWebSearchDrawable
	public static final int Theme_actionOverflowButtonStyle
	public static final int Theme_actionOverflowMenuStyle
	public static final int Theme_activatedBackgroundIndicator
	public static final int Theme_activityChooserViewStyle
	public static final int Theme_alertDialogButtonGroupStyle
	public static final int Theme_alertDialogCenterButtons
	public static final int Theme_alertDialogIcon
	public static final int Theme_alertDialogStyle
	public static final int Theme_alertDialogTheme
	public static final int Theme_ambientShadowAlpha
	public static final int Theme_autoCompleteTextViewStyle
	public static final int Theme_backgroundDimAmount
	public static final int Theme_backgroundDimEnabled
	public static final int Theme_borderlessButtonStyle
	public static final int Theme_buttonBarButtonStyle
	public static final int Theme_buttonBarNegativeButtonStyle
	public static final int Theme_buttonBarNeutralButtonStyle
	public static final int Theme_buttonBarPositiveButtonStyle
	public static final int Theme_buttonBarStyle
	public static final int Theme_buttonStyle
	public static final int Theme_buttonStyleInset
	public static final int Theme_buttonStyleSmall
	public static final int Theme_buttonStyleToggle
	public static final int Theme_calendarViewStyle
	public static final int Theme_candidatesTextStyleSpans
	public static final int Theme_checkBoxPreferenceStyle
	public static final int Theme_checkboxStyle
	public static final int Theme_checkedTextViewStyle
	public static final int Theme_colorAccent
	public static final int Theme_colorActivatedHighlight
	public static final int Theme_colorBackground
	public static final int Theme_colorBackgroundCacheHint
	public static final int Theme_colorBackgroundFloating
	public static final int Theme_colorButtonNormal
	public static final int Theme_colorControlActivated
	public static final int Theme_colorControlHighlight
	public static final int Theme_colorControlNormal
	public static final int Theme_colorEdgeEffect
	public static final int Theme_colorFocusedHighlight
	public static final int Theme_colorForeground
	public static final int Theme_colorForegroundInverse
	public static final int Theme_colorLongPressedHighlight
	public static final int Theme_colorMultiSelectHighlight
	public static final int Theme_colorPressedHighlight
	public static final int Theme_colorPrimary
	public static final int Theme_colorPrimaryDark
	public static final int Theme_colorSwitchThumbNormal
	public static final int Theme_datePickerDialogTheme
	public static final int Theme_datePickerStyle
	public static final int Theme_detailsElementBackground
	public static final int Theme_dialogCustomTitleDecorLayout
	public static final int Theme_dialogPreferenceStyle
	public static final int Theme_dialogPreferredPadding
	public static final int Theme_dialogTheme
	public static final int Theme_dialogTitleDecorLayout
	public static final int Theme_dialogTitleIconsDecorLayout
	public static final int Theme_disabledAlpha
	public static final int Theme_dividerHorizontal
	public static final int Theme_dividerVertical
	public static final int Theme_dropDownHintAppearance
	public static final int Theme_dropDownItemStyle
	public static final int Theme_dropDownListViewStyle
	public static final int Theme_dropDownSpinnerStyle
	public static final int Theme_dropdownListPreferredItemHeight
	public static final int Theme_editTextBackground
	public static final int Theme_editTextColor
	public static final int Theme_editTextPreferenceStyle
	public static final int Theme_editTextStyle
	public static final int Theme_errorMessageAboveBackground
	public static final int Theme_errorMessageBackground
	public static final int Theme_expandableListPreferredChildIndicatorLeft
	public static final int Theme_expandableListPreferredChildIndicatorRight
	public static final int Theme_expandableListPreferredChildPaddingLeft
	public static final int Theme_expandableListPreferredItemIndicatorLeft
	public static final int Theme_expandableListPreferredItemIndicatorRight
	public static final int Theme_expandableListPreferredItemPaddingLeft
	public static final int Theme_expandableListViewStyle
	public static final int Theme_expandableListViewWhiteStyle
	public static final int Theme_fastScrollOverlayPosition
	public static final int Theme_fastScrollPreviewBackgroundLeft
	public static final int Theme_fastScrollPreviewBackgroundRight
	public static final int Theme_fastScrollTextColor
	public static final int Theme_fastScrollThumbDrawable
	public static final int Theme_fastScrollTrackDrawable
	public static final int Theme_findOnPageNextDrawable
	public static final int Theme_findOnPagePreviousDrawable
	public static final int Theme_fingerprintAuthDrawable
	public static final int Theme_floatingToolbarCloseDrawable
	public static final int Theme_floatingToolbarForegroundColor
	public static final int Theme_floatingToolbarItemBackgroundBorderlessDrawable
	public static final int Theme_floatingToolbarItemBackgroundDrawable
	public static final int Theme_floatingToolbarOpenDrawable
	public static final int Theme_floatingToolbarPopupBackgroundDrawable
	public static final int Theme_fragmentBreadCrumbsStyle
	public static final int Theme_galleryItemBackground
	public static final int Theme_galleryStyle
	public static final int Theme_gestureOverlayViewStyle
	public static final int Theme_gridViewStyle
	public static final int Theme_homeAsUpIndicator
	public static final int Theme_horizontalScrollViewStyle
	public static final int Theme_imageButtonStyle
	public static final int Theme_imageWellStyle
	public static final int Theme_isLightTheme
	public static final int Theme_lightRadius
	public static final int Theme_lightY
	public static final int Theme_lightZ
	public static final int Theme_listChoiceBackgroundIndicator
	public static final int Theme_listChoiceIndicatorMultiple
	public static final int Theme_listChoiceIndicatorSingle
	public static final int Theme_listDivider
	public static final int Theme_listDividerAlertDialog
	public static final int Theme_listPopupWindowStyle
	public static final int Theme_listPreferredItemHeight
	public static final int Theme_listPreferredItemHeightLarge
	public static final int Theme_listPreferredItemHeightSmall
	public static final int Theme_listPreferredItemPaddingEnd
	public static final int Theme_listPreferredItemPaddingLeft
	public static final int Theme_listPreferredItemPaddingRight
	public static final int Theme_listPreferredItemPaddingStart
	public static final int Theme_listSeparatorTextViewStyle
	public static final int Theme_listViewStyle
	public static final int Theme_listViewWhiteStyle
	public static final int Theme_mapViewStyle
	public static final int Theme_mediaRouteButtonStyle
	public static final int Theme_numberPickerStyle
	public static final int Theme_panelBackground
	public static final int Theme_panelColorBackground
	public static final int Theme_panelColorForeground
	public static final int Theme_panelFullBackground
	public static final int Theme_panelMenuIsCompact
	public static final int Theme_panelMenuListTheme
	public static final int Theme_panelMenuListWidth
	public static final int Theme_panelTextAppearance
	public static final int Theme_pointerStyle
	public static final int Theme_popupMenuStyle
	public static final int Theme_popupWindowStyle
	public static final int Theme_preferenceActivityStyle
	public static final int Theme_preferenceCategoryStyle
	public static final int Theme_preferenceFragmentListStyle
	public static final int Theme_preferenceFragmentPaddingSide
	public static final int Theme_preferenceFragmentStyle
	public static final int Theme_preferenceFrameLayoutStyle
	public static final int Theme_preferenceHeaderPanelStyle
	public static final int Theme_preferenceInformationStyle
	public static final int Theme_preferenceLayoutChild
	public static final int Theme_preferenceListStyle
	public static final int Theme_preferencePanelStyle
	public static final int Theme_preferenceScreenStyle
	public static final int Theme_preferenceStyle
	public static final int Theme_presentationTheme
	public static final int Theme_progressBarStyle
	public static final int Theme_progressBarStyleHorizontal
	public static final int Theme_progressBarStyleInverse
	public static final int Theme_progressBarStyleLarge
	public static final int Theme_progressBarStyleLargeInverse
	public static final int Theme_progressBarStyleSmall
	public static final int Theme_progressBarStyleSmallInverse
	public static final int Theme_progressBarStyleSmallTitle
	public static final int Theme_quickContactBadgeOverlay
	public static final int Theme_quickContactBadgeStyleSmallWindowLarge
	public static final int Theme_quickContactBadgeStyleSmallWindowMedium
	public static final int Theme_quickContactBadgeStyleSmallWindowSmall
	public static final int Theme_quickContactBadgeStyleWindowLarge
	public static final int Theme_quickContactBadgeStyleWindowMedium
	public static final int Theme_quickContactBadgeStyleWindowSmall
	public static final int Theme_radioButtonStyle
	public static final int Theme_ratingBarStyle
	public static final int Theme_ratingBarStyleIndicator
	public static final int Theme_ratingBarStyleSmall
	public static final int Theme_ringtonePreferenceStyle
	public static final int Theme_scrollViewStyle
	public static final int Theme_searchDialogTheme
	public static final int Theme_searchResultListItemHeight
	public static final int Theme_searchViewStyle
	public static final int Theme_searchWidgetCorpusItemBackground
	public static final int Theme_seekBarDialogPreferenceStyle
	public static final int Theme_seekBarPreferenceStyle
	public static final int Theme_seekBarStyle
	public static final int Theme_segmentedButtonStyle
	public static final int Theme_selectableItemBackground
	public static final int Theme_selectableItemBackgroundBorderless
	public static final int Theme_spinnerDropDownItemStyle
	public static final int Theme_spinnerItemStyle
	public static final int Theme_spinnerStyle
	public static final int Theme_spotShadowAlpha
	public static final int Theme_stackViewStyle
	public static final int Theme_starStyle
	public static final int Theme_switchPreferenceStyle
	public static final int Theme_switchStyle
	public static final int Theme_tabWidgetStyle
	public static final int Theme_textAppearance
	public static final int Theme_textAppearanceAutoCorrectionSuggestion
	public static final int Theme_textAppearanceButton
	public static final int Theme_textAppearanceEasyCorrectSuggestion
	public static final int Theme_textAppearanceInverse
	public static final int Theme_textAppearanceLarge
	public static final int Theme_textAppearanceLargeInverse
	public static final int Theme_textAppearanceLargePopupMenu
	public static final int Theme_textAppearanceListItem
	public static final int Theme_textAppearanceListItemSecondary
	public static final int Theme_textAppearanceListItemSmall
	public static final int Theme_textAppearanceMedium
	public static final int Theme_textAppearanceMediumInverse
	public static final int Theme_textAppearanceMisspelledSuggestion
	public static final int Theme_textAppearanceSearchResultSubtitle
	public static final int Theme_textAppearanceSearchResultTitle
	public static final int Theme_textAppearanceSmall
	public static final int Theme_textAppearanceSmallInverse
	public static final int Theme_textAppearanceSmallPopupMenu
	public static final int Theme_textCheckMark
	public static final int Theme_textCheckMarkInverse
	public static final int Theme_textColorAlertDialogListItem
	public static final int Theme_textColorHighlightInverse
	public static final int Theme_textColorHintInverse
	public static final int Theme_textColorLinkInverse
	public static final int Theme_textColorPrimary
	public static final int Theme_textColorPrimaryActivated
	public static final int Theme_textColorPrimaryDisableOnly
	public static final int Theme_textColorPrimaryInverse
	public static final int Theme_textColorPrimaryInverseDisableOnly
	public static final int Theme_textColorPrimaryInverseNoDisable
	public static final int Theme_textColorPrimaryNoDisable
	public static final int Theme_textColorSearchUrl
	public static final int Theme_textColorSecondary
	public static final int Theme_textColorSecondaryActivated
	public static final int Theme_textColorSecondaryInverse
	public static final int Theme_textColorSecondaryInverseNoDisable
	public static final int Theme_textColorSecondaryNoDisable
	public static final int Theme_textColorTertiary
	public static final int Theme_textColorTertiaryInverse
	public static final int Theme_textEditNoPasteWindowLayout
	public static final int Theme_textEditPasteWindowLayout
	public static final int Theme_textEditSideNoPasteWindowLayout
	public static final int Theme_textEditSidePasteWindowLayout
	public static final int Theme_textEditSuggestionItemLayout
	public static final int Theme_textSelectHandle
	public static final int Theme_textSelectHandleLeft
	public static final int Theme_textSelectHandleRight
	public static final int Theme_textSelectHandleWindowStyle
	public static final int Theme_textSuggestionsWindowStyle
	public static final int Theme_textUnderlineColor
	public static final int Theme_textUnderlineThickness
	public static final int Theme_textViewStyle
	public static final int Theme_timePickerDialogTheme
	public static final int Theme_timePickerStyle
	public static final int Theme_toastFrameBackground
	public static final int Theme_toolbarStyle
	public static final int Theme_webTextViewStyle
	public static final int Theme_webViewStyle
	public static final int Theme_windowActionBar
	public static final int Theme_windowActionBarFullscreenDecorLayout
	public static final int Theme_windowActionBarOverlay
	public static final int Theme_windowActionModeOverlay
	public static final int Theme_windowActivityTransitions
	public static final int Theme_windowAllowEnterTransitionOverlap
	public static final int Theme_windowAllowReturnTransitionOverlap
	public static final int Theme_windowAnimationStyle
	public static final int Theme_windowBackground
	public static final int Theme_windowBackgroundFallback
	public static final int Theme_windowCloseOnTouchOutside
	public static final int Theme_windowContentOverlay
	public static final int Theme_windowContentTransitionManager
	public static final int Theme_windowContentTransitions
	public static final int Theme_windowDisablePreview
	public static final int Theme_windowEnableSplitTouch
	public static final int Theme_windowEnterTransition
	public static final int Theme_windowExitTransition
	public static final int Theme_windowFrame
	public static final int Theme_windowFullscreen
	public static final int Theme_windowIsFloating
	public static final int Theme_windowIsTranslucent
	public static final int Theme_windowNoDisplay
	public static final int Theme_windowNoTitle
	public static final int Theme_windowOverscan
	public static final int Theme_windowReenterTransition
	public static final int Theme_windowReturnTransition
	public static final int Theme_windowSharedElementEnterTransition
	public static final int Theme_windowSharedElementExitTransition
	public static final int Theme_windowSharedElementReenterTransition
	public static final int Theme_windowSharedElementReturnTransition
	public static final int Theme_windowSharedElementsUseOverlay
	public static final int Theme_windowShowWallpaper
	public static final int Theme_windowSoftInputMode
	public static final int Theme_windowSwipeToDismiss
	public static final int Theme_windowTitleBackgroundStyle
	public static final int Theme_windowTitleSize
	public static final int Theme_windowTitleStyle
	public static final int Theme_windowTransitionBackgroundFadeDuration
	public static final int Theme_windowTranslucentNavigation
	public static final int Theme_windowTranslucentStatus
	public static final int Theme_yesNoPreferenceStyle
	public static final int[] TimePicker
	public static final int TimePicker_amPmBackgroundColor
	public static final int TimePicker_amPmTextColor
	public static final int TimePicker_headerAmPmTextAppearance
	public static final int TimePicker_headerBackground
	public static final int TimePicker_headerTextColor
	public static final int TimePicker_headerTimeTextAppearance
	public static final int TimePicker_internalLayout
	public static final int TimePicker_legacyLayout
	public static final int TimePicker_numbersBackgroundColor
	public static final int TimePicker_numbersInnerTextColor
	public static final int TimePicker_numbersSelectorColor
	public static final int TimePicker_numbersTextColor
	public static final int TimePicker_timePickerMode
	public static final int[] ToggleButton
	public static final int ToggleButton_disabledAlpha
	public static final int ToggleButton_textOff
	public static final int ToggleButton_textOn
	public static final int[] Toolbar
	public static final int Toolbar_buttonGravity
	public static final int Toolbar_collapseContentDescription
	public static final int Toolbar_collapseIcon
	public static final int Toolbar_contentInsetEnd
	public static final int Toolbar_contentInsetLeft
	public static final int Toolbar_contentInsetRight
	public static final int Toolbar_contentInsetStart
	public static final int Toolbar_gravity
	public static final int Toolbar_logo
	public static final int Toolbar_logoDescription
	public static final int Toolbar_maxButtonHeight
	public static final int Toolbar_navigationButtonStyle
	public static final int Toolbar_navigationContentDescription
	public static final int Toolbar_navigationIcon
	public static final int Toolbar_popupTheme
	public static final int Toolbar_subtitle
	public static final int Toolbar_subtitleTextAppearance
	public static final int Toolbar_subtitleTextColor
	public static final int Toolbar_title
	public static final int Toolbar_titleMarginBottom
	public static final int Toolbar_titleMarginEnd
	public static final int Toolbar_titleMarginStart
	public static final int Toolbar_titleMarginTop
	public static final int Toolbar_titleMargins
	public static final int Toolbar_titleTextAppearance
	public static final int Toolbar_titleTextColor
	public static final int[] Toolbar_LayoutParams
	public static final int Toolbar_LayoutParams_layout_gravity
	public static final int[] Transition
	public static final int Transition_duration
	public static final int Transition_interpolator
	public static final int Transition_matchOrder
	public static final int Transition_startDelay
	public static final int[] TransitionManager
	public static final int TransitionManager_fromScene
	public static final int TransitionManager_toScene
	public static final int TransitionManager_transition
	public static final int[] TransitionSet
	public static final int TransitionSet_transitionOrdering
	public static final int[] TransitionTarget
	public static final int TransitionTarget_excludeClass
	public static final int TransitionTarget_excludeId
	public static final int TransitionTarget_excludeName
	public static final int TransitionTarget_targetClass
	public static final int TransitionTarget_targetId
	public static final int TransitionTarget_targetName
	public static final int[] TranslateAnimation
	public static final int TranslateAnimation_fromXDelta
	public static final int TranslateAnimation_fromYDelta
	public static final int TranslateAnimation_toXDelta
	public static final int TranslateAnimation_toYDelta
	public static final int[] TrustAgent
	public static final int TrustAgent_settingsActivity
	public static final int TrustAgent_summary
	public static final int TrustAgent_title
	public static final int[] TvInputService
	public static final int TvInputService_settingsActivity
	public static final int TvInputService_setupActivity
	public static final int[] TwoLineListItem
	public static final int TwoLineListItem_mode
	public static final int[] VectorDrawable
	public static final int VectorDrawable_alpha
	public static final int VectorDrawable_autoMirrored
	public static final int VectorDrawable_height
	public static final int VectorDrawable_name
	public static final int VectorDrawable_opticalInsetBottom
	public static final int VectorDrawable_opticalInsetLeft
	public static final int VectorDrawable_opticalInsetRight
	public static final int VectorDrawable_opticalInsetTop
	public static final int VectorDrawable_tint
	public static final int VectorDrawable_tintMode
	public static final int VectorDrawable_viewportHeight
	public static final int VectorDrawable_viewportWidth
	public static final int VectorDrawable_width
	public static final int[] VectorDrawableClipPath
	public static final int VectorDrawableClipPath_name
	public static final int VectorDrawableClipPath_pathData
	public static final int[] VectorDrawableGroup
	public static final int VectorDrawableGroup_name
	public static final int VectorDrawableGroup_pivotX
	public static final int VectorDrawableGroup_pivotY
	public static final int VectorDrawableGroup_rotation
	public static final int VectorDrawableGroup_scaleX
	public static final int VectorDrawableGroup_scaleY
	public static final int VectorDrawableGroup_translateX
	public static final int VectorDrawableGroup_translateY
	public static final int[] VectorDrawablePath
	public static final int VectorDrawablePath_fillAlpha
	public static final int VectorDrawablePath_fillColor
	public static final int VectorDrawablePath_name
	public static final int VectorDrawablePath_pathData
	public static final int VectorDrawablePath_strokeAlpha
	public static final int VectorDrawablePath_strokeColor
	public static final int VectorDrawablePath_strokeLineCap
	public static final int VectorDrawablePath_strokeLineJoin
	public static final int VectorDrawablePath_strokeMiterLimit
	public static final int VectorDrawablePath_strokeWidth
	public static final int VectorDrawablePath_trimPathEnd
	public static final int VectorDrawablePath_trimPathOffset
	public static final int VectorDrawablePath_trimPathStart
	public static final int[] VerticalSlider_Layout
	public static final int VerticalSlider_Layout_layout_scale
	public static final int[] View
	public static final int View_accessibilityLiveRegion
	public static final int View_accessibilityTraversalAfter
	public static final int View_accessibilityTraversalBefore
	public static final int View_alpha
	public static final int View_background
	public static final int View_backgroundTint
	public static final int View_backgroundTintMode
	public static final int View_clickable
	public static final int View_contentDescription
	public static final int View_contextClickable
	public static final int View_drawingCacheQuality
	public static final int View_duplicateParentState
	public static final int View_elevation
	public static final int View_fadeScrollbars
	public static final int View_fadingEdge
	public static final int View_fadingEdgeLength
	public static final int View_filterTouchesWhenObscured
	public static final int View_fitsSystemWindows
	public static final int View_focusable
	public static final int View_focusableInTouchMode
	public static final int View_foreground
	public static final int View_foregroundGravity
	public static final int View_foregroundInsidePadding
	public static final int View_foregroundTint
	public static final int View_foregroundTintMode
	public static final int View_hapticFeedbackEnabled
	public static final int View_id
	public static final int View_importantForAccessibility
	public static final int View_isScrollContainer
	public static final int View_keepScreenOn
	public static final int View_labelFor
	public static final int View_layerType
	public static final int View_layoutDirection
	public static final int View_longClickable
	public static final int View_minHeight
	public static final int View_minWidth
	public static final int View_nestedScrollingEnabled
	public static final int View_nextFocusDown
	public static final int View_nextFocusForward
	public static final int View_nextFocusLeft
	public static final int View_nextFocusRight
	public static final int View_nextFocusUp
	public static final int View_onClick
	public static final int View_outlineProvider
	public static final int View_overScrollMode
	public static final int View_padding
	public static final int View_paddingBottom
	public static final int View_paddingEnd
	public static final int View_paddingLeft
	public static final int View_paddingRight
	public static final int View_paddingStart
	public static final int View_paddingTop
	public static final int View_requiresFadingEdge
	public static final int View_rotation
	public static final int View_rotationX
	public static final int View_rotationY
	public static final int View_saveEnabled
	public static final int View_scaleX
	public static final int View_scaleY
	public static final int View_scrollIndicators
	public static final int View_scrollX
	public static final int View_scrollY
	public static final int View_scrollbarAlwaysDrawHorizontalTrack
	public static final int View_scrollbarAlwaysDrawVerticalTrack
	public static final int View_scrollbarDefaultDelayBeforeFade
	public static final int View_scrollbarFadeDuration
	public static final int View_scrollbarSize
	public static final int View_scrollbarStyle
	public static final int View_scrollbarThumbHorizontal
	public static final int View_scrollbarThumbVertical
	public static final int View_scrollbarTrackHorizontal
	public static final int View_scrollbarTrackVertical
	public static final int View_scrollbars
	public static final int View_soundEffectsEnabled
	public static final int View_stateListAnimator
	public static final int View_tag
	public static final int View_textAlignment
	public static final int View_textDirection
	public static final int View_theme
	public static final int View_transformPivotX
	public static final int View_transformPivotY
	public static final int View_transitionName
	public static final int View_translationX
	public static final int View_translationY
	public static final int View_translationZ
	public static final int View_verticalScrollbarPosition
	public static final int View_visibility
	public static final int[] ViewAnimator
	public static final int ViewAnimator_animateFirstView
	public static final int ViewAnimator_inAnimation
	public static final int ViewAnimator_outAnimation
	public static final int[] ViewDrawableStates
	public static final int ViewDrawableStates_state_accelerated
	public static final int ViewDrawableStates_state_activated
	public static final int ViewDrawableStates_state_drag_can_accept
	public static final int ViewDrawableStates_state_drag_hovered
	public static final int ViewDrawableStates_state_enabled
	public static final int ViewDrawableStates_state_focused
	public static final int ViewDrawableStates_state_hovered
	public static final int ViewDrawableStates_state_pressed
	public static final int ViewDrawableStates_state_selected
	public static final int ViewDrawableStates_state_window_focused
	public static final int[] ViewFlipper
	public static final int ViewFlipper_autoStart
	public static final int ViewFlipper_flipInterval
	public static final int[] ViewGroup
	public static final int ViewGroup_addStatesFromChildren
	public static final int ViewGroup_alwaysDrawnWithCache
	public static final int ViewGroup_animateLayoutChanges
	public static final int ViewGroup_animationCache
	public static final int ViewGroup_clipChildren
	public static final int ViewGroup_clipToPadding
	public static final int ViewGroup_descendantFocusability
	public static final int ViewGroup_layoutAnimation
	public static final int ViewGroup_layoutMode
	public static final int ViewGroup_persistentDrawingCache
	public static final int ViewGroup_splitMotionEvents
	public static final int ViewGroup_touchscreenBlocksFocus
	public static final int ViewGroup_transitionGroup
	public static final int[] ViewGroup_Layout
	public static final int ViewGroup_Layout_layout_height
	public static final int ViewGroup_Layout_layout_width
	public static final int[] ViewGroup_MarginLayout
	public static final int ViewGroup_MarginLayout_layout_height
	public static final int ViewGroup_MarginLayout_layout_margin
	public static final int ViewGroup_MarginLayout_layout_marginBottom
	public static final int ViewGroup_MarginLayout_layout_marginEnd
	public static final int ViewGroup_MarginLayout_layout_marginLeft
	public static final int ViewGroup_MarginLayout_layout_marginRight
	public static final int ViewGroup_MarginLayout_layout_marginStart
	public static final int ViewGroup_MarginLayout_layout_marginTop
	public static final int ViewGroup_MarginLayout_layout_width
	public static final int[] ViewStub
	public static final int ViewStub_id
	public static final int ViewStub_inflatedId
	public static final int ViewStub_layout
	public static final int[] ViewSwitcher
	public static final int[] ViewTag
	public static final int ViewTag_id
	public static final int ViewTag_value
	public static final int[] VisibilityTransition
	public static final int VisibilityTransition_transitionVisibilityMode
	public static final int[] VoiceEnrollmentApplication
	public static final int VoiceEnrollmentApplication_searchKeyphrase
	public static final int VoiceEnrollmentApplication_searchKeyphraseId
	public static final int VoiceEnrollmentApplication_searchKeyphraseRecognitionFlags
	public static final int VoiceEnrollmentApplication_searchKeyphraseSupportedLocales
	public static final int[] VoiceInteractionService
	public static final int VoiceInteractionService_recognitionService
	public static final int VoiceInteractionService_sessionService
	public static final int VoiceInteractionService_settingsActivity
	public static final int VoiceInteractionService_supportsAssist
	public static final int VoiceInteractionService_supportsLaunchVoiceAssistFromKeyguard
	public static final int[] VoiceInteractionSession
	public static final int[] VolumePreference
	public static final int VolumePreference_streamType
	public static final int[] Wallpaper
	public static final int Wallpaper_author
	public static final int Wallpaper_description
	public static final int Wallpaper_settingsActivity
	public static final int Wallpaper_thumbnail
	public static final int[] WallpaperPreviewInfo
	public static final int WallpaperPreviewInfo_staticWallpaperPreview
	public static final int[] WeightedLinearLayout
	public static final int WeightedLinearLayout_majorWeightMax
	public static final int WeightedLinearLayout_majorWeightMin
	public static final int WeightedLinearLayout_minorWeightMax
	public static final int WeightedLinearLayout_minorWeightMin
	public static final int[] Window
	public static final int Window_backgroundDimAmount
	public static final int Window_backgroundDimEnabled
	public static final int Window_navigationBarColor
	public static final int Window_statusBarColor
	public static final int Window_textColor
	public static final int Window_windowActionBar
	public static final int Window_windowActionBarFullscreenDecorLayout
	public static final int Window_windowActionBarOverlay
	public static final int Window_windowActionModeOverlay
	public static final int Window_windowActivityTransitions
	public static final int Window_windowAllowEnterTransitionOverlap
	public static final int Window_windowAllowReturnTransitionOverlap
	public static final int Window_windowAnimationStyle
	public static final int Window_windowBackground
	public static final int Window_windowBackgroundFallback
	public static final int Window_windowClipToOutline
	public static final int Window_windowCloseOnTouchOutside
	public static final int Window_windowContentOverlay
	public static final int Window_windowContentTransitionManager
	public static final int Window_windowContentTransitions
	public static final int Window_windowDisablePreview
	public static final int Window_windowDrawsSystemBarBackgrounds
	public static final int Window_windowElevation
	public static final int Window_windowEnableSplitTouch
	public static final int Window_windowEnterTransition
	public static final int Window_windowExitTransition
	public static final int Window_windowFixedHeightMajor
	public static final int Window_windowFixedHeightMinor
	public static final int Window_windowFixedWidthMajor
	public static final int Window_windowFixedWidthMinor
	public static final int Window_windowFrame
	public static final int Window_windowFullscreen
	public static final int Window_windowIsFloating
	public static final int Window_windowIsTranslucent
	public static final int Window_windowLightStatusBar
	public static final int Window_windowMinWidthMajor
	public static final int Window_windowMinWidthMinor
	public static final int Window_windowNoDisplay
	public static final int Window_windowNoTitle
	public static final int Window_windowOutsetBottom
	public static final int Window_windowOverscan
	public static final int Window_windowReenterTransition
	public static final int Window_windowReturnTransition
	public static final int Window_windowSharedElementEnterTransition
	public static final int Window_windowSharedElementExitTransition
	public static final int Window_windowSharedElementReenterTransition
	public static final int Window_windowSharedElementReturnTransition
	public static final int Window_windowSharedElementsUseOverlay
	public static final int Window_windowShowWallpaper
	public static final int Window_windowSoftInputMode
	public static final int Window_windowSwipeToDismiss
	public static final int Window_windowTransitionBackgroundFadeDuration
	public static final int Window_windowTranslucentNavigation
	public static final int Window_windowTranslucentStatus
	public static final int[] WindowAnimation
	public static final int WindowAnimation_activityCloseEnterAnimation
	public static final int WindowAnimation_activityCloseExitAnimation
	public static final int WindowAnimation_activityOpenEnterAnimation
	public static final int WindowAnimation_activityOpenExitAnimation
	public static final int WindowAnimation_launchTaskBehindSourceAnimation
	public static final int WindowAnimation_launchTaskBehindTargetAnimation
	public static final int WindowAnimation_taskCloseEnterAnimation
	public static final int WindowAnimation_taskCloseExitAnimation
	public static final int WindowAnimation_taskOpenEnterAnimation
	public static final int WindowAnimation_taskOpenExitAnimation
	public static final int WindowAnimation_taskToBackEnterAnimation
	public static final int WindowAnimation_taskToBackExitAnimation
	public static final int WindowAnimation_taskToFrontEnterAnimation
	public static final int WindowAnimation_taskToFrontExitAnimation
	public static final int WindowAnimation_wallpaperCloseEnterAnimation
	public static final int WindowAnimation_wallpaperCloseExitAnimation
	public static final int WindowAnimation_wallpaperIntraCloseEnterAnimation
	public static final int WindowAnimation_wallpaperIntraCloseExitAnimation
	public static final int WindowAnimation_wallpaperIntraOpenEnterAnimation
	public static final int WindowAnimation_wallpaperIntraOpenExitAnimation
	public static final int WindowAnimation_wallpaperOpenEnterAnimation
	public static final int WindowAnimation_wallpaperOpenExitAnimation
	public static final int WindowAnimation_windowEnterAnimation
	public static final int WindowAnimation_windowExitAnimation
	public static final int WindowAnimation_windowHideAnimation
	public static final int WindowAnimation_windowShowAnimation
	public void  () 
	static void  () 
}

com/android/internal/R$transition.class
R.java
package com.android.internal
public final com.android.internal.R$transition extends java.lang.Object {
	public static final int explode
	public static final int fade
	public static final int move
	public static final int no_transition
	public static final int slide_bottom
	public static final int slide_left
	public static final int slide_right
	public static final int slide_top
	public void  () 
}

com/android/internal/R$anim.class
R.java
package com.android.internal
public final com.android.internal.R$anim extends java.lang.Object {
	public static final int accelerate_decelerate_interpolator
	public static final int accelerate_interpolator
	public static final int anticipate_interpolator
	public static final int anticipate_overshoot_interpolator
	public static final int app_starting_exit
	public static final int bounce_interpolator
	public static final int cycle_interpolator
	public static final int decelerate_interpolator
	public static final int dock_bottom_enter
	public static final int dock_bottom_exit
	public static final int dock_left_enter
	public static final int dock_left_exit
	public static final int dock_right_enter
	public static final int dock_right_exit
	public static final int dock_top_enter
	public static final int dock_top_exit
	public static final int fade_in
	public static final int fade_out
	public static final int launch_task_behind_source
	public static final int linear_interpolator
	public static final int lock_screen_behind_enter
	public static final int lock_screen_behind_enter_fade_in
	public static final int lock_screen_behind_enter_wallpaper
	public static final int lock_screen_wallpaper_exit
	public static final int overshoot_interpolator
	public static final int push_down_in
	public static final int push_down_out
	public static final int push_up_in
	public static final int push_up_out
	public static final int rotation_animation_enter
	public static final int rotation_animation_jump_exit
	public static final int rotation_animation_xfade_exit
	public static final int screen_rotate_0_enter
	public static final int screen_rotate_0_exit
	public static final int screen_rotate_0_frame
	public static final int screen_rotate_180_enter
	public static final int screen_rotate_180_exit
	public static final int screen_rotate_180_frame
	public static final int screen_rotate_finish_enter
	public static final int screen_rotate_finish_exit
	public static final int screen_rotate_finish_frame
	public static final int screen_rotate_minus_90_enter
	public static final int screen_rotate_minus_90_exit
	public static final int screen_rotate_minus_90_frame
	public static final int screen_rotate_plus_90_enter
	public static final int screen_rotate_plus_90_exit
	public static final int screen_rotate_plus_90_frame
	public static final int screen_rotate_start_enter
	public static final int screen_rotate_start_exit
	public static final int screen_rotate_start_frame
	public static final int screen_user_enter
	public static final int screen_user_exit
	public static final int slide_in_child_bottom
	public static final int slide_in_left
	public static final int slide_in_right
	public static final int slide_out_left
	public static final int slide_out_right
	public static final int voice_activity_close_enter
	public static final int voice_activity_close_exit
	public static final int voice_activity_open_enter
	public static final int voice_activity_open_exit
	public static final int window_move_from_decor
	public void  () 
}

com/android/internal/R$bool.class
R.java
package com.android.internal
public final com.android.internal.R$bool extends java.lang.Object {
	public static final int action_bar_embed_tabs
	public static final int action_bar_embed_tabs_pre_jb
	public static final int action_bar_expanded_action_views_exclusive
	public static final int allow_stacked_button_bar
	public static final int config_LTE_eri_for_network_name
	public static final int config_allowActionMenuItemTextWithIcon
	public static final int config_allowAllRotations
	public static final int config_allowAnimationsInLowPowerMode
	public static final int config_allowAutoBrightnessWhileDozing
	public static final int config_allowTheaterModeWakeFromCameraLens
	public static final int config_allowTheaterModeWakeFromDock
	public static final int config_allowTheaterModeWakeFromGesture
	public static final int config_allowTheaterModeWakeFromKey
	public static final int config_allowTheaterModeWakeFromLidSwitch
	public static final int config_allowTheaterModeWakeFromMotion
	public static final int config_allowTheaterModeWakeFromMotionWhenNotDreaming
	public static final int config_allowTheaterModeWakeFromPowerKey
	public static final int config_allowTheaterModeWakeFromUnplug
	public static final int config_allowTheaterModeWakeFromWindowLayout
	public static final int config_alwaysUseCdmaRssi
	public static final int config_animateScreenLights
	public static final int config_annoy_dianne
	public static final int config_autoBrightnessResetAmbientLuxAfterWarmUp
	public static final int config_auto_attach_data_on_creation
	public static final int config_automatic_brightness_available
	public static final int config_avoidGfxAccel
	public static final int config_bluetooth_address_validation
	public static final int config_bluetooth_default_profiles
	public static final int config_bluetooth_le_peripheral_mode_supported
	public static final int config_bluetooth_sco_off_call
	public static final int config_built_in_sip_phone
	public static final int config_camera_sound_forced
	public static final int config_carDockEnablesAccelerometer
	public static final int config_carrier_volte_available
	public static final int config_carrier_volte_provisioned
	public static final int config_carrier_volte_tty_supported
	public static final int config_carrier_vt_available
	public static final int config_carrier_wfc_ims_available
	public static final int config_cellBroadcastAppLinks
	public static final int config_defaultInTouchMode
	public static final int config_defaultWindowFeatureContextMenu
	public static final int config_defaultWindowFeatureOptionsPanel
	public static final int config_deskDockEnablesAccelerometer
	public static final int config_device_volte_available
	public static final int config_device_vt_available
	public static final int config_device_wfc_ims_available
	public static final int config_disableMenuKeyInLockScreen
	public static final int config_disableUsbPermissionDialogs
	public static final int config_dontPreferApn
	public static final int config_dozeAfterScreenOff
	public static final int config_dreamsActivatedOnDockByDefault
	public static final int config_dreamsActivatedOnSleepByDefault
	public static final int config_dreamsEnabledByDefault
	public static final int config_dreamsEnabledOnBattery
	public static final int config_dreamsSupported
	public static final int config_duplicate_port_omadm_wappush
	public static final int config_eap_sim_based_auth_supported
	public static final int config_enableActivityRecognitionHardwareOverlay
	public static final int config_enableAutoPowerModes
	public static final int config_enableBurnInProtection
	public static final int config_enableFusedLocationOverlay
	public static final int config_enableGeocoderOverlay
	public static final int config_enableGeofenceOverlay
	public static final int config_enableHardwareFlpOverlay
	public static final int config_enableLockBeforeUnlockScreen
	public static final int config_enableLockScreenRotation
	public static final int config_enableLockScreenTranslucentDecor
	public static final int config_enableMultiUserUI
	public static final int config_enableNetworkLocationOverlay
	public static final int config_enableScreenshotChord
	public static final int config_enableTranslucentDecor
	public static final int config_enableWallpaperService
	public static final int config_enableWifiDisplay
	public static final int config_enable_emergency_call_while_sim_locked
	public static final int config_enable_puk_unlock_screen
	public static final int config_forceDefaultOrientation
	public static final int config_goToSleepOnButtonPressTheaterMode
	public static final int config_hasPermanentDpad
	public static final int config_hasRecents
	public static final int config_hotswapCapable
	public static final int config_intrusiveNotificationLed
	public static final int config_lidControlsSleep
	public static final int config_mainBuiltInDisplayIsRound
	public static final int config_mms_content_disposition_support
	public static final int config_networkSamplingWakesDevice
	public static final int config_powerDecoupleAutoSuspendModeFromDisplay
	public static final int config_powerDecoupleInteractiveModeFromDisplay
	public static final int config_requireRadioPowerOffOnSimRefreshReset
	public static final int config_restartRadioAfterProvisioning
	public static final int config_restart_radio_on_pdp_fail_regular_deactivation
	public static final int config_reverseDefaultRotation
	public static final int config_safe_media_volume_enabled
	public static final int config_sendAudioBecomingNoisy
	public static final int config_sf_limitedAlpha
	public static final int config_sf_slowBlur
	public static final int config_showMenuShortcutsWhenKeyboardPresent
	public static final int config_showNavigationBar
	public static final int config_sip_wifi_only
	public static final int config_sms_capable
	public static final int config_sms_decode_gsm_8bit_data
	public static final int config_sms_force_7bit_encoding
	public static final int config_sms_utf8_support
	public static final int config_speed_up_audio_on_mt_calls
	public static final int config_stkNoAlphaUsrCnf
	public static final int config_supportAutoRotation
	public static final int config_supportDoubleTapWake
	public static final int config_supportLongPressPowerWhenNonInteractive
	public static final int config_supportMicNearUltrasound
	public static final int config_supportSpeakerNearUltrasound
	public static final int config_suspendWhenScreenOffDueToProximity
	public static final int config_swipeDisambiguation
	public static final int config_switch_phone_on_voice_reg_state_change
	public static final int config_syncstorageengine_masterSyncAutomatically
	public static final int config_telephony_use_own_number_for_voicemail
	public static final int config_ui_enableFadingMarquee
	public static final int config_unplugTurnsOnScreen
	public static final int config_useAttentionLight
	public static final int config_useDevInputEventForAudioJack
	public static final int config_useFixedVolume
	public static final int config_useVolumeKeySounds
	public static final int config_use_sim_language_file
	public static final int config_use_strict_phone_number_comparation
	public static final int config_user_notification_of_restrictied_mobile_access
	public static final int config_voice_capable
	public static final int config_wifiDisplaySupportsProtectedBuffers
	public static final int config_wifi_background_scan_support
	public static final int config_wifi_batched_scan_supported
	public static final int config_wifi_dual_band_support
	public static final int config_wifi_enable_5GHz_preference
	public static final int config_wifi_enable_disconnection_debounce
	public static final int config_wifi_framework_cellular_handover_enable_user_triggered_adjustment
	public static final int config_wifi_framework_enable_associated_network_selection
	public static final int config_wifi_hal_pno_enable
	public static final int config_wifi_hotspot2_enabled
	public static final int config_wifi_only_link_same_credential_configurations
	public static final int config_wifi_ssid_white_list_enable
	public static final int config_wimaxEnabled
	public static final int config_windowEnableCircularEmulatorDisplayOverlay
	public static final int config_windowShowCircularMask
	public static final int editable_voicemailnumber
	public static final int imsServiceAllowTurnOff
	public static final int preferences_prefer_dual_pane
	public static final int show_ongoing_ime_switcher
	public static final int skipHoldBeforeMerge
	public static final int skip_restoring_network_selection
	public static final int split_action_bar_is_narrow
	public static final int target_honeycomb_needs_options_menu
	public static final int useImsAlwaysForEmergencyCall
	public void  () 
}

com/android/internal/R$array.class
R.java
package com.android.internal
public final com.android.internal.R$array extends java.lang.Object {
	public static final int carrier_properties
	public static final int common_nicknames
	public static final int config_autoBrightnessButtonBacklightValues
	public static final int config_autoBrightnessKeyboardBacklightValues
	public static final int config_autoBrightnessLcdBacklightValues
	public static final int config_autoBrightnessLevels
	public static final int config_autoRotationTiltTolerance
	public static final int config_calendarDateVibePattern
	public static final int config_callBarringMMI
	public static final int config_cdma_dun_supported_types
	public static final int config_cdma_home_system
	public static final int config_cdma_international_roaming_indicators
	public static final int config_cell_retries_per_error_code
	public static final int config_clockTickVibePattern
	public static final int config_contextClickVibePattern
	public static final int config_data_usage_network_types
	public static final int config_defaultNotificationVibePattern
	public static final int config_default_vm_number
	public static final int config_disabledUntilUsedPreinstalledCarrierApps
	public static final int config_disabledUntilUsedPreinstalledImes
	public static final int config_globalActionsList
	public static final int config_gpsParameters
	public static final int config_keySystemUuidMapping
	public static final int config_keyboardTapVibePattern
	public static final int config_locationProviderPackageNames
	public static final int config_longPressVibePattern
	public static final int config_mobile_hotspot_provision_app
	public static final int config_mobile_tcp_buffers
	public static final int config_notificationFallbackVibePattern
	public static final int config_notificationSignalExtractors
	public static final int config_oemUsbModeOverride
	public static final int config_onlySingleDcAllowed
	public static final int config_operatorConsideredNonRoaming
	public static final int config_protectedNetworks
	public static final int config_safeModeDisabledVibePattern
	public static final int config_safeModeEnabledVibePattern
	public static final int config_sameNamedOperatorConsideredRoaming
	public static final int config_serialPorts
	public static final int config_sms_convert_destination_number_support
	public static final int config_sms_enabled_locking_shift_tables
	public static final int config_sms_enabled_single_shift_tables
	public static final int config_statusBarIcons
	public static final int config_system_condition_providers
	public static final int config_telephonyHardware
	public static final int config_testLocationProviders
	public static final int config_tether_apndata
	public static final int config_tether_bluetooth_regexs
	public static final int config_tether_dhcp_range
	public static final int config_tether_upstream_types
	public static final int config_tether_usb_regexs
	public static final int config_tether_wifi_regexs
	public static final int config_twoDigitNumberPattern
	public static final int config_usbHostBlacklist
	public static final int config_virtualKeyVibePattern
	public static final int dial_string_replace
	public static final int emailAddressTypes
	public static final int fingerprint_acquired_vendor
	public static final int fingerprint_error_vendor
	public static final int imProtocols
	public static final int maps_starting_lat_lng
	public static final int maps_starting_zoom
	public static final int networkAttributes
	public static final int networks_not_clear_data
	public static final int no_ems_support_sim_operators
	public static final int organizationTypes
	public static final int phoneTypes
	public static final int postalAddressTypes
	public static final int preloaded_color_state_lists
	public static final int preloaded_drawables
	public static final int radioAttributes
	public static final int sim_colors
	public static final int special_locale_codes
	public static final int special_locale_names
	public static final int wfcOperatorErrorAlertMessages
	public static final int wfcOperatorErrorCodes
	public static final int wfcOperatorErrorNotificationMessages
	public void  () 
}

com/android/internal/R$dimen.class
R.java
package com.android.internal
public final com.android.internal.R$dimen extends java.lang.Object {
	public static final int accessibility_magnification_indicator_width
	public static final int accessibility_touch_slop
	public static final int action_bar_stacked_max_height
	public static final int action_bar_stacked_tab_max_width
	public static final int alert_dialog_round_padding
	public static final int app_icon_size
	public static final int circular_display_mask_offset
	public static final int circular_display_mask_thickness
	public static final int config_mediaMetadataBitmapMaxSize
	public static final int config_minScalingSpan
	public static final int config_minScalingTouchMajor
	public static final int config_prefDialogWidth
	public static final int config_screen_magnification_scaling_threshold
	public static final int config_viewConfigurationTouchSlop
	public static final int config_viewMaxFlingVelocity
	public static final int config_viewMinFlingVelocity
	public static final int content_rect_bottom_clip_allowance
	public static final int date_picker_day_height
	public static final int date_picker_day_of_week_height
	public static final int date_picker_day_of_week_text_size
	public static final int date_picker_day_selector_radius
	public static final int date_picker_day_text_size
	public static final int date_picker_day_width
	public static final int date_picker_month_height
	public static final int date_picker_month_text_size
	public static final int datepicker_view_animator_height
	public static final int datepicker_year_label_height
	public static final int day_picker_padding_top
	public static final int default_app_widget_padding_bottom
	public static final int default_app_widget_padding_left
	public static final int default_app_widget_padding_right
	public static final int default_app_widget_padding_top
	public static final int default_gap
	public static final int dialog_min_width_major
	public static final int dialog_min_width_minor
	public static final int dropdownitem_icon_width
	public static final int dropdownitem_text_padding_left
	public static final int fast_scroller_minimum_touch_target
	public static final int floating_toolbar_height
	public static final int floating_toolbar_horizontal_margin
	public static final int floating_toolbar_maximum_overflow_height
	public static final int floating_toolbar_menu_button_minimum_width
	public static final int floating_toolbar_menu_button_side_padding
	public static final int floating_toolbar_minimum_overflow_height
	public static final int floating_toolbar_overflow_side_padding
	public static final int floating_toolbar_preferred_width
	public static final int floating_toolbar_text_size
	public static final int floating_toolbar_vertical_margin
	public static final int immersive_mode_cling_width
	public static final int lock_pattern_dot_line_width
	public static final int lock_pattern_dot_size
	public static final int lock_pattern_dot_size_activated
	public static final int navigation_bar_height
	public static final int navigation_bar_height_landscape
	public static final int navigation_bar_width
	public static final int notification_badge_size
	public static final int notification_large_icon_circle_padding
	public static final int notification_large_icon_height
	public static final int notification_large_icon_width
	public static final int notification_subtext_size
	public static final int notification_text_size
	public static final int notification_title_text_size
	public static final int notification_top_pad
	public static final int notification_top_pad_large_text
	public static final int notification_top_pad_large_text_narrow
	public static final int notification_top_pad_narrow
	public static final int password_keyboard_spacebar_vertical_correction
	public static final int preference_fragment_padding_bottom
	public static final int preference_fragment_padding_side
	public static final int search_view_preferred_width
	public static final int status_bar_height
	public static final int status_bar_icon_size
	public static final int subtitle_corner_radius
	public static final int subtitle_outline_width
	public static final int subtitle_shadow_offset
	public static final int subtitle_shadow_radius
	public static final int text_handle_min_size
	public static final int text_size_small_material
	public static final int textview_error_popup_default_width
	public static final int thumbnail_height
	public static final int thumbnail_width
	public static final int timepicker_center_dot_radius
	public static final int timepicker_selector_dot_radius
	public static final int timepicker_selector_radius
	public static final int timepicker_selector_stroke
	public static final int timepicker_text_inset_inner
	public static final int timepicker_text_inset_normal
	public static final int timepicker_text_size_inner
	public static final int timepicker_text_size_normal
	public static final int toast_y_offset
	public void  () 
}

com/android/internal/R$integer.class
R.java
package com.android.internal
public final com.android.internal.R$integer extends java.lang.Object {
	public static final int config_LTE_RSRP_threshold_type
	public static final int config_MaxConcurrentDownloadsAllowed
	public static final int config_autoBrightnessBrighteningLightDebounce
	public static final int config_autoBrightnessDarkeningLightDebounce
	public static final int config_autoBrightnessLightSensorRate
	public static final int config_bluetooth_idle_cur_ma
	public static final int config_bluetooth_max_advertisers
	public static final int config_bluetooth_max_scan_filters
	public static final int config_bluetooth_operating_voltage_mv
	public static final int config_bluetooth_rx_cur_ma
	public static final int config_bluetooth_tx_cur_ma
	public static final int config_burnInProtectionMaxHorizontalOffset
	public static final int config_burnInProtectionMaxRadius
	public static final int config_burnInProtectionMaxVerticalOffset
	public static final int config_burnInProtectionMinHorizontalOffset
	public static final int config_burnInProtectionMinVerticalOffset
	public static final int config_carDockKeepsScreenOn
	public static final int config_carDockRotation
	public static final int config_cdma_3waycall_flash_delay
	public static final int config_criticalBatteryWarningLevel
	public static final int config_cursorWindowSize
	public static final int config_datause_notification_type
	public static final int config_datause_polling_period_sec
	public static final int config_datause_threshold_bytes
	public static final int config_datause_throttle_kbitsps
	public static final int config_defaultNightMode
	public static final int config_defaultNotificationLedOff
	public static final int config_defaultNotificationLedOn
	public static final int config_defaultUiModeType
	public static final int config_deskDockKeepsScreenOn
	public static final int config_deskDockRotation
	public static final int config_doublePressOnPowerBehavior
	public static final int config_doubleTapOnHomeBehavior
	public static final int config_downloadDataDirLowSpaceThreshold
	public static final int config_downloadDataDirSize
	public static final int config_drawLockTimeoutMillis
	public static final int config_dreamsBatteryLevelDrainCutoff
	public static final int config_dreamsBatteryLevelMinimumWhenNotPowered
	public static final int config_dreamsBatteryLevelMinimumWhenPowered
	public static final int config_extraFreeKbytesAbsolute
	public static final int config_extraFreeKbytesAdjust
	public static final int config_fingerprintMaxTemplatesPerUser
	public static final int config_globalActionsKeyTimeout
	public static final int config_immersive_mode_confirmation_panic
	public static final int config_lidKeyboardAccessibility
	public static final int config_lidNavigationAccessibility
	public static final int config_lidOpenRotation
	public static final int config_lightSensorWarmupTime
	public static final int config_lockSoundVolumeDb
	public static final int config_longAnimTime
	public static final int config_longPressOnHomeBehavior
	public static final int config_longPressOnPowerBehavior
	public static final int config_lowBatteryCloseWarningBump
	public static final int config_lowBatteryWarningLevel
	public static final int config_lowMemoryKillerMinFreeKbytesAbsolute
	public static final int config_lowMemoryKillerMinFreeKbytesAdjust
	public static final int config_maxResolverActivityColumns
	public static final int config_max_pan_devices
	public static final int config_maximumScreenDimDuration
	public static final int config_mediumAnimTime
	public static final int config_minimumScreenOffTimeout
	public static final int config_mobile_hotspot_provision_check_period
	public static final int config_mobile_mtu
	public static final int config_multiuserMaximumUsers
	public static final int config_networkPolicyDefaultWarning
	public static final int config_networkTransitionTimeout
	public static final int config_notificationServiceArchiveSize
	public static final int config_notificationsBatteryFullARGB
	public static final int config_notificationsBatteryLedOff
	public static final int config_notificationsBatteryLedOn
	public static final int config_notificationsBatteryLowARGB
	public static final int config_notificationsBatteryMediumARGB
	public static final int config_ntpPollingInterval
	public static final int config_ntpPollingIntervalShorter
	public static final int config_ntpRetry
	public static final int config_ntpThreshold
	public static final int config_ntpTimeout
	public static final int config_overrideHasPermanentMenuKey
	public static final int config_previousVibrationsDumpLimit
	public static final int config_radioScanningTimeout
	public static final int config_safe_media_volume_index
	public static final int config_screenBrightnessDark
	public static final int config_screenBrightnessDim
	public static final int config_screenBrightnessDoze
	public static final int config_screenBrightnessSettingDefault
	public static final int config_screenBrightnessSettingMaximum
	public static final int config_screenBrightnessSettingMinimum
	public static final int config_screen_magnification_multi_tap_adjustment
	public static final int config_shortAnimTime
	public static final int config_shortPressOnPowerBehavior
	public static final int config_shortPressOnSleepBehavior
	public static final int config_shutdownBatteryTemperature
	public static final int config_soundEffectVolumeDb
	public static final int config_toastDefaultGravity
	public static final int config_triplePressOnPowerBehavior
	public static final int config_undockedHdmiRotation
	public static final int config_valid_wappush_index
	public static final int config_virtualKeyQuietTimeMillis
	public static final int config_volte_replacement_rat
	public static final int config_wifi_active_rx_cur_ma
	public static final int config_wifi_associated_long_scan_interval
	public static final int config_wifi_associated_short_scan_interval
	public static final int config_wifi_disconnected_long_scan_interval
	public static final int config_wifi_disconnected_short_scan_interval
	public static final int config_wifi_driver_stop_delay
	public static final int config_wifi_framework_5GHz_preference_boost_factor
	public static final int config_wifi_framework_5GHz_preference_boost_threshold
	public static final int config_wifi_framework_5GHz_preference_penalty_factor
	public static final int config_wifi_framework_5GHz_preference_penalty_threshold
	public static final int config_wifi_framework_associated_full_scan_backoff
	public static final int config_wifi_framework_associated_full_scan_max_interval
	public static final int config_wifi_framework_associated_full_scan_max_total_dwell_time
	public static final int config_wifi_framework_associated_full_scan_rx_packet_threshold
	public static final int config_wifi_framework_associated_full_scan_tx_packet_threshold
	public static final int config_wifi_framework_associated_partial_scan_max_num_active_channels
	public static final int config_wifi_framework_associated_partial_scan_max_num_passive_channels
	public static final int config_wifi_framework_associated_partial_scan_rx_packet_threshold
	public static final int config_wifi_framework_associated_partial_scan_tx_packet_threshold
	public static final int config_wifi_framework_current_association_hysteresis_high
	public static final int config_wifi_framework_current_association_hysteresis_low
	public static final int config_wifi_framework_current_network_boost
	public static final int config_wifi_framework_max_auth_errors_to_blacklist
	public static final int config_wifi_framework_max_connection_errors_to_blacklist
	public static final int config_wifi_framework_network_black_list_min_time_milli
	public static final int config_wifi_framework_network_switch_rx_packet_threshold
	public static final int config_wifi_framework_network_switch_tx_packet_threshold
	public static final int config_wifi_framework_scan_interval
	public static final int config_wifi_framework_scan_result_rssi_level_patchup_value
	public static final int config_wifi_framework_wifi_score_bad_link_speed_24
	public static final int config_wifi_framework_wifi_score_bad_link_speed_5
	public static final int config_wifi_framework_wifi_score_bad_rssi_threshold_24GHz
	public static final int config_wifi_framework_wifi_score_bad_rssi_threshold_5GHz
	public static final int config_wifi_framework_wifi_score_good_link_speed_24
	public static final int config_wifi_framework_wifi_score_good_link_speed_5
	public static final int config_wifi_framework_wifi_score_good_rssi_threshold_24GHz
	public static final int config_wifi_framework_wifi_score_good_rssi_threshold_5GHz
	public static final int config_wifi_framework_wifi_score_low_rssi_threshold_24GHz
	public static final int config_wifi_framework_wifi_score_low_rssi_threshold_5GHz
	public static final int config_wifi_idle_receive_cur_ma
	public static final int config_wifi_network_switching_blacklist_time
	public static final int config_wifi_no_network_periodic_scan_interval
	public static final int config_wifi_operating_voltage_mv
	public static final int config_wifi_scan_interval_p2p_connected
	public static final int config_wifi_supplicant_scan_interval
	public static final int config_wifi_tx_cur_ma
	public static final int config_windowOutsetBottom
	public static final int config_zen_repeat_callers_threshold
	public static final int db_connection_pool_size
	public static final int db_journal_size_limit
	public static final int db_wal_autocheckpoint
	public static final int dock_enter_exit_duration
	public static final int max_action_buttons
	public static final int status_bar_notification_info_maxnum
	public void  () 
}

com/android/internal/R.class
R.java
package com.android.internal
public final com.android.internal.R extends java.lang.Object {
	public void  () 
}

com/android/internal/app/
com/android/internal/app/ToolbarActionBar$1.class
ToolbarActionBar.java
package com.android.internal.app
 com.android.internal.app.ToolbarActionBar$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.app.ToolbarActionBar this$0
	void  (com.android.internal.app.ToolbarActionBar) 
	public void run () 
}

com/android/internal/app/IAppOpsService.class
IAppOpsService.java
package com.android.internal.app
public abstract com.android.internal.app.IAppOpsService extends java.lang.Object implements android.os.IInterface  {
	public abstract int checkOperation (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int noteOperation (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int startOperation (android.os.IBinder, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void finishOperation (android.os.IBinder, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void startWatchingMode (int, java.lang.String, com.android.internal.app.IAppOpsCallback)  throws android.os.RemoteException 
	public abstract void stopWatchingMode (com.android.internal.app.IAppOpsCallback)  throws android.os.RemoteException 
	public abstract android.os.IBinder getToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int permissionToOpCode (java.lang.String)  throws android.os.RemoteException 
	public abstract int noteProxyOperation (int, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int checkPackage (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getPackagesForOps (int[])  throws android.os.RemoteException 
	public abstract java.util.List getOpsForPackage (int, java.lang.String, int[])  throws android.os.RemoteException 
	public abstract void setUidMode (int, int, int)  throws android.os.RemoteException 
	public abstract void setMode (int, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void resetAllModes (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int checkAudioOperation (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setAudioRestriction (int, int, int, int, java.lang.String[])  throws android.os.RemoteException 
	public abstract void setUserRestrictions (android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract void removeUser (int)  throws android.os.RemoteException 
}

com/android/internal/app/IVoiceInteractionManagerService$Stub.class
IVoiceInteractionManagerService.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractionManagerService$Stub extends android.os.Binder implements com.android.internal.app.IVoiceInteractionManagerService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_showSession
	static final int TRANSACTION_deliverNewSession
	static final int TRANSACTION_showSessionFromSession
	static final int TRANSACTION_hideSessionFromSession
	static final int TRANSACTION_startVoiceActivity
	static final int TRANSACTION_setKeepAwake
	static final int TRANSACTION_closeSystemDialogs
	static final int TRANSACTION_finish
	static final int TRANSACTION_setDisabledShowContext
	static final int TRANSACTION_getDisabledShowContext
	static final int TRANSACTION_getUserDisabledShowContext
	static final int TRANSACTION_getKeyphraseSoundModel
	static final int TRANSACTION_updateKeyphraseSoundModel
	static final int TRANSACTION_deleteKeyphraseSoundModel
	static final int TRANSACTION_getDspModuleProperties
	static final int TRANSACTION_isEnrolledForKeyphrase
	static final int TRANSACTION_startRecognition
	static final int TRANSACTION_stopRecognition
	static final int TRANSACTION_getActiveServiceComponentName
	static final int TRANSACTION_showSessionForActiveService
	static final int TRANSACTION_hideCurrentSession
	static final int TRANSACTION_launchVoiceAssistFromKeyguard
	static final int TRANSACTION_isSessionRunning
	static final int TRANSACTION_activeServiceSupportsAssist
	static final int TRANSACTION_activeServiceSupportsLaunchFromKeyguard
	static final int TRANSACTION_onLockscreenShown
	public void  () 
	public static com.android.internal.app.IVoiceInteractionManagerService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg1
		android.service.voice.IVoiceInteractionService _arg0
		android.os.Bundle _arg1
		int _arg2
		android.os.IBinder _arg0
		android.service.voice.IVoiceInteractionSession _arg1
		com.android.internal.app.IVoiceInteractor _arg2
		boolean _result
		android.os.Bundle _arg1
		android.os.IBinder _arg0
		android.os.Bundle _arg1
		int _arg2
		boolean _result
		android.os.IBinder _arg0
		boolean _result
		android.content.Intent _arg1
		android.os.IBinder _arg0
		android.content.Intent _arg1
		String _arg2
		int _result
		android.os.IBinder _arg0
		boolean _arg1
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		int _arg0
		int _result
		int _result
		int _arg0
		String _arg1
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel _result
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel _arg0
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		android.service.voice.IVoiceInteractionService _arg0
		android.hardware.soundtrigger.SoundTrigger$ModuleProperties _result
		android.service.voice.IVoiceInteractionService _arg0
		int _arg1
		String _arg2
		boolean _result
		android.hardware.soundtrigger.SoundTrigger$RecognitionConfig _arg4
		android.service.voice.IVoiceInteractionService _arg0
		int _arg1
		String _arg2
		android.hardware.soundtrigger.IRecognitionStatusCallback _arg3
		android.hardware.soundtrigger.SoundTrigger$RecognitionConfig _arg4
		int _result
		android.service.voice.IVoiceInteractionService _arg0
		int _arg1
		android.hardware.soundtrigger.IRecognitionStatusCallback _arg2
		int _result
		android.content.ComponentName _result
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int _arg1
		com.android.internal.app.IVoiceInteractionSessionShowCallback _arg2
		android.os.IBinder _arg3
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/ChooserActivity$ServiceResultInfo.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ServiceResultInfo extends java.lang.Object {
	public final com.android.internal.app.ResolverActivity$DisplayResolveInfo originalTarget
	public final java.util.List resultTargets
	public final com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection connection
	public void  (com.android.internal.app.ResolverActivity$DisplayResolveInfo, java.util.List, com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo ot
		java.util.List rt
		com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection c
}

com/android/internal/app/ResolverActivity$ItemLongClickListener.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$ItemLongClickListener extends java.lang.Object implements android.widget.AdapterView$OnItemLongClickListener  {
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity) 
	public boolean onItemLongClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.content.pm.ResolveInfo ri
}

com/android/internal/app/ResolverActivity$ResolvedComponentInfo.class
ResolverActivity.java
package com.android.internal.app
final com.android.internal.app.ResolverActivity$ResolvedComponentInfo extends java.lang.Object {
	public final android.content.ComponentName name
	private final java.util.List mIntents
	private final java.util.List mResolveInfos
	public void  (android.content.ComponentName, android.content.Intent, android.content.pm.ResolveInfo) 
		android.content.ComponentName name
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public void add (android.content.Intent, android.content.pm.ResolveInfo) 
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public int getCount () 
	public android.content.Intent getIntentAt (int) 
		int index
	public android.content.pm.ResolveInfo getResolveInfoAt (int) 
		int index
	public int findIntent (android.content.Intent) 
		int i
		int N
		android.content.Intent intent
	public int findResolveInfo (android.content.pm.ResolveInfo) 
		int i
		int N
		android.content.pm.ResolveInfo info
}

com/android/internal/app/AssistUtils.class
AssistUtils.java
package com.android.internal.app
public com.android.internal.app.AssistUtils extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final com.android.internal.app.IVoiceInteractionManagerService mVoiceInteractionManagerService
	public void  (android.content.Context) 
		android.content.Context context
	public boolean showSessionForActiveService (android.os.Bundle, int, com.android.internal.app.IVoiceInteractionSessionShowCallback, android.os.IBinder) 
		android.os.RemoteException e
		android.os.Bundle args
		int sourceFlags
		com.android.internal.app.IVoiceInteractionSessionShowCallback showCallback
		android.os.IBinder activityToken
	public void launchVoiceAssistFromKeyguard () 
		android.os.RemoteException e
	public boolean activeServiceSupportsAssistGesture () 
		android.os.RemoteException e
	public boolean activeServiceSupportsLaunchFromKeyguard () 
		android.os.RemoteException e
	public android.content.ComponentName getActiveServiceComponentName () 
		android.os.RemoteException e
	public boolean isSessionRunning () 
		android.os.RemoteException e
	public void hideCurrentSession () 
		android.os.RemoteException e
	public void onLockscreenShown () 
		android.os.RemoteException e
	public android.content.ComponentName getAssistComponentForUser (int) 
		int userId
		String setting
		android.content.Intent intent
		android.content.pm.PackageManager pm
		android.content.pm.ResolveInfo info
}

com/android/internal/app/IProcessStats$Stub.class
IProcessStats.java
package com.android.internal.app
public abstract com.android.internal.app.IProcessStats$Stub extends android.os.Binder implements com.android.internal.app.IProcessStats  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getCurrentStats
	static final int TRANSACTION_getStatsOverTime
	static final int TRANSACTION_getCurrentMemoryState
	public void  () 
	public static com.android.internal.app.IProcessStats asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		java.util.List _arg0
		byte[] _result
		long _arg0
		android.os.ParcelFileDescriptor _result
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/ResolverActivity$ResolveListAdapter.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$ResolveListAdapter extends android.widget.BaseAdapter {
	private final java.util.List mIntents
	private final android.content.Intent[] mInitialIntents
	private final java.util.List mBaseResolveList
	private android.content.pm.ResolveInfo mLastChosen
	private com.android.internal.app.ResolverActivity$DisplayResolveInfo mOtherProfile
	private final int mLaunchedFromUid
	private boolean mHasExtendedInfo
	protected final android.view.LayoutInflater mInflater
	java.util.List mDisplayList
	java.util.List mOrigResolveList
	private int mLastChosenPosition
	private boolean mFilterLastUsed
	final com.android.internal.app.ResolverActivity this$0
	public void  (com.android.internal.app.ResolverActivity, android.content.Context, java.util.List, android.content.Intent[], java.util.List, int, boolean) 
		android.content.Context context
		java.util.List payloadIntents
		android.content.Intent[] initialIntents
		java.util.List rList
		int launchedFromUid
		boolean filterLastUsed
	public void handlePackagesChanged () 
	public com.android.internal.app.ResolverActivity$DisplayResolveInfo getFilteredItem () 
	public com.android.internal.app.ResolverActivity$DisplayResolveInfo getOtherProfile () 
	public int getFilteredPosition () 
	public boolean hasFilteredItem () 
	public float getScore (com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo target
	private void rebuildList () 
		android.content.Intent primaryIntent
		android.os.RemoteException re
		android.content.Intent intent
		java.util.List infos
		int i
		int N
		android.content.pm.ActivityInfo ai
		int granted
		int i
		boolean shouldGetResolvedFilter
		boolean shouldGetActivityMetadata
		android.content.pm.ResolveInfo ri
		int i
		android.content.pm.LabeledIntent li
		android.content.Intent ii
		android.content.pm.ActivityInfo ai
		android.content.pm.ResolveInfo ri
		android.os.UserManager userManager
		int i
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci
		android.content.pm.ResolveInfo ri
		CharSequence riLabel
		int i
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci0
		android.content.pm.ResolveInfo r0
		int start
		CharSequence r0Label
		int N
		java.util.List currentResolveList
	private void addResolveListDedupe (java.util.List, android.content.Intent, java.util.List) 
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci
		int j
		android.content.pm.ResolveInfo newInfo
		boolean found
		int i
		java.util.List into
		android.content.Intent intent
		java.util.List from
		int fromCount
		int intoCount
	private boolean isSameResolvedComponent (android.content.pm.ResolveInfo, com.android.internal.app.ResolverActivity$ResolvedComponentInfo) 
		android.content.pm.ResolveInfo a
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo b
		android.content.pm.ActivityInfo ai
	public void onListRebuilt () 
	public boolean shouldGetResolvedFilter () 
	private void processGroup (java.util.List, int, int, com.android.internal.app.ResolverActivity$ResolvedComponentInfo, java.lang.CharSequence) 
		android.content.pm.ResolveInfo jRi
		CharSequence jApp
		int j
		java.util.HashSet duplicates
		CharSequence extraInfo
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci
		android.content.pm.ResolveInfo add
		CharSequence extraInfo
		int k
		boolean usePkg
		CharSequence startApp
		java.util.List rList
		int start
		int end
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo ro
		CharSequence roLabel
		int num
	private void addResolveInfoWithAlternates (com.android.internal.app.ResolverActivity$ResolvedComponentInfo, java.lang.CharSequence, java.lang.CharSequence) 
		android.content.Intent altIntent
		int i
		int N
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci
		CharSequence extraInfo
		CharSequence roLabel
		int count
		android.content.Intent intent
		android.content.pm.ResolveInfo add
		android.content.Intent replaceIntent
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	private void updateLastChosenPosition (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo info
	private void addResolveInfo (com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	public android.content.pm.ResolveInfo resolveInfoForPosition (int, boolean) 
		int position
		boolean filtered
	public com.android.internal.app.ResolverActivity$TargetInfo targetInfoForPosition (int, boolean) 
		int position
		boolean filtered
	public int getCount () 
		int result
	public int getUnfilteredCount () 
	public int getDisplayInfoCount () 
	public com.android.internal.app.ResolverActivity$DisplayResolveInfo getDisplayInfoAt (int) 
		int index
	public com.android.internal.app.ResolverActivity$TargetInfo getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public boolean hasExtendedInfo () 
	public boolean hasResolvedTarget (android.content.pm.ResolveInfo) 
		int i
		int N
		android.content.pm.ResolveInfo info
	protected int getDisplayResolveInfoCount () 
	protected com.android.internal.app.ResolverActivity$DisplayResolveInfo getDisplayResolveInfo (int) 
		int index
	public final android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View view
	public final android.view.View createView (android.view.ViewGroup) 
		android.view.ViewGroup parent
		android.view.View view
		com.android.internal.app.ResolverActivity$ViewHolder holder
	public android.view.View onCreateView (android.view.ViewGroup) 
		android.view.ViewGroup parent
	public boolean showsExtendedInfo (com.android.internal.app.ResolverActivity$TargetInfo) 
		com.android.internal.app.ResolverActivity$TargetInfo info
	public final void bindView (int, android.view.View) 
		int position
		android.view.View view
	private void onBindView (android.view.View, com.android.internal.app.ResolverActivity$TargetInfo) 
		android.graphics.drawable.Drawable badge
		android.view.View view
		com.android.internal.app.ResolverActivity$TargetInfo info
		com.android.internal.app.ResolverActivity$ViewHolder holder
	public volatile java.lang.Object getItem (int) 
		int x0
}

com/android/internal/app/ExternalMediaFormatActivity.class
ExternalMediaFormatActivity.java
package com.android.internal.app
public com.android.internal.app.ExternalMediaFormatActivity extends com.android.internal.app.AlertActivity implements android.content.DialogInterface$OnClickListener  {
	private static final int POSITIVE_BUTTON
	private android.content.BroadcastReceiver mStorageReceiver
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		com.android.internal.app.AlertController$AlertParams p
	protected void onResume () 
		android.content.IntentFilter filter
	protected void onPause () 
	public void onClick (android.content.DialogInterface, int) 
		android.content.Intent intent
		android.content.DialogInterface dialog
		int which
}

com/android/internal/app/IVoiceInteractor$Stub.class
IVoiceInteractor.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractor$Stub extends android.os.Binder implements com.android.internal.app.IVoiceInteractor  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startConfirmation
	static final int TRANSACTION_startPickOption
	static final int TRANSACTION_startCompleteVoice
	static final int TRANSACTION_startAbortVoice
	static final int TRANSACTION_startCommand
	static final int TRANSACTION_supportsCommands
	public void  () 
	public static com.android.internal.app.IVoiceInteractor asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		String _arg0
		com.android.internal.app.IVoiceInteractorCallback _arg1
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		com.android.internal.app.IVoiceInteractorRequest _result
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg4
		String _arg0
		com.android.internal.app.IVoiceInteractorCallback _arg1
		android.app.VoiceInteractor$Prompt _arg2
		android.app.VoiceInteractor$PickOptionRequest$Option[] _arg3
		android.os.Bundle _arg4
		com.android.internal.app.IVoiceInteractorRequest _result
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		String _arg0
		com.android.internal.app.IVoiceInteractorCallback _arg1
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		com.android.internal.app.IVoiceInteractorRequest _result
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		String _arg0
		com.android.internal.app.IVoiceInteractorCallback _arg1
		android.app.VoiceInteractor$Prompt _arg2
		android.os.Bundle _arg3
		com.android.internal.app.IVoiceInteractorRequest _result
		android.os.Bundle _arg3
		String _arg0
		com.android.internal.app.IVoiceInteractorCallback _arg1
		String _arg2
		android.os.Bundle _arg3
		com.android.internal.app.IVoiceInteractorRequest _result
		String _arg0
		String[] _arg1
		boolean[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/IVoiceInteractorCallback.class
IVoiceInteractorCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractorCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void deliverConfirmationResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void deliverPickOptionResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle)  throws android.os.RemoteException 
	public abstract void deliverCompleteVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void deliverAbortVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void deliverCommandResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void deliverCancel (com.android.internal.app.IVoiceInteractorRequest)  throws android.os.RemoteException 
}

com/android/internal/app/PlatLogoActivity$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$1 extends android.view.ViewOutlineProvider {
	final float val$dp
	final com.android.internal.app.PlatLogoActivity this$0
	void  (com.android.internal.app.PlatLogoActivity, float) 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
		int pad
}

com/android/internal/app/IAppOpsCallback$Stub.class
IAppOpsCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IAppOpsCallback$Stub extends android.os.Binder implements com.android.internal.app.IAppOpsCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_opChanged
	public void  () 
	public static com.android.internal.app.IAppOpsCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/ResolverActivity$ItemClickListener.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$ItemClickListener extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener android.widget.AdapterView$OnItemLongClickListener  {
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.widget.ListView listView
		int checkedPos
		boolean hasValidSelection
	public boolean onItemLongClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.widget.ListView listView
		android.content.pm.ResolveInfo ri
}

com/android/internal/app/MediaRouteChooserDialog$RouteAdapter.class
MediaRouteChooserDialog.java
package com.android.internal.app
final com.android.internal.app.MediaRouteChooserDialog$RouteAdapter extends android.widget.ArrayAdapter implements android.widget.AdapterView$OnItemClickListener  {
	private final android.view.LayoutInflater mInflater
	final com.android.internal.app.MediaRouteChooserDialog this$0
	public void  (com.android.internal.app.MediaRouteChooserDialog, android.content.Context) 
		android.content.Context context
	public void update () 
		android.media.MediaRouter$RouteInfo route
		int i
		int count
	public boolean areAllItemsEnabled () 
	public boolean isEnabled (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View view
		android.media.MediaRouter$RouteInfo route
		android.widget.TextView text1
		android.widget.TextView text2
		CharSequence description
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.media.MediaRouter$RouteInfo route
}

com/android/internal/app/ProcessStats.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	static final boolean DEBUG
	static final boolean DEBUG_PARCEL
	public static final String SERVICE_NAME
	public static long COMMIT_PERIOD
	public static long COMMIT_UPTIME_PERIOD
	public static final int STATE_NOTHING
	public static final int STATE_PERSISTENT
	public static final int STATE_TOP
	public static final int STATE_IMPORTANT_FOREGROUND
	public static final int STATE_IMPORTANT_BACKGROUND
	public static final int STATE_BACKUP
	public static final int STATE_HEAVY_WEIGHT
	public static final int STATE_SERVICE
	public static final int STATE_SERVICE_RESTARTING
	public static final int STATE_RECEIVER
	public static final int STATE_HOME
	public static final int STATE_LAST_ACTIVITY
	public static final int STATE_CACHED_ACTIVITY
	public static final int STATE_CACHED_ACTIVITY_CLIENT
	public static final int STATE_CACHED_EMPTY
	public static final int STATE_COUNT
	public static final int PSS_SAMPLE_COUNT
	public static final int PSS_MINIMUM
	public static final int PSS_AVERAGE
	public static final int PSS_MAXIMUM
	public static final int PSS_USS_MINIMUM
	public static final int PSS_USS_AVERAGE
	public static final int PSS_USS_MAXIMUM
	public static final int PSS_COUNT
	public static final int SYS_MEM_USAGE_SAMPLE_COUNT
	public static final int SYS_MEM_USAGE_CACHED_MINIMUM
	public static final int SYS_MEM_USAGE_CACHED_AVERAGE
	public static final int SYS_MEM_USAGE_CACHED_MAXIMUM
	public static final int SYS_MEM_USAGE_FREE_MINIMUM
	public static final int SYS_MEM_USAGE_FREE_AVERAGE
	public static final int SYS_MEM_USAGE_FREE_MAXIMUM
	public static final int SYS_MEM_USAGE_ZRAM_MINIMUM
	public static final int SYS_MEM_USAGE_ZRAM_AVERAGE
	public static final int SYS_MEM_USAGE_ZRAM_MAXIMUM
	public static final int SYS_MEM_USAGE_KERNEL_MINIMUM
	public static final int SYS_MEM_USAGE_KERNEL_AVERAGE
	public static final int SYS_MEM_USAGE_KERNEL_MAXIMUM
	public static final int SYS_MEM_USAGE_NATIVE_MINIMUM
	public static final int SYS_MEM_USAGE_NATIVE_AVERAGE
	public static final int SYS_MEM_USAGE_NATIVE_MAXIMUM
	public static final int SYS_MEM_USAGE_COUNT
	public static final int ADJ_NOTHING
	public static final int ADJ_MEM_FACTOR_NORMAL
	public static final int ADJ_MEM_FACTOR_MODERATE
	public static final int ADJ_MEM_FACTOR_LOW
	public static final int ADJ_MEM_FACTOR_CRITICAL
	public static final int ADJ_MEM_FACTOR_COUNT
	public static final int ADJ_SCREEN_MOD
	public static final int ADJ_SCREEN_OFF
	public static final int ADJ_SCREEN_ON
	public static final int ADJ_COUNT
	public static final int FLAG_COMPLETE
	public static final int FLAG_SHUTDOWN
	public static final int FLAG_SYSPROPS
	public static final int[] ALL_MEM_ADJ
	public static final int[] ALL_SCREEN_ADJ
	public static final int[] NON_CACHED_PROC_STATES
	public static final int[] BACKGROUND_PROC_STATES
	static final int[] PROCESS_STATE_TO_STATE
	public static final int[] ALL_PROC_STATES
	static final String[] STATE_NAMES
	public static final String[] ADJ_SCREEN_NAMES_CSV
	public static final String[] ADJ_MEM_NAMES_CSV
	public static final String[] STATE_NAMES_CSV
	static final String[] ADJ_SCREEN_TAGS
	static final String[] ADJ_MEM_TAGS
	static final String[] STATE_TAGS
	static final String CSV_SEP
	private static final int PARCEL_VERSION
	private static final int MAGIC
	static int OFFSET_TYPE_SHIFT
	static int OFFSET_TYPE_MASK
	static int OFFSET_ARRAY_SHIFT
	static int OFFSET_ARRAY_MASK
	static int OFFSET_INDEX_SHIFT
	static int OFFSET_INDEX_MASK
	public String mReadError
	public String mTimePeriodStartClockStr
	public int mFlags
	public final com.android.internal.app.ProcessMap mPackages
	public final com.android.internal.app.ProcessMap mProcesses
	public final long[] mMemFactorDurations
	public int mMemFactor
	public long mStartTime
	public int[] mSysMemUsageTable
	public int mSysMemUsageTableSize
	public final long[] mSysMemUsageArgs
	public long mTimePeriodStartClock
	public long mTimePeriodStartRealtime
	public long mTimePeriodEndRealtime
	public long mTimePeriodStartUptime
	public long mTimePeriodEndUptime
	String mRuntime
	boolean mRunning
	static final int LONGS_SIZE
	final java.util.ArrayList mLongs
	int mNextLong
	int[] mAddLongTable
	int mAddLongTableSize
	android.util.ArrayMap mCommonStringToIndex
	java.util.ArrayList mIndexToCommonString
	public static final android.os.Parcelable$Creator CREATOR
	static final int[] BAD_TABLE
	public void  (boolean) 
		boolean running
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void add (com.android.internal.app.ProcessStats) 
		long now
		com.android.internal.app.ProcessStats$PackageState pkgState
		com.android.internal.app.ProcessStats$ProcessState thisProc
		com.android.internal.app.ProcessStats$ProcessState otherProc
		int iproc
		com.android.internal.app.ProcessStats$ServiceState otherSvc
		com.android.internal.app.ProcessStats$ServiceState thisSvc
		int isvc
		int vers
		com.android.internal.app.ProcessStats$PackageState otherState
		int NPROCS
		int NSRVS
		int iv
		int uid
		android.util.SparseArray versions
		int iu
		String pkgName
		android.util.SparseArray uids
		int ip
		com.android.internal.app.ProcessStats$PackageState thisState
		int uid
		com.android.internal.app.ProcessStats$ProcessState otherProc
		com.android.internal.app.ProcessStats$ProcessState thisProc
		int iu
		android.util.SparseArray uids
		int ip
		int i
		int ent
		int state
		long[] longs
		int i
		com.android.internal.app.ProcessStats other
		android.util.ArrayMap pkgMap
		android.util.ArrayMap procMap
	public void addSysMemUsage (long, long, long, long, long) 
		int i
		int state
		long cachedMem
		long freeMem
		long zramMem
		long kernelMem
		long nativeMem
	void addSysMemUsage (int, long[], int) 
		int off
		int state
		long[] data
		int dataOff
		int idx
		int off
		long[] longs
	static void addSysMemUsage (long[], int, long[], int) 
		int i
		int i
		long[] dstData
		int dstOff
		long[] addData
		int addOff
		long dstCount
		long addCount
	private static void printScreenLabel (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int offset
	public static void printScreenLabelCsv (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int offset
	private static void printMemLabel (java.io.PrintWriter, int, char) 
		java.io.PrintWriter pw
		int offset
		char sep
	public static void printMemLabelCsv (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int offset
	public static long dumpSingleTime (java.io.PrintWriter, java.lang.String, long[], int, long, long) 
		int state
		long time
		String running
		int imem
		int printedMem
		int iscreen
		java.io.PrintWriter pw
		String prefix
		long[] durations
		int curState
		long curStartTime
		long now
		long totalTime
		int printedScreen
	static void dumpAdjTimesCheckin (java.io.PrintWriter, java.lang.String, long[], int, long, long) 
		int state
		long time
		int imem
		int iscreen
		java.io.PrintWriter pw
		String sep
		long[] durations
		int curState
		long curStartTime
		long now
	static void dumpServiceTimeCheckin (java.io.PrintWriter, java.lang.String, java.lang.String, int, int, java.lang.String, com.android.internal.app.ProcessStats$ServiceState, int, int, int, long, long) 
		int off
		int type
		int memFactor
		long time
		int i
		java.io.PrintWriter pw
		String label
		String packageName
		int uid
		int vers
		String serviceName
		com.android.internal.app.ProcessStats$ServiceState svc
		int serviceType
		int opCount
		int curState
		long curStartTime
		long now
		boolean didCurState
	public static void computeProcessData (com.android.internal.app.ProcessStats$ProcessState, com.android.internal.app.ProcessStats$ProcessDataCollection, long) 
		long minPss
		long avgPss
		long maxPss
		long minUss
		long avgUss
		long maxUss
		int bucket
		long samples
		int ip
		int im
		int is
		com.android.internal.app.ProcessStats$ProcessState proc
		com.android.internal.app.ProcessStats$ProcessDataCollection data
		long now
	static long computeProcessTimeLocked (com.android.internal.app.ProcessStats$ProcessState, int[], int[], int[], long) 
		int bucket
		int ip
		int im
		int is
		com.android.internal.app.ProcessStats$ProcessState proc
		int[] screenStates
		int[] memStates
		int[] procStates
		long now
		long totalTime
	public void computeTotalMemoryUse (com.android.internal.app.ProcessStats$TotalMemoryUseCollection, long) 
		int i
		int i
		int ent
		long[] longs
		int idx
		int i
		int ent
		long[] tmpLongs
		int tmpIdx
		int memBucket
		int stateBucket
		long memTime
		int sysIdx
		long[] longs
		int idx
		int im
		int is
		long avg
		int off
		int type
		int procState
		long samples
		int i
		long avg
		long avg
		long avg
		int off
		int type
		long time
		int procState
		long samples
		long avg
		double newAvg
		int i
		com.android.internal.app.ProcessStats$ProcessState proc
		com.android.internal.app.ProcessStats$PssAggr fgPss
		com.android.internal.app.ProcessStats$PssAggr bgPss
		com.android.internal.app.ProcessStats$PssAggr cachedPss
		boolean havePss
		boolean fgHasBg
		boolean fgHasCached
		boolean bgHasCached
		int iu
		android.util.SparseArray uids
		int iproc
		com.android.internal.app.ProcessStats$TotalMemoryUseCollection data
		long now
		long[] totalMemUsage
		android.util.ArrayMap procMap
	static void dumpProcessState (java.io.PrintWriter, java.lang.String, com.android.internal.app.ProcessStats$ProcessState, int[], int[], int[], long) 
		int iscreen
		int imem
		int bucket
		long time
		String running
		int ip
		int im
		int printedMem
		int is
		java.io.PrintWriter pw
		String prefix
		com.android.internal.app.ProcessStats$ProcessState proc
		int[] screenStates
		int[] memStates
		int[] procStates
		long now
		long totalTime
		int printedScreen
	static void dumpProcessPss (java.io.PrintWriter, java.lang.String, com.android.internal.app.ProcessStats$ProcessState, int[], int[], int[]) 
		int iscreen
		int imem
		int bucket
		long count
		int ip
		int im
		int printedMem
		int is
		java.io.PrintWriter pw
		String prefix
		com.android.internal.app.ProcessStats$ProcessState proc
		int[] screenStates
		int[] memStates
		int[] procStates
		boolean printedHeader
		int printedScreen
	long getSysMemUsageValue (int, int) 
		int state
		int index
		int idx
	void dumpSysMemUsageCategory (java.io.PrintWriter, java.lang.String, java.lang.String, int, int) 
		java.io.PrintWriter pw
		String prefix
		String label
		int bucket
		int index
	void dumpSysMemUsage (java.io.PrintWriter, java.lang.String, int[], int[]) 
		int iscreen
		int imem
		int bucket
		long count
		int im
		int printedMem
		int is
		java.io.PrintWriter pw
		String prefix
		int[] screenStates
		int[] memStates
		int printedScreen
	static void dumpStateHeadersCsv (java.io.PrintWriter, java.lang.String, int[], int[], int[]) 
		boolean printed
		int ip
		int im
		int is
		java.io.PrintWriter pw
		String sep
		int[] screenStates
		int[] memStates
		int[] procStates
		int NS
		int NM
		int NP
	static void dumpProcessStateCsv (java.io.PrintWriter, com.android.internal.app.ProcessStats$ProcessState, boolean, int[], boolean, int[], boolean, int[], long) 
		int vascreen
		int vamem
		int vaproc
		int bucket
		int ipa
		int ima
		int isa
		int vsscreen
		int vsmem
		int vsproc
		int NSA
		int NMA
		int NPA
		long totalTime
		int ips
		int ims
		int iss
		java.io.PrintWriter pw
		com.android.internal.app.ProcessStats$ProcessState proc
		boolean sepScreenStates
		int[] screenStates
		boolean sepMemStates
		int[] memStates
		boolean sepProcStates
		int[] procStates
		long now
		int NSS
		int NMS
		int NPS
	static void dumpProcessList (java.io.PrintWriter, java.lang.String, java.util.ArrayList, int[], int[], int[], long) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int i
		java.io.PrintWriter pw
		String prefix
		java.util.ArrayList procs
		int[] screenStates
		int[] memStates
		int[] procStates
		long now
		String innerPrefix
	static void dumpProcessSummaryDetails (java.io.PrintWriter, com.android.internal.app.ProcessStats$ProcessState, java.lang.String, java.lang.String, int[], int[], int[], long, long, boolean) 
		java.io.PrintWriter pw
		com.android.internal.app.ProcessStats$ProcessState proc
		String prefix
		String label
		int[] screenStates
		int[] memStates
		int[] procStates
		long now
		long totalTime
		boolean full
		com.android.internal.app.ProcessStats$ProcessDataCollection totals
		double percentage
	static void dumpProcessSummaryLocked (java.io.PrintWriter, java.lang.String, java.util.ArrayList, int[], int[], int[], boolean, long, long) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int i
		java.io.PrintWriter pw
		String prefix
		java.util.ArrayList procs
		int[] screenStates
		int[] memStates
		int[] procStates
		boolean inclUidVers
		long now
		long totalTime
	static void printPercent (java.io.PrintWriter, double) 
		java.io.PrintWriter pw
		double fraction
	public static void dumpProcessListCsv (java.io.PrintWriter, java.util.ArrayList, boolean, int[], boolean, int[], boolean, int[], long) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int i
		java.io.PrintWriter pw
		java.util.ArrayList procs
		boolean sepScreenStates
		int[] screenStates
		boolean sepMemStates
		int[] memStates
		boolean sepProcStates
		int[] procStates
		long now
	static int printArrayEntry (java.io.PrintWriter, java.lang.String[], int, int) 
		java.io.PrintWriter pw
		String[] array
		int value
		int mod
		int index
	static void printProcStateTag (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int state
	static void printAdjTag (java.io.PrintWriter, int) 
		java.io.PrintWriter pw
		int state
	static void printProcStateTagAndValue (java.io.PrintWriter, int, long) 
		java.io.PrintWriter pw
		int state
		long value
	static void printAdjTagAndValue (java.io.PrintWriter, int, long) 
		java.io.PrintWriter pw
		int state
		long value
	static void dumpAllProcessStateCheckin (java.io.PrintWriter, com.android.internal.app.ProcessStats$ProcessState, long) 
		int off
		int type
		long time
		int i
		java.io.PrintWriter pw
		com.android.internal.app.ProcessStats$ProcessState proc
		long now
		boolean didCurState
	static void dumpAllProcessPssCheckin (java.io.PrintWriter, com.android.internal.app.ProcessStats$ProcessState) 
		int off
		int type
		long count
		long min
		long avg
		long max
		long umin
		long uavg
		long umax
		int i
		java.io.PrintWriter pw
		com.android.internal.app.ProcessStats$ProcessState proc
	public void reset () 
	public void resetSafely () 
		int iu
		android.util.SparseArray uids
		int ip
		com.android.internal.app.ProcessStats$ProcessState ps
		int iproc
		com.android.internal.app.ProcessStats$ServiceState ss
		int isvc
		com.android.internal.app.ProcessStats$PackageState pkgState
		int iv
		android.util.SparseArray vpkgs
		int iu
		android.util.SparseArray uids
		int ip
		com.android.internal.app.ProcessStats$ProcessState ps
		int iu
		android.util.SparseArray uids
		int ip
		long now
		android.util.ArrayMap procMap
		android.util.ArrayMap pkgMap
	private void resetCommon () 
	public boolean evaluateSystemProperties (boolean) 
		boolean update
		boolean changed
		String runtime
	private void buildTimePeriodStartClockStr () 
	private int[] readTableFromParcel (android.os.Parcel, java.lang.String, java.lang.String) 
		int i
		android.os.Parcel in
		String name
		String what
		int size
		int[] table
	private void writeCompactedLongArray (android.os.Parcel, long[], int) 
		int top
		int bottom
		long val
		int i
		android.os.Parcel out
		long[] array
		int num
	private void readCompactedLongArray (android.os.Parcel, int, long[], int) 
		int bottom
		int val
		android.os.Parcel in
		int version
		long[] array
		int num
		int alen
		int i
	private void writeCommonString (android.os.Parcel, java.lang.String) 
		android.os.Parcel out
		String name
		Integer index
	private java.lang.String readCommonString (android.os.Parcel, int) 
		android.os.Parcel in
		int version
		int index
		String name
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void writeToParcel (android.os.Parcel, long, int) 
		int iu
		android.util.SparseArray uids
		int NUID
		int ip
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		int isvc
		com.android.internal.app.ProcessStats$PackageState pkgState
		int NPROCS
		int NSRVS
		int iv
		android.util.SparseArray vpkgs
		int NVERS
		int iu
		android.util.SparseArray uids
		int NUID
		int ip
		long[] array
		int i
		int i
		com.android.internal.app.ProcessStats$ProcessState proc
		int iu
		android.util.SparseArray uids
		int NUID
		int ip
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		com.android.internal.app.ProcessStats$ServiceState svc
		int isvc
		com.android.internal.app.ProcessStats$PackageState pkgState
		int NPROCS
		int NSRVS
		int iv
		android.util.SparseArray vpkgs
		int NVERS
		int iu
		android.util.SparseArray uids
		int NUID
		int ip
		android.os.Parcel out
		long now
		int flags
		android.util.ArrayMap procMap
		int NPROC
		android.util.ArrayMap pkgMap
		int NPKG
		long[] lastLongs
	private boolean readCheckedInt (android.os.Parcel, int, java.lang.String) 
		android.os.Parcel in
		int val
		String what
		int got
	static byte[] readFully (java.io.InputStream, int[])  throws java.io.IOException 
		byte[] newData
		int amt
		java.io.InputStream stream
		int[] outLen
		int pos
		int initialAvail
		byte[] data
	public void read (java.io.InputStream) 
		int[] len
		byte[] raw
		android.os.Parcel in
		java.io.IOException e
		java.io.InputStream stream
	public void readFromParcel (android.os.Parcel) 
		int i
		int uid
		String pkgName
		int vers
		com.android.internal.app.ProcessStats$ProcessState proc
		String procName
		int NUID
		com.android.internal.app.ProcessStats$ProcessState proc
		String procName
		int hasProc
		com.android.internal.app.ProcessStats$ProcessState commonProc
		String serviceName
		String processName
		com.android.internal.app.ProcessStats$ServiceState serv
		int vers
		com.android.internal.app.ProcessStats$PackageState pkgState
		android.util.SparseArray vpkg
		int NPROCS
		int NSRVS
		int uid
		int NVERS
		String pkgName
		int NUID
		android.os.Parcel in
		boolean hadData
		int version
		int NLONGS
		int NEXTLONG
		long[] longs
		int NPROC
		int NPKG
	int addLongData (int, int, int) 
		int index
		int type
		int num
		int off
	int allocLongData (int) 
		int num
		int whichLongs
		long[] longs
		int off
	boolean validateLongOffset (int) 
		int off
		int arr
		int idx
	static java.lang.String printLongOffset (int) 
		int off
		StringBuilder sb
	void setLong (int, int, long) 
		int off
		int index
		long value
		long[] longs
	long getLong (int, int) 
		int off
		int index
		long[] longs
	static int binarySearch (int[], int, int) 
		int mid
		int midVal
		int[] array
		int size
		int value
		int lo
		int hi
	public com.android.internal.app.ProcessStats$PackageState getPackageStateLocked (java.lang.String, int, int) 
		String packageName
		int uid
		int vers
		android.util.SparseArray vpkg
		com.android.internal.app.ProcessStats$PackageState as
	public com.android.internal.app.ProcessStats$ProcessState getProcessStateLocked (java.lang.String, int, int, java.lang.String) 
		com.android.internal.app.ProcessStats$ServiceState ss
		int i
		com.android.internal.app.ProcessStats$ProcessState cloned
		long now
		com.android.internal.app.ProcessStats$PackageState commonPkgState
		String packageName
		int uid
		int vers
		String processName
		com.android.internal.app.ProcessStats$PackageState pkgState
		com.android.internal.app.ProcessStats$ProcessState ps
		com.android.internal.app.ProcessStats$ProcessState commonProc
	public com.android.internal.app.ProcessStats$ServiceState getServiceStateLocked (java.lang.String, int, int, java.lang.String, java.lang.String) 
		String packageName
		int uid
		int vers
		String processName
		String className
		com.android.internal.app.ProcessStats$PackageState as
		com.android.internal.app.ProcessStats$ServiceState ss
		com.android.internal.app.ProcessStats$ProcessState ps
	private void dumpProcessInternalLocked (java.io.PrintWriter, java.lang.String, com.android.internal.app.ProcessStats$ProcessState, boolean) 
		java.io.PrintWriter pw
		String prefix
		com.android.internal.app.ProcessStats$ProcessState proc
		boolean dumpAll
	public void dumpLocked (java.io.PrintWriter, java.lang.String, long, boolean, boolean, boolean) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		boolean procMatch
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		java.util.ArrayList procs
		com.android.internal.app.ProcessStats$ServiceState svc
		int isvc
		int vers
		com.android.internal.app.ProcessStats$PackageState pkgState
		int NPROCS
		int NSRVS
		boolean pkgMatch
		int iv
		int uid
		android.util.SparseArray vpkgs
		int iu
		String pkgName
		android.util.SparseArray uids
		int ip
		int uid
		com.android.internal.app.ProcessStats$ProcessState proc
		int iu
		String procName
		android.util.SparseArray uids
		int ip
		java.io.PrintWriter pw
		String reqPackage
		long now
		boolean dumpSummary
		boolean dumpAll
		boolean activeOnly
		long totalTime
		boolean sepNeeded
		android.util.ArrayMap pkgMap
		boolean printedHeader
		android.util.ArrayMap procMap
		int numShownProcs
		int numTotalProcs
	public static long dumpSingleServiceTime (java.io.PrintWriter, java.lang.String, com.android.internal.app.ProcessStats$ServiceState, int, int, long, long) 
		int state
		long time
		String running
		int imem
		int printedMem
		int iscreen
		java.io.PrintWriter pw
		String prefix
		com.android.internal.app.ProcessStats$ServiceState service
		int serviceType
		int curState
		long curStartTime
		long now
		long totalTime
		int printedScreen
	void dumpServiceStats (java.io.PrintWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.internal.app.ProcessStats$ServiceState, int, int, int, long, long, long, boolean) 
		long myTime
		java.io.PrintWriter pw
		String prefix
		String prefixInner
		String headerPrefix
		String header
		com.android.internal.app.ProcessStats$ServiceState service
		int count
		int serviceType
		int state
		long startTime
		long now
		long totalTime
		boolean dumpAll
	public void dumpSummaryLocked (java.io.PrintWriter, java.lang.String, long, boolean) 
		java.io.PrintWriter pw
		String reqPackage
		long now
		boolean activeOnly
		long totalTime
	long printMemoryCategory (java.io.PrintWriter, java.lang.String, java.lang.String, double, long, long, int) 
		long mem
		java.io.PrintWriter pw
		String prefix
		String label
		double memWeight
		long totalTime
		long curTotalMem
		int samples
	void dumpTotalsLocked (java.io.PrintWriter, long) 
		int i
		java.io.PrintWriter pw
		long now
		com.android.internal.app.ProcessStats$TotalMemoryUseCollection totalMem
		long totalPss
		boolean partial
	void dumpFilteredSummaryLocked (java.io.PrintWriter, java.lang.String, java.lang.String, int[], int[], int[], int[], long, long, java.lang.String, boolean) 
		java.io.PrintWriter pw
		String header
		String prefix
		int[] screenStates
		int[] memStates
		int[] procStates
		int[] sortProcStates
		long now
		long totalTime
		String reqPackage
		boolean activeOnly
		java.util.ArrayList procs
	public java.util.ArrayList collectProcessesLocked (int[], int[], int[], int[], long, java.lang.String, boolean) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		com.android.internal.app.ProcessStats$PackageState state
		int NPROCS
		boolean pkgMatch
		int iv
		android.util.SparseArray vpkgs
		int NVERS
		int iu
		String pkgName
		android.util.SparseArray procs
		int ip
		com.android.internal.app.ProcessStats$ProcessState proc
		int i
		int[] screenStates
		int[] memStates
		int[] procStates
		int[] sortProcStates
		long now
		String reqPackage
		boolean activeOnly
		android.util.ArraySet foundProcs
		android.util.ArrayMap pkgMap
		java.util.ArrayList outProcs
	java.lang.String collapseString (java.lang.String, java.lang.String) 
		int ITEMLEN
		int PKGLEN
		String pkgName
		String itemName
	public void dumpCheckinLocked (java.io.PrintWriter, java.lang.String) 
		com.android.internal.app.ProcessStats$ProcessState proc
		int iproc
		String serviceName
		com.android.internal.app.ProcessStats$ServiceState svc
		int isvc
		int vers
		com.android.internal.app.ProcessStats$PackageState pkgState
		int NPROCS
		int NSRVS
		int iv
		int uid
		android.util.SparseArray vpkgs
		int iu
		String pkgName
		android.util.SparseArray uids
		int ip
		int uid
		com.android.internal.app.ProcessStats$ProcessState procState
		int iu
		String procName
		android.util.SparseArray uids
		int ip
		int j
		int off
		int type
		int i
		int i
		java.io.PrintWriter pw
		String reqPackage
		long now
		android.util.ArrayMap pkgMap
		boolean partial
		android.util.ArrayMap procMap
		com.android.internal.app.ProcessStats$TotalMemoryUseCollection totalMem
	static int[] access$100 (com.android.internal.app.ProcessStats, android.os.Parcel, java.lang.String, java.lang.String) 
		com.android.internal.app.ProcessStats x0
		android.os.Parcel x1
		String x2
		String x3
	static void  () 
}

com/android/internal/app/AlertController$AlertParams$1.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$AlertParams$1 extends android.widget.ArrayAdapter {
	final com.android.internal.app.AlertController$RecycleListView val$listView
	final com.android.internal.app.AlertController$AlertParams this$0
	void  (com.android.internal.app.AlertController$AlertParams, android.content.Context, int, int, java.lang.CharSequence[], com.android.internal.app.AlertController$RecycleListView) 
		android.content.Context x0
		int x1
		int x2
		CharSequence[] x3
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		boolean isItemChecked
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View view
}

com/android/internal/app/AlertController$AlertParams$OnPrepareListViewListener.class
AlertController.java
package com.android.internal.app
public abstract com.android.internal.app.AlertController$AlertParams$OnPrepareListViewListener extends java.lang.Object {
	public abstract void onPrepareListView (android.widget.ListView) 
}

com/android/internal/app/ResolverActivity$ResolverComparator.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$ResolverComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator mCollator
	final com.android.internal.app.ResolverActivity this$0
	public void  (com.android.internal.app.ResolverActivity, android.content.Context) 
		android.content.Context context
	public int compare (android.content.pm.ResolveInfo, android.content.pm.ResolveInfo) 
		long timeDiff
		android.content.pm.ResolveInfo lhs
		android.content.pm.ResolveInfo rhs
		CharSequence sa
		CharSequence sb
	private long getPackageTimeSpent (java.lang.String) 
		android.app.usage.UsageStats stats
		String packageName
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/app/PlatLogoActivity$3.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$3 extends android.view.ViewOutlineProvider {
	final com.android.internal.app.PlatLogoActivity this$0
	void  (com.android.internal.app.PlatLogoActivity) 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
}

com/android/internal/app/IProcessStats.class
IProcessStats.java
package com.android.internal.app
public abstract com.android.internal.app.IProcessStats extends java.lang.Object implements android.os.IInterface  {
	public abstract byte[] getCurrentStats (java.util.List)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getStatsOverTime (long)  throws android.os.RemoteException 
	public abstract int getCurrentMemoryState ()  throws android.os.RemoteException 
}

com/android/internal/app/PlatLogoActivity$1$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$1$1 extends android.view.ViewOutlineProvider {
	final com.android.internal.app.PlatLogoActivity$1 this$1
	void  (com.android.internal.app.PlatLogoActivity$1) 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
}

com/android/internal/app/WindowDecorActionBar$TabImpl.class
WindowDecorActionBar.java
package com.android.internal.app
public com.android.internal.app.WindowDecorActionBar$TabImpl extends android.app.ActionBar$Tab {
	private android.app.ActionBar$TabListener mCallback
	private Object mTag
	private android.graphics.drawable.Drawable mIcon
	private CharSequence mText
	private CharSequence mContentDesc
	private int mPosition
	private android.view.View mCustomView
	final com.android.internal.app.WindowDecorActionBar this$0
	public void  (com.android.internal.app.WindowDecorActionBar) 
	public java.lang.Object getTag () 
	public android.app.ActionBar$Tab setTag (java.lang.Object) 
		Object tag
	public android.app.ActionBar$TabListener getCallback () 
	public android.app.ActionBar$Tab setTabListener (android.app.ActionBar$TabListener) 
		android.app.ActionBar$TabListener callback
	public android.view.View getCustomView () 
	public android.app.ActionBar$Tab setCustomView (android.view.View) 
		android.view.View view
	public android.app.ActionBar$Tab setCustomView (int) 
		int layoutResId
	public android.graphics.drawable.Drawable getIcon () 
	public int getPosition () 
	public void setPosition (int) 
		int position
	public java.lang.CharSequence getText () 
	public android.app.ActionBar$Tab setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.app.ActionBar$Tab setIcon (int) 
		int resId
	public android.app.ActionBar$Tab setText (java.lang.CharSequence) 
		CharSequence text
	public android.app.ActionBar$Tab setText (int) 
		int resId
	public void select () 
	public android.app.ActionBar$Tab setContentDescription (int) 
		int resId
	public android.app.ActionBar$Tab setContentDescription (java.lang.CharSequence) 
		CharSequence contentDesc
	public java.lang.CharSequence getContentDescription () 
}

com/android/internal/app/IVoiceInteractor.class
IVoiceInteractor.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractor extends java.lang.Object implements android.os.IInterface  {
	public abstract com.android.internal.app.IVoiceInteractorRequest startConfirmation (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
	public abstract com.android.internal.app.IVoiceInteractorRequest startPickOption (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle)  throws android.os.RemoteException 
	public abstract com.android.internal.app.IVoiceInteractorRequest startCompleteVoice (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
	public abstract com.android.internal.app.IVoiceInteractorRequest startAbortVoice (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
	public abstract com.android.internal.app.IVoiceInteractorRequest startCommand (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean[] supportsCommands (java.lang.String, java.lang.String[])  throws android.os.RemoteException 
}

com/android/internal/app/MediaRouteControllerDialogFragment.class
MediaRouteControllerDialogFragment.java
package com.android.internal.app
public com.android.internal.app.MediaRouteControllerDialogFragment extends android.app.DialogFragment {
	public void  () 
	public com.android.internal.app.MediaRouteControllerDialog onCreateControllerDialog (android.content.Context, android.os.Bundle) 
		android.content.Context context
		android.os.Bundle savedInstanceState
	public android.app.Dialog onCreateDialog (android.os.Bundle) 
		android.os.Bundle savedInstanceState
}

com/android/internal/app/IAppOpsService$Stub$Proxy.class
IAppOpsService.java
package com.android.internal.app
 com.android.internal.app.IAppOpsService$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IAppOpsService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int checkOperation (int, int, java.lang.String)  throws android.os.RemoteException 
		int code
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int noteOperation (int, int, java.lang.String)  throws android.os.RemoteException 
		int code
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int startOperation (android.os.IBinder, int, int, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		int code
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void finishOperation (android.os.IBinder, int, int, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		int code
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startWatchingMode (int, java.lang.String, com.android.internal.app.IAppOpsCallback)  throws android.os.RemoteException 
		int op
		String packageName
		com.android.internal.app.IAppOpsCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopWatchingMode (com.android.internal.app.IAppOpsCallback)  throws android.os.RemoteException 
		com.android.internal.app.IAppOpsCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.IBinder getToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.IBinder _result
	public int permissionToOpCode (java.lang.String)  throws android.os.RemoteException 
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int noteProxyOperation (int, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		int code
		String proxyPackageName
		int callingUid
		String callingPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkPackage (int, java.lang.String)  throws android.os.RemoteException 
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.util.List getPackagesForOps (int[])  throws android.os.RemoteException 
		int[] ops
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getOpsForPackage (int, java.lang.String, int[])  throws android.os.RemoteException 
		int uid
		String packageName
		int[] ops
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void setUidMode (int, int, int)  throws android.os.RemoteException 
		int code
		int uid
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMode (int, int, java.lang.String, int)  throws android.os.RemoteException 
		int code
		int uid
		String packageName
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resetAllModes (int, java.lang.String)  throws android.os.RemoteException 
		int reqUserId
		String reqPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public int checkAudioOperation (int, int, int, java.lang.String)  throws android.os.RemoteException 
		int code
		int usage
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setAudioRestriction (int, int, int, int, java.lang.String[])  throws android.os.RemoteException 
		int code
		int usage
		int uid
		int mode
		String[] exceptionPackages
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUserRestrictions (android.os.Bundle, int)  throws android.os.RemoteException 
		android.os.Bundle restrictions
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeUser (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/app/ProcessMap.class
ProcessMap.java
package com.android.internal.app
public com.android.internal.app.ProcessMap extends java.lang.Object {
	final android.util.ArrayMap mMap
	public void  () 
	public java.lang.Object get (java.lang.String, int) 
		String name
		int uid
		android.util.SparseArray uids
	public java.lang.Object put (java.lang.String, int, java.lang.Object) 
		String name
		int uid
		Object value
		android.util.SparseArray uids
	public java.lang.Object remove (java.lang.String, int) 
		Object old
		String name
		int uid
		android.util.SparseArray uids
	public android.util.ArrayMap getMap () 
}

com/android/internal/app/HeavyWeightSwitcherActivity$2.class
HeavyWeightSwitcherActivity.java
package com.android.internal.app
 com.android.internal.app.HeavyWeightSwitcherActivity$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.HeavyWeightSwitcherActivity this$0
	void  (com.android.internal.app.HeavyWeightSwitcherActivity) 
	public void onClick (android.view.View) 
		android.os.RemoteException e
		android.content.IntentSender$SendIntentException ex
		android.view.View v
}

com/android/internal/app/PlatLogoActivity$4$1$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$4$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.app.PlatLogoActivity$4$1 this$2
	void  (com.android.internal.app.PlatLogoActivity$4$1) 
	public void run () 
		android.content.ActivityNotFoundException ex
}

com/android/internal/app/ToolbarActionBar$2.class
ToolbarActionBar.java
package com.android.internal.app
 com.android.internal.app.ToolbarActionBar$2 extends java.lang.Object implements android.widget.Toolbar$OnMenuItemClickListener  {
	final com.android.internal.app.ToolbarActionBar this$0
	void  (com.android.internal.app.ToolbarActionBar) 
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

com/android/internal/app/IAppOpsCallback.class
IAppOpsCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IAppOpsCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void opChanged (int, java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/app/ProcessStats$TotalMemoryUseCollection.class
ProcessStats.java
package com.android.internal.app
public com.android.internal.app.ProcessStats$TotalMemoryUseCollection extends java.lang.Object {
	final int[] screenStates
	final int[] memStates
	public long totalTime
	public long[] processStatePss
	public double[] processStateWeight
	public long[] processStateTime
	public int[] processStateSamples
	public long[] sysMemUsage
	public double sysMemCachedWeight
	public double sysMemFreeWeight
	public double sysMemZRamWeight
	public double sysMemKernelWeight
	public double sysMemNativeWeight
	public int sysMemSamples
	public void  (int[], int[]) 
		int[] _screenStates
		int[] _memStates
}

com/android/internal/app/MediaRouteChooserDialog$1.class
MediaRouteChooserDialog.java
package com.android.internal.app
 com.android.internal.app.MediaRouteChooserDialog$1 extends java.lang.Object {
}

com/android/internal/app/ToolbarActionBar$MenuBuilderCallback.class
ToolbarActionBar.java
package com.android.internal.app
final com.android.internal.app.ToolbarActionBar$MenuBuilderCallback extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback  {
	final com.android.internal.app.ToolbarActionBar this$0
	private void  (com.android.internal.app.ToolbarActionBar) 
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	void  (com.android.internal.app.ToolbarActionBar, com.android.internal.app.ToolbarActionBar$1) 
		com.android.internal.app.ToolbarActionBar x0
		com.android.internal.app.ToolbarActionBar$1 x1
}

com/android/internal/app/ChooserActivity$ChooserRowAdapter$1.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserRowAdapter$1 extends android.database.DataSetObserver {
	final com.android.internal.app.ChooserActivity val$this$0
	final com.android.internal.app.ChooserActivity$ChooserRowAdapter this$1
	void  (com.android.internal.app.ChooserActivity$ChooserRowAdapter, com.android.internal.app.ChooserActivity) 
	public void onChanged () 
	public void onInvalidated () 
}

com/android/internal/app/ChooserActivity$ChooserRowAdapter.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserRowAdapter extends android.widget.BaseAdapter {
	private com.android.internal.app.ChooserActivity$ChooserListAdapter mChooserListAdapter
	private final android.view.LayoutInflater mLayoutInflater
	private final int mColumnCount
	final com.android.internal.app.ChooserActivity this$0
	public void  (com.android.internal.app.ChooserActivity, com.android.internal.app.ChooserActivity$ChooserListAdapter) 
		com.android.internal.app.ChooserActivity$ChooserListAdapter wrappedAdapter
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.view.View[] holder
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View[] holder
	android.view.View[] createViewHolder (android.view.ViewGroup) 
		int i
		android.view.ViewGroup parent
		android.view.View[] holder
		android.view.ViewGroup row
	void bindViewHolder (int, android.view.View[]) 
		int itemIndex
		android.view.View v
		int i
		int rowPosition
		android.view.View[] holder
		int start
		int startType
		int end
		android.view.ViewGroup row
	int getFirstRowPosition (int) 
		int row
		int callerCount
		int callerRows
		int serviceCount
		int serviceRows
	static com.android.internal.app.ChooserActivity$ChooserListAdapter access$400 (com.android.internal.app.ChooserActivity$ChooserRowAdapter) 
		com.android.internal.app.ChooserActivity$ChooserRowAdapter x0
}

com/android/internal/app/LocalePicker.class
LocalePicker.java
package com.android.internal.app
public com.android.internal.app.LocalePicker extends android.app.ListFragment {
	private static final String TAG
	private static final boolean DEBUG
	com.android.internal.app.LocalePicker$LocaleSelectionListener mListener
	public void  () 
	public static java.util.List getAllAssetLocales (android.content.Context, boolean) 
		String displayName
		com.android.internal.app.LocalePicker$LocaleInfo previous
		java.util.Locale l
		String locale
		java.util.Iterator i$
		android.content.Context context
		boolean isInDeveloperMode
		android.content.res.Resources resources
		String[] locales
		java.util.List localeList
		String[] specialLocaleCodes
		String[] specialLocaleNames
		java.util.ArrayList localeInfos
	public static android.widget.ArrayAdapter constructAdapter (android.content.Context) 
		android.content.Context context
	public static android.widget.ArrayAdapter constructAdapter (android.content.Context, int, int) 
		android.content.Context context
		int layoutId
		int fieldId
		boolean isInDeveloperMode
		java.util.List localeInfos
		android.view.LayoutInflater inflater
	private static java.lang.String toTitleCase (java.lang.String) 
		String s
	private static java.lang.String getDisplayName (java.util.Locale, java.lang.String[], java.lang.String[]) 
		int i
		java.util.Locale l
		String[] specialLocaleCodes
		String[] specialLocaleNames
		String code
	public void onActivityCreated (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.widget.ArrayAdapter adapter
	public void setLocaleSelectionListener (com.android.internal.app.LocalePicker$LocaleSelectionListener) 
		com.android.internal.app.LocalePicker$LocaleSelectionListener listener
	public void onResume () 
	public void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		java.util.Locale locale
		android.widget.ListView l
		android.view.View v
		int position
		long id
	public static void updateLocale (java.util.Locale) 
		android.app.IActivityManager am
		android.content.res.Configuration config
		android.os.RemoteException e
		java.util.Locale locale
}

com/android/internal/app/ProcessStats$1.class
ProcessStats.java
package com.android.internal.app
final com.android.internal.app.ProcessStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.app.ProcessStats createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.app.ProcessStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/app/ResolverActivity$DisplayResolveInfo.class
ResolverActivity.java
package com.android.internal.app
final com.android.internal.app.ResolverActivity$DisplayResolveInfo extends java.lang.Object implements com.android.internal.app.ResolverActivity$TargetInfo  {
	private final android.content.pm.ResolveInfo mResolveInfo
	private final CharSequence mDisplayLabel
	private android.graphics.drawable.Drawable mDisplayIcon
	private final CharSequence mExtendedInfo
	private final android.content.Intent mResolvedIntent
	private final java.util.List mSourceIntents
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity, android.content.Intent, android.content.pm.ResolveInfo, java.lang.CharSequence, java.lang.CharSequence, android.content.Intent) 
		android.content.Intent originalIntent
		android.content.pm.ResolveInfo pri
		CharSequence pLabel
		CharSequence pInfo
		android.content.Intent pOrigIntent
		android.content.Intent intent
		android.content.pm.ActivityInfo ai
	private void  (com.android.internal.app.ResolverActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo, android.content.Intent, int) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo other
		android.content.Intent fillInIntent
		int flags
	public android.content.pm.ResolveInfo getResolveInfo () 
	public java.lang.CharSequence getDisplayLabel () 
	public android.graphics.drawable.Drawable getDisplayIcon () 
	public android.graphics.drawable.Drawable getBadgeIcon () 
	public java.lang.CharSequence getBadgeContentDescription () 
	public com.android.internal.app.ResolverActivity$TargetInfo cloneFilledIn (android.content.Intent, int) 
		android.content.Intent fillInIntent
		int flags
	public java.util.List getAllSourceIntents () 
	public void addAlternateSourceIntent (android.content.Intent) 
		android.content.Intent alt
	public void setDisplayIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public boolean hasDisplayIcon () 
	public java.lang.CharSequence getExtendedInfo () 
	public android.content.Intent getResolvedIntent () 
	public android.content.ComponentName getResolvedComponentName () 
	public boolean start (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle options
	public boolean startAsCaller (android.app.Activity, android.os.Bundle, int) 
		android.app.Activity activity
		android.os.Bundle options
		int userId
	public boolean startAsUser (android.app.Activity, android.os.Bundle, android.os.UserHandle) 
		android.app.Activity activity
		android.os.Bundle options
		android.os.UserHandle user
	static android.content.pm.ResolveInfo access$500 (com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo x0
}

com/android/internal/app/ResolverComparator$ScoredTarget.class
ResolverComparator.java
package com.android.internal.app
 com.android.internal.app.ResolverComparator$ScoredTarget extends java.lang.Object {
	public final android.content.pm.ComponentInfo componentInfo
	public float score
	public long lastTimeUsed
	public long timeSpent
	public long launchCount
	public void  (android.content.pm.ComponentInfo) 
		android.content.pm.ComponentInfo ci
	public java.lang.String toString () 
}

com/android/internal/app/IBatteryStats$Stub$Proxy.class
IBatteryStats.java
package com.android.internal.app
 com.android.internal.app.IBatteryStats$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IBatteryStats  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void noteStartSensor (int, int)  throws android.os.RemoteException 
		int uid
		int sensor
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopSensor (int, int)  throws android.os.RemoteException 
		int uid
		int sensor
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartVideo (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopVideo (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartAudio (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopAudio (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteResetVideo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteResetAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFlashlightOn (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFlashlightOff (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartCamera (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopCamera (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteResetCamera ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteResetFlashlight ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public byte[] getStatistics ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public android.os.ParcelFileDescriptor getStatisticsStream ()  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public boolean isCharging ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long computeBatteryTimeRemaining ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long computeChargeTimeRemaining ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void noteEvent (int, java.lang.String, int)  throws android.os.RemoteException 
		int code
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteSyncStart (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteSyncFinish (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteJobStart (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteJobFinish (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartWakelock (int, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
		int uid
		int pid
		String name
		String historyName
		int type
		boolean unimportantForLogging
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopWakelock (int, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		int uid
		int pid
		String name
		String historyName
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
		android.os.WorkSource ws
		int pid
		String name
		String historyName
		int type
		boolean unimportantForLogging
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteChangeWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int, android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
		android.os.WorkSource ws
		int pid
		String name
		String histyoryName
		int type
		android.os.WorkSource newWs
		int newPid
		String newName
		String newHistoryName
		int newType
		boolean newUnimportantForLogging
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.os.WorkSource ws
		int pid
		String name
		String historyName
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteVibratorOn (int, long)  throws android.os.RemoteException 
		int uid
		long durationMillis
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteVibratorOff (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStartGps (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteStopGps (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteScreenState (int)  throws android.os.RemoteException 
		int state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteScreenBrightness (int)  throws android.os.RemoteException 
		int brightness
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteUserActivity (int, int)  throws android.os.RemoteException 
		int uid
		int event
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWakeUp (java.lang.String, int)  throws android.os.RemoteException 
		String reason
		int reasonUid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteInteractive (boolean)  throws android.os.RemoteException 
		boolean interactive
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteConnectivityChanged (int, java.lang.String)  throws android.os.RemoteException 
		int type
		String extra
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteMobileRadioPowerState (int, long)  throws android.os.RemoteException 
		int powerState
		long timestampNs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notePhoneOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notePhoneOff ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notePhoneSignalStrength (android.telephony.SignalStrength)  throws android.os.RemoteException 
		android.telephony.SignalStrength signalStrength
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notePhoneDataConnectionState (int, boolean)  throws android.os.RemoteException 
		int dataType
		boolean hasData
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notePhoneState (int)  throws android.os.RemoteException 
		int phoneState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiOff ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiRunning (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiRunningChanged (android.os.WorkSource, android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource oldWs
		android.os.WorkSource newWs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiStopped (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiState (int, java.lang.String)  throws android.os.RemoteException 
		int wifiState
		String accessPoint
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiSupplicantStateChanged (int, boolean)  throws android.os.RemoteException 
		int supplState
		boolean failedAuth
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiRssiChanged (int)  throws android.os.RemoteException 
		int newRssi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFullWifiLockAcquired (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFullWifiLockReleased (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiScanStarted (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiScanStopped (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiMulticastEnabled (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiMulticastDisabled (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFullWifiLockAcquiredFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteFullWifiLockReleasedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiScanStartedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiScanStoppedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiBatchedScanStartedFromSource (android.os.WorkSource, int)  throws android.os.RemoteException 
		android.os.WorkSource ws
		int csph
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiBatchedScanStoppedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiMulticastEnabledFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiMulticastDisabledFromSource (android.os.WorkSource)  throws android.os.RemoteException 
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteWifiRadioPowerState (int, long)  throws android.os.RemoteException 
		int powerState
		long timestampNs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteNetworkInterfaceType (java.lang.String, int)  throws android.os.RemoteException 
		String iface
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteNetworkStatsEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void noteDeviceIdleMode (boolean, java.lang.String, int)  throws android.os.RemoteException 
		boolean enabled
		String activeReason
		int activeUid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setBatteryState (int, int, int, int, int, int)  throws android.os.RemoteException 
		int status
		int health
		int plugType
		int level
		int temp
		int volt
		android.os.Parcel _data
		android.os.Parcel _reply
	public long getAwakeTimeBattery ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long getAwakeTimePlugged ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
}

com/android/internal/app/HeavyWeightSwitcherActivity.class
HeavyWeightSwitcherActivity.java
package com.android.internal.app
public com.android.internal.app.HeavyWeightSwitcherActivity extends android.app.Activity {
	public static final String KEY_INTENT
	public static final String KEY_HAS_RESULT
	public static final String KEY_CUR_APP
	public static final String KEY_CUR_TASK
	public static final String KEY_NEW_APP
	android.content.IntentSender mStartIntent
	boolean mHasResult
	String mCurApp
	int mCurTask
	String mNewApp
	private android.view.View$OnClickListener mSwitchOldListener
	private android.view.View$OnClickListener mSwitchNewListener
	private android.view.View$OnClickListener mCancelListener
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.view.View button
		android.util.TypedValue out
	void setText (int, java.lang.CharSequence) 
		int id
		CharSequence text
	void setDrawable (int, android.graphics.drawable.Drawable) 
		int id
		android.graphics.drawable.Drawable dr
	void setIconAndText (int, int, int, java.lang.String, int, int) 
		android.content.pm.ApplicationInfo info
		android.content.pm.PackageManager$NameNotFoundException e
		int iconId
		int actionId
		int descriptionId
		String packageName
		int actionStr
		int descriptionStr
		CharSequence appName
		android.graphics.drawable.Drawable appIcon
}

com/android/internal/app/MediaRouteControllerDialog$2.class
MediaRouteControllerDialog.java
package com.android.internal.app
 com.android.internal.app.MediaRouteControllerDialog$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.MediaRouteControllerDialog this$0
	void  (com.android.internal.app.MediaRouteControllerDialog) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/app/MediaRouteControllerDialog$1$1.class
MediaRouteControllerDialog.java
package com.android.internal.app
 com.android.internal.app.MediaRouteControllerDialog$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.app.MediaRouteControllerDialog$1 this$1
	void  (com.android.internal.app.MediaRouteControllerDialog$1) 
	public void run () 
}

com/android/internal/app/NetInitiatedActivity$1.class
NetInitiatedActivity.java
package com.android.internal.app
 com.android.internal.app.NetInitiatedActivity$1 extends android.content.BroadcastReceiver {
	final com.android.internal.app.NetInitiatedActivity this$0
	void  (com.android.internal.app.NetInitiatedActivity) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/internal/app/ProcessStats$PssAggr.class
ProcessStats.java
package com.android.internal.app
 com.android.internal.app.ProcessStats$PssAggr extends java.lang.Object {
	long pss
	long samples
	void  () 
	void add (long, long) 
		long newPss
		long newSamples
}

com/android/internal/app/NetInitiatedActivity$2.class
NetInitiatedActivity.java
package com.android.internal.app
 com.android.internal.app.NetInitiatedActivity$2 extends android.os.Handler {
	final com.android.internal.app.NetInitiatedActivity this$0
	void  (com.android.internal.app.NetInitiatedActivity) 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/app/ResolverActivity$LoadIconIntoViewTask.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$LoadIconIntoViewTask extends com.android.internal.app.ResolverActivity$LoadIconTask {
	private final android.widget.ImageView mTargetView
	final com.android.internal.app.ResolverActivity this$0
	public void  (com.android.internal.app.ResolverActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo, android.widget.ImageView) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
		android.widget.ImageView target
	protected void onPostExecute (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
}

com/android/internal/app/ExternalMediaFormatActivity$1.class
ExternalMediaFormatActivity.java
package com.android.internal.app
 com.android.internal.app.ExternalMediaFormatActivity$1 extends android.content.BroadcastReceiver {
	final com.android.internal.app.ExternalMediaFormatActivity this$0
	void  (com.android.internal.app.ExternalMediaFormatActivity) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/app/ShutdownActivity$1.class
ShutdownActivity.java
package com.android.internal.app
 com.android.internal.app.ShutdownActivity$1 extends java.lang.Thread {
	final com.android.internal.app.ShutdownActivity this$0
	void  (com.android.internal.app.ShutdownActivity, java.lang.String) 
		String x0
	public void run () 
		android.os.RemoteException e
		android.os.IPowerManager pm
}

com/android/internal/app/LocalePicker$LocaleSelectionListener.class
LocalePicker.java
package com.android.internal.app
public abstract com.android.internal.app.LocalePicker$LocaleSelectionListener extends java.lang.Object {
	public abstract void onLocaleSelected (java.util.Locale) 
}

com/android/internal/app/MediaRouteControllerDialog.class
MediaRouteControllerDialog.java
package com.android.internal.app
public com.android.internal.app.MediaRouteControllerDialog extends android.app.Dialog {
	private static final int VOLUME_UPDATE_DELAY_MILLIS
	private final android.media.MediaRouter mRouter
	private final com.android.internal.app.MediaRouteControllerDialog$MediaRouterCallback mCallback
	private final android.media.MediaRouter$RouteInfo mRoute
	private boolean mCreated
	private android.graphics.drawable.Drawable mMediaRouteConnectingDrawable
	private android.graphics.drawable.Drawable mMediaRouteOnDrawable
	private android.graphics.drawable.Drawable mCurrentIconDrawable
	private boolean mVolumeControlEnabled
	private android.widget.LinearLayout mVolumeLayout
	private android.widget.SeekBar mVolumeSlider
	private boolean mVolumeSliderTouched
	private android.view.View mControlView
	private android.widget.Button mDisconnectButton
	public void  (android.content.Context, int) 
		android.content.Context context
		int theme
	public android.media.MediaRouter$RouteInfo getRoute () 
	public android.view.View onCreateMediaControlView (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public android.view.View getMediaControlView () 
	public void setVolumeControlEnabled (boolean) 
		boolean enable
	public boolean isVolumeControlEnabled () 
	protected void onCreate (android.os.Bundle) 
		android.widget.FrameLayout controlFrame
		android.os.Bundle savedInstanceState
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private boolean update () 
		android.graphics.drawable.Drawable icon
	private android.graphics.drawable.Drawable getIconDrawable () 
	private void updateVolume () 
	private boolean isVolumeControlAvailable () 
	static boolean access$100 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
	static boolean access$102 (com.android.internal.app.MediaRouteControllerDialog, boolean) 
		com.android.internal.app.MediaRouteControllerDialog x0
		boolean x1
	static void access$200 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
	static android.widget.SeekBar access$300 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
	static android.media.MediaRouter$RouteInfo access$400 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
	static android.media.MediaRouter access$500 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
	static boolean access$600 (com.android.internal.app.MediaRouteControllerDialog) 
		com.android.internal.app.MediaRouteControllerDialog x0
}

com/android/internal/app/IVoiceInteractorCallback$Stub$Proxy.class
IVoiceInteractorCallback.java
package com.android.internal.app
 com.android.internal.app.IVoiceInteractorCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IVoiceInteractorCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void deliverConfirmationResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean confirmed
		android.os.Bundle result
		android.os.Parcel _data
	public void deliverPickOptionResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean finished
		android.app.VoiceInteractor$PickOptionRequest$Option[] selections
		android.os.Bundle result
		android.os.Parcel _data
	public void deliverCompleteVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		android.os.Bundle result
		android.os.Parcel _data
	public void deliverAbortVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		android.os.Bundle result
		android.os.Parcel _data
	public void deliverCommandResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean finished
		android.os.Bundle result
		android.os.Parcel _data
	public void deliverCancel (com.android.internal.app.IVoiceInteractorRequest)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
		android.os.Parcel _data
}

com/android/internal/app/IMediaContainerService$Stub$Proxy.class
IMediaContainerService.java
package com.android.internal.app
 com.android.internal.app.IMediaContainerService$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IMediaContainerService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.lang.String copyPackageToContainer (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.lang.String)  throws android.os.RemoteException 
		String packagePath
		String containerId
		String key
		boolean isExternal
		boolean isForwardLocked
		String abiOverride
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int copyPackage (java.lang.String, com.android.internal.os.IParcelFileDescriptorFactory)  throws android.os.RemoteException 
		String packagePath
		com.android.internal.os.IParcelFileDescriptorFactory target
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.content.pm.PackageInfoLite getMinimalPackageInfo (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.PackageInfoLite _result
		String packagePath
		int flags
		String abiOverride
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PackageInfoLite _result
	public android.content.res.ObbInfo getObbInfo (java.lang.String)  throws android.os.RemoteException 
		android.content.res.ObbInfo _result
		String filename
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.res.ObbInfo _result
	public long calculateDirectorySize (java.lang.String)  throws android.os.RemoteException 
		String directory
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long[] getFileSystemStats (java.lang.String)  throws android.os.RemoteException 
		String path
		android.os.Parcel _data
		android.os.Parcel _reply
		long[] _result
	public void clearDirectory (java.lang.String)  throws android.os.RemoteException 
		String directory
		android.os.Parcel _data
		android.os.Parcel _reply
	public long calculateInstalledSize (java.lang.String, boolean, java.lang.String)  throws android.os.RemoteException 
		String packagePath
		boolean isForwardLocked
		String abiOverride
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
}

com/android/internal/app/ProcessStats$DurationsTable.class
ProcessStats.java
package com.android.internal.app
public com.android.internal.app.ProcessStats$DurationsTable extends java.lang.Object {
	public final com.android.internal.app.ProcessStats mStats
	public final String mName
	public int[] mDurationsTable
	public int mDurationsTableSize
	public void  (com.android.internal.app.ProcessStats, java.lang.String) 
		com.android.internal.app.ProcessStats stats
		String name
	void copyDurationsTo (com.android.internal.app.ProcessStats$DurationsTable) 
		int origEnt
		int type
		int newOff
		int i
		com.android.internal.app.ProcessStats$DurationsTable other
	void addDurations (com.android.internal.app.ProcessStats$DurationsTable) 
		int ent
		int state
		int i
		com.android.internal.app.ProcessStats$DurationsTable other
	void resetDurationsSafely () 
	void writeDurationsToParcel (android.os.Parcel) 
		int i
		android.os.Parcel out
	boolean readDurationsFromParcel (android.os.Parcel) 
		android.os.Parcel in
	void addDuration (int, long) 
		int off
		int state
		long dur
		int idx
		int off
		long[] longs
	long getDuration (int, long) 
		int state
		long now
		int idx
}

com/android/internal/app/AlertController$AlertParams.class
AlertController.java
package com.android.internal.app
public com.android.internal.app.AlertController$AlertParams extends java.lang.Object {
	public final android.content.Context mContext
	public final android.view.LayoutInflater mInflater
	public int mIconId
	public android.graphics.drawable.Drawable mIcon
	public int mIconAttrId
	public CharSequence mTitle
	public android.view.View mCustomTitleView
	public CharSequence mMessage
	public CharSequence mPositiveButtonText
	public android.content.DialogInterface$OnClickListener mPositiveButtonListener
	public CharSequence mNegativeButtonText
	public android.content.DialogInterface$OnClickListener mNegativeButtonListener
	public CharSequence mNeutralButtonText
	public android.content.DialogInterface$OnClickListener mNeutralButtonListener
	public boolean mCancelable
	public android.content.DialogInterface$OnCancelListener mOnCancelListener
	public android.content.DialogInterface$OnDismissListener mOnDismissListener
	public android.content.DialogInterface$OnKeyListener mOnKeyListener
	public CharSequence[] mItems
	public android.widget.ListAdapter mAdapter
	public android.content.DialogInterface$OnClickListener mOnClickListener
	public int mViewLayoutResId
	public android.view.View mView
	public int mViewSpacingLeft
	public int mViewSpacingTop
	public int mViewSpacingRight
	public int mViewSpacingBottom
	public boolean mViewSpacingSpecified
	public boolean[] mCheckedItems
	public boolean mIsMultiChoice
	public boolean mIsSingleChoice
	public int mCheckedItem
	public android.content.DialogInterface$OnMultiChoiceClickListener mOnCheckboxClickListener
	public android.database.Cursor mCursor
	public String mLabelColumn
	public String mIsCheckedColumn
	public boolean mForceInverseBackground
	public android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener
	public com.android.internal.app.AlertController$AlertParams$OnPrepareListViewListener mOnPrepareListViewListener
	public boolean mRecycleOnMeasure
	public void  (android.content.Context) 
		android.content.Context context
	public void apply (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController dialog
	private void createListView (com.android.internal.app.AlertController) 
		android.widget.ListAdapter adapter
		android.widget.ListAdapter adapter
		int layout
		android.widget.ListAdapter adapter
		android.widget.ListAdapter adapter
		int layout
		com.android.internal.app.AlertController dialog
		com.android.internal.app.AlertController$RecycleListView listView
		android.widget.ListAdapter adapter
}

com/android/internal/app/MediaRouteChooserDialog.class
MediaRouteChooserDialog.java
package com.android.internal.app
public com.android.internal.app.MediaRouteChooserDialog extends android.app.Dialog {
	private final android.media.MediaRouter mRouter
	private final com.android.internal.app.MediaRouteChooserDialog$MediaRouterCallback mCallback
	private int mRouteTypes
	private android.view.View$OnClickListener mExtendedSettingsClickListener
	private com.android.internal.app.MediaRouteChooserDialog$RouteAdapter mAdapter
	private android.widget.ListView mListView
	private android.widget.Button mExtendedSettingsButton
	private boolean mAttachedToWindow
	public void  (android.content.Context, int) 
		android.content.Context context
		int theme
	public int getRouteTypes () 
	public void setRouteTypes (int) 
		int types
	public void setExtendedSettingsClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public boolean onFilterRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	private void updateExtendedSettingsButton () 
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public void refreshRoutes () 
	static android.media.MediaRouter access$100 (com.android.internal.app.MediaRouteChooserDialog) 
		com.android.internal.app.MediaRouteChooserDialog x0
}

com/android/internal/app/IProcessStats$Stub$Proxy.class
IProcessStats.java
package com.android.internal.app
 com.android.internal.app.IProcessStats$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IProcessStats  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public byte[] getCurrentStats (java.util.List)  throws android.os.RemoteException 
		java.util.List historic
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public android.os.ParcelFileDescriptor getStatsOverTime (long)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		long minTime
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public int getCurrentMemoryState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

com/android/internal/app/IBatteryStats.class
IBatteryStats.java
package com.android.internal.app
public abstract com.android.internal.app.IBatteryStats extends java.lang.Object implements android.os.IInterface  {
	public abstract void noteStartSensor (int, int)  throws android.os.RemoteException 
	public abstract void noteStopSensor (int, int)  throws android.os.RemoteException 
	public abstract void noteStartVideo (int)  throws android.os.RemoteException 
	public abstract void noteStopVideo (int)  throws android.os.RemoteException 
	public abstract void noteStartAudio (int)  throws android.os.RemoteException 
	public abstract void noteStopAudio (int)  throws android.os.RemoteException 
	public abstract void noteResetVideo ()  throws android.os.RemoteException 
	public abstract void noteResetAudio ()  throws android.os.RemoteException 
	public abstract void noteFlashlightOn (int)  throws android.os.RemoteException 
	public abstract void noteFlashlightOff (int)  throws android.os.RemoteException 
	public abstract void noteStartCamera (int)  throws android.os.RemoteException 
	public abstract void noteStopCamera (int)  throws android.os.RemoteException 
	public abstract void noteResetCamera ()  throws android.os.RemoteException 
	public abstract void noteResetFlashlight ()  throws android.os.RemoteException 
	public abstract byte[] getStatistics ()  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getStatisticsStream ()  throws android.os.RemoteException 
	public abstract boolean isCharging ()  throws android.os.RemoteException 
	public abstract long computeBatteryTimeRemaining ()  throws android.os.RemoteException 
	public abstract long computeChargeTimeRemaining ()  throws android.os.RemoteException 
	public abstract void noteEvent (int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteSyncStart (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteSyncFinish (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteJobStart (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteJobFinish (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteStartWakelock (int, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void noteStopWakelock (int, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteStartWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void noteChangeWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int, android.os.WorkSource, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void noteStopWakelockFromSource (android.os.WorkSource, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteVibratorOn (int, long)  throws android.os.RemoteException 
	public abstract void noteVibratorOff (int)  throws android.os.RemoteException 
	public abstract void noteStartGps (int)  throws android.os.RemoteException 
	public abstract void noteStopGps (int)  throws android.os.RemoteException 
	public abstract void noteScreenState (int)  throws android.os.RemoteException 
	public abstract void noteScreenBrightness (int)  throws android.os.RemoteException 
	public abstract void noteUserActivity (int, int)  throws android.os.RemoteException 
	public abstract void noteWakeUp (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteInteractive (boolean)  throws android.os.RemoteException 
	public abstract void noteConnectivityChanged (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void noteMobileRadioPowerState (int, long)  throws android.os.RemoteException 
	public abstract void notePhoneOn ()  throws android.os.RemoteException 
	public abstract void notePhoneOff ()  throws android.os.RemoteException 
	public abstract void notePhoneSignalStrength (android.telephony.SignalStrength)  throws android.os.RemoteException 
	public abstract void notePhoneDataConnectionState (int, boolean)  throws android.os.RemoteException 
	public abstract void notePhoneState (int)  throws android.os.RemoteException 
	public abstract void noteWifiOn ()  throws android.os.RemoteException 
	public abstract void noteWifiOff ()  throws android.os.RemoteException 
	public abstract void noteWifiRunning (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiRunningChanged (android.os.WorkSource, android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiStopped (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiState (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void noteWifiSupplicantStateChanged (int, boolean)  throws android.os.RemoteException 
	public abstract void noteWifiRssiChanged (int)  throws android.os.RemoteException 
	public abstract void noteFullWifiLockAcquired (int)  throws android.os.RemoteException 
	public abstract void noteFullWifiLockReleased (int)  throws android.os.RemoteException 
	public abstract void noteWifiScanStarted (int)  throws android.os.RemoteException 
	public abstract void noteWifiScanStopped (int)  throws android.os.RemoteException 
	public abstract void noteWifiMulticastEnabled (int)  throws android.os.RemoteException 
	public abstract void noteWifiMulticastDisabled (int)  throws android.os.RemoteException 
	public abstract void noteFullWifiLockAcquiredFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteFullWifiLockReleasedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiScanStartedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiScanStoppedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiBatchedScanStartedFromSource (android.os.WorkSource, int)  throws android.os.RemoteException 
	public abstract void noteWifiBatchedScanStoppedFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiMulticastEnabledFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiMulticastDisabledFromSource (android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void noteWifiRadioPowerState (int, long)  throws android.os.RemoteException 
	public abstract void noteNetworkInterfaceType (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void noteNetworkStatsEnabled ()  throws android.os.RemoteException 
	public abstract void noteDeviceIdleMode (boolean, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setBatteryState (int, int, int, int, int, int)  throws android.os.RemoteException 
	public abstract long getAwakeTimeBattery ()  throws android.os.RemoteException 
	public abstract long getAwakeTimePlugged ()  throws android.os.RemoteException 
}

com/android/internal/app/IVoiceInteractorCallback$Stub.class
IVoiceInteractorCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractorCallback$Stub extends android.os.Binder implements com.android.internal.app.IVoiceInteractorCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_deliverConfirmationResult
	static final int TRANSACTION_deliverPickOptionResult
	static final int TRANSACTION_deliverCompleteVoiceResult
	static final int TRANSACTION_deliverAbortVoiceResult
	static final int TRANSACTION_deliverCommandResult
	static final int TRANSACTION_deliverCancel
	public void  () 
	public static com.android.internal.app.IVoiceInteractorCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg2
		com.android.internal.app.IVoiceInteractorRequest _arg0
		boolean _arg1
		android.os.Bundle _arg2
		android.os.Bundle _arg3
		com.android.internal.app.IVoiceInteractorRequest _arg0
		boolean _arg1
		android.app.VoiceInteractor$PickOptionRequest$Option[] _arg2
		android.os.Bundle _arg3
		android.os.Bundle _arg1
		com.android.internal.app.IVoiceInteractorRequest _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		com.android.internal.app.IVoiceInteractorRequest _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg2
		com.android.internal.app.IVoiceInteractorRequest _arg0
		boolean _arg1
		android.os.Bundle _arg2
		com.android.internal.app.IVoiceInteractorRequest _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/DumpHeapActivity$2.class
DumpHeapActivity.java
package com.android.internal.app
 com.android.internal.app.DumpHeapActivity$2 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final com.android.internal.app.DumpHeapActivity this$0
	void  (com.android.internal.app.DumpHeapActivity) 
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
		android.content.Intent intent
		android.content.ClipData clip
}

com/android/internal/app/WindowDecorActionBar.class
WindowDecorActionBar.java
package com.android.internal.app
public com.android.internal.app.WindowDecorActionBar extends android.app.ActionBar implements com.android.internal.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback  {
	private static final String TAG
	private android.content.Context mContext
	private android.content.Context mThemedContext
	private android.app.Activity mActivity
	private android.app.Dialog mDialog
	private com.android.internal.widget.ActionBarOverlayLayout mOverlayLayout
	private com.android.internal.widget.ActionBarContainer mContainerView
	private com.android.internal.widget.DecorToolbar mDecorToolbar
	private com.android.internal.widget.ActionBarContextView mContextView
	private com.android.internal.widget.ActionBarContainer mSplitView
	private android.view.View mContentView
	private com.android.internal.widget.ScrollingTabContainerView mTabScrollView
	private java.util.ArrayList mTabs
	private com.android.internal.app.WindowDecorActionBar$TabImpl mSelectedTab
	private int mSavedTabPosition
	private boolean mDisplayHomeAsUpSet
	android.view.ActionMode mActionMode
	android.view.ActionMode mDeferredDestroyActionMode
	android.view.ActionMode$Callback mDeferredModeDestroyCallback
	private boolean mLastMenuVisibility
	private java.util.ArrayList mMenuVisibilityListeners
	private static final int CONTEXT_DISPLAY_NORMAL
	private static final int CONTEXT_DISPLAY_SPLIT
	private static final int INVALID_POSITION
	private static final long FADE_OUT_DURATION_MS
	private static final long FADE_IN_DURATION_MS
	private int mContextDisplayMode
	private boolean mHasEmbeddedTabs
	private int mCurWindowVisibility
	private boolean mContentAnimations
	private boolean mHiddenByApp
	private boolean mHiddenBySystem
	private boolean mShowingForMode
	private boolean mNowShowing
	private android.animation.Animator mCurrentShowAnim
	private boolean mShowHideAnimationEnabled
	boolean mHideOnContentScroll
	final android.animation.Animator$AnimatorListener mHideListener
	final android.animation.Animator$AnimatorListener mShowListener
	final android.animation.ValueAnimator$AnimatorUpdateListener mUpdateListener
	static final boolean $assertionsDisabled
	public void  (android.app.Activity) 
		android.app.Activity activity
		android.view.Window window
		android.view.View decor
		boolean overlayMode
	public void  (android.app.Dialog) 
		android.app.Dialog dialog
	public void  (android.view.View) 
		android.view.View layout
	private void init (android.view.View) 
		android.view.View decor
		int current
		boolean homeAsUp
		com.android.internal.view.ActionBarPolicy abp
		android.content.res.TypedArray a
		int elevation
	private com.android.internal.widget.DecorToolbar getDecorToolbar (android.view.View) 
		android.view.View view
	public void setElevation (float) 
		float elevation
	public float getElevation () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	private void setHasEmbeddedTabs (boolean) 
		boolean hasEmbeddedTabs
		boolean isInTabMode
	private void ensureTabsExist () 
		com.android.internal.widget.ScrollingTabContainerView tabScroller
	void completeDeferredDestroyActionMode () 
	public void onWindowVisibilityChanged (int) 
		int visibility
	public void setShowHideAnimationEnabled (boolean) 
		boolean enabled
	public void addOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
		android.app.ActionBar$OnMenuVisibilityListener listener
	public void removeOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
		android.app.ActionBar$OnMenuVisibilityListener listener
	public void dispatchMenuVisibilityChanged (boolean) 
		int i
		boolean isVisible
		int count
	public void setCustomView (int) 
		int resId
	public void setDisplayUseLogoEnabled (boolean) 
		boolean useLogo
	public void setDisplayShowHomeEnabled (boolean) 
		boolean showHome
	public void setDisplayHomeAsUpEnabled (boolean) 
		boolean showHomeAsUp
	public void setDisplayShowTitleEnabled (boolean) 
		boolean showTitle
	public void setDisplayShowCustomEnabled (boolean) 
		boolean showCustom
	public void setHomeButtonEnabled (boolean) 
		boolean enable
	public void setTitle (int) 
		int resId
	public void setSubtitle (int) 
		int resId
	public void setSelectedNavigationItem (int) 
		int position
	public void removeAllTabs () 
	private void cleanupTabs () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void setDisplayOptions (int) 
		int options
	public void setDisplayOptions (int, int) 
		int options
		int mask
		int current
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setStackedBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setSplitBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public android.view.View getCustomView () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public int getNavigationMode () 
	public int getDisplayOptions () 
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
		com.android.internal.app.WindowDecorActionBar$ActionModeImpl mode
	private void configureTab (android.app.ActionBar$Tab, int) 
		int i
		android.app.ActionBar$Tab tab
		int position
		com.android.internal.app.WindowDecorActionBar$TabImpl tabi
		android.app.ActionBar$TabListener callback
		int count
	public void addTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public void addTab (android.app.ActionBar$Tab, int) 
		android.app.ActionBar$Tab tab
		int position
	public void addTab (android.app.ActionBar$Tab, boolean) 
		android.app.ActionBar$Tab tab
		boolean setSelected
	public void addTab (android.app.ActionBar$Tab, int, boolean) 
		android.app.ActionBar$Tab tab
		int position
		boolean setSelected
	public android.app.ActionBar$Tab newTab () 
	public void removeTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public void removeTabAt (int) 
		int i
		int position
		int selectedTabPosition
		com.android.internal.app.WindowDecorActionBar$TabImpl removedTab
		int newTabCount
	public void selectTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
		android.app.FragmentTransaction trans
	public android.app.ActionBar$Tab getSelectedTab () 
	public int getHeight () 
	public void enableContentAnimations (boolean) 
		boolean enabled
	public void show () 
	private void showForActionMode () 
	public void showForSystem () 
	public void hide () 
	private void hideForActionMode () 
	public void hideForSystem () 
	public void setHideOnContentScrollEnabled (boolean) 
		boolean hideOnContentScroll
	public boolean isHideOnContentScrollEnabled () 
	public int getHideOffset () 
	public void setHideOffset (int) 
		int offset
	private static boolean checkShowingFlags (boolean, boolean, boolean) 
		boolean hiddenByApp
		boolean hiddenBySystem
		boolean showingForMode
	private void updateVisibility (boolean) 
		boolean fromSystem
		boolean shown
	public void doShow (boolean) 
		int[] topLeft
		float startingY
		android.animation.AnimatorSet anim
		android.animation.ObjectAnimator a
		android.animation.AnimatorSet$Builder b
		boolean fromSystem
	public void doHide (boolean) 
		int[] topLeft
		android.animation.AnimatorSet anim
		float endingY
		android.animation.ObjectAnimator a
		android.animation.AnimatorSet$Builder b
		boolean fromSystem
	public boolean isShowing () 
		int height
	void animateToMode (boolean) 
		android.animation.Animator fadeIn
		android.animation.Animator fadeOut
		boolean toActionMode
		android.animation.Animator fadeIn
		android.animation.Animator fadeOut
		android.animation.AnimatorSet set
	public android.content.Context getThemedContext () 
		android.util.TypedValue outValue
		android.content.res.Resources$Theme currentTheme
		int targetThemeRes
	public boolean isTitleTruncated () 
	public void setHomeAsUpIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable indicator
	public void setHomeAsUpIndicator (int) 
		int resId
	public void setHomeActionContentDescription (java.lang.CharSequence) 
		CharSequence description
	public void setHomeActionContentDescription (int) 
		int resId
	public void onContentScrollStarted () 
	public void onContentScrollStopped () 
	public boolean collapseActionView () 
	public void setCustomView (android.view.View) 
		android.view.View view
	public void setCustomView (android.view.View, android.app.ActionBar$LayoutParams) 
		android.view.View view
		android.app.ActionBar$LayoutParams layoutParams
	public void setListNavigationCallbacks (android.widget.SpinnerAdapter, android.app.ActionBar$OnNavigationListener) 
		android.widget.SpinnerAdapter adapter
		android.app.ActionBar$OnNavigationListener callback
	public int getSelectedNavigationIndex () 
	public int getNavigationItemCount () 
	public int getTabCount () 
	public void setNavigationMode (int) 
		int mode
		int oldMode
	public android.app.ActionBar$Tab getTabAt (int) 
		int index
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public boolean hasIcon () 
	public void setLogo (int) 
		int resId
	public void setLogo (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable logo
	public boolean hasLogo () 
	public void setDefaultDisplayHomeAsUpEnabled (boolean) 
		boolean enable
	static boolean access$000 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static android.view.View access$100 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static com.android.internal.widget.ActionBarContainer access$200 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static com.android.internal.widget.ActionBarContainer access$300 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static int access$400 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static android.animation.Animator access$502 (com.android.internal.app.WindowDecorActionBar, android.animation.Animator) 
		com.android.internal.app.WindowDecorActionBar x0
		android.animation.Animator x1
	static com.android.internal.widget.ActionBarOverlayLayout access$600 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static boolean access$700 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static boolean access$800 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static boolean access$900 (boolean, boolean, boolean) 
		boolean x0
		boolean x1
		boolean x2
	static com.android.internal.widget.ActionBarContextView access$1000 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static com.android.internal.widget.DecorToolbar access$1100 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static android.content.Context access$1200 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static com.android.internal.widget.ScrollingTabContainerView access$1300 (com.android.internal.app.WindowDecorActionBar) 
		com.android.internal.app.WindowDecorActionBar x0
	static void  () 
}

com/android/internal/app/ChooserActivity$ChooserTargetServiceConnection.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection extends java.lang.Object implements android.content.ServiceConnection  {
	private final com.android.internal.app.ResolverActivity$DisplayResolveInfo mOriginalTarget
	private final android.service.chooser.IChooserTargetResult mChooserTargetResult
	final com.android.internal.app.ChooserActivity this$0
	public void  (com.android.internal.app.ChooserActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.os.RemoteException e
		android.content.ComponentName name
		android.os.IBinder service
		android.service.chooser.IChooserTargetService icts
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	public java.lang.String toString () 
	static com.android.internal.app.ResolverActivity$DisplayResolveInfo access$500 (com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection) 
		com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection x0
}

com/android/internal/app/WindowDecorActionBar$1.class
WindowDecorActionBar.java
package com.android.internal.app
 com.android.internal.app.WindowDecorActionBar$1 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.app.WindowDecorActionBar this$0
	void  (com.android.internal.app.WindowDecorActionBar) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/app/IVoiceInteractionSessionShowCallback.class
IVoiceInteractionSessionShowCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractionSessionShowCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onFailed ()  throws android.os.RemoteException 
	public abstract void onShown ()  throws android.os.RemoteException 
}

com/android/internal/app/ToolbarActionBar.class
ToolbarActionBar.java
package com.android.internal.app
public com.android.internal.app.ToolbarActionBar extends android.app.ActionBar {
	private com.android.internal.widget.DecorToolbar mDecorToolbar
	private boolean mToolbarMenuPrepared
	private android.view.Window$Callback mWindowCallback
	private boolean mMenuCallbackSet
	private boolean mLastMenuVisibility
	private java.util.ArrayList mMenuVisibilityListeners
	private final Runnable mMenuInvalidator
	private final android.widget.Toolbar$OnMenuItemClickListener mMenuClicker
	public void  (android.widget.Toolbar, java.lang.CharSequence, android.view.Window$Callback) 
		android.widget.Toolbar toolbar
		CharSequence title
		android.view.Window$Callback windowCallback
	public android.view.Window$Callback getWrappedWindowCallback () 
	public void setCustomView (android.view.View) 
		android.view.View view
	public void setCustomView (android.view.View, android.app.ActionBar$LayoutParams) 
		android.view.View view
		android.app.ActionBar$LayoutParams layoutParams
	public void setCustomView (int) 
		int resId
		android.view.LayoutInflater inflater
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setLogo (int) 
		int resId
	public void setLogo (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable logo
	public void setStackedBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setSplitBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setHomeButtonEnabled (boolean) 
		boolean enabled
	public void setElevation (float) 
		float elevation
	public float getElevation () 
	public android.content.Context getThemedContext () 
	public boolean isTitleTruncated () 
	public void setHomeAsUpIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable indicator
	public void setHomeAsUpIndicator (int) 
		int resId
	public void setHomeActionContentDescription (java.lang.CharSequence) 
		CharSequence description
	public void setDefaultDisplayHomeAsUpEnabled (boolean) 
		boolean enabled
	public void setHomeActionContentDescription (int) 
		int resId
	public void setShowHideAnimationEnabled (boolean) 
		boolean enabled
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration config
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public void setListNavigationCallbacks (android.widget.SpinnerAdapter, android.app.ActionBar$OnNavigationListener) 
		android.widget.SpinnerAdapter adapter
		android.app.ActionBar$OnNavigationListener callback
	public void setSelectedNavigationItem (int) 
		int position
	public int getSelectedNavigationIndex () 
	public int getNavigationItemCount () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int resId
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void setSubtitle (int) 
		int resId
	public void setDisplayOptions (int) 
		int options
	public void setDisplayOptions (int, int) 
		int options
		int mask
		int currentOptions
	public void setDisplayUseLogoEnabled (boolean) 
		boolean useLogo
	public void setDisplayShowHomeEnabled (boolean) 
		boolean showHome
	public void setDisplayHomeAsUpEnabled (boolean) 
		boolean showHomeAsUp
	public void setDisplayShowTitleEnabled (boolean) 
		boolean showTitle
	public void setDisplayShowCustomEnabled (boolean) 
		boolean showCustom
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public android.view.View getCustomView () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public int getNavigationMode () 
	public void setNavigationMode (int) 
		int mode
	public int getDisplayOptions () 
	public android.app.ActionBar$Tab newTab () 
	public void addTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public void addTab (android.app.ActionBar$Tab, boolean) 
		android.app.ActionBar$Tab tab
		boolean setSelected
	public void addTab (android.app.ActionBar$Tab, int) 
		android.app.ActionBar$Tab tab
		int position
	public void addTab (android.app.ActionBar$Tab, int, boolean) 
		android.app.ActionBar$Tab tab
		int position
		boolean setSelected
	public void removeTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public void removeTabAt (int) 
		int position
	public void removeAllTabs () 
	public void selectTab (android.app.ActionBar$Tab) 
		android.app.ActionBar$Tab tab
	public android.app.ActionBar$Tab getSelectedTab () 
	public android.app.ActionBar$Tab getTabAt (int) 
		int index
	public int getTabCount () 
	public int getHeight () 
	public void show () 
	public void hide () 
	public boolean isShowing () 
	public boolean openOptionsMenu () 
	public boolean invalidateOptionsMenu () 
	public boolean collapseActionView () 
	void populateOptionsMenu () 
		android.view.Menu menu
		com.android.internal.view.menu.MenuBuilder mb
	public boolean onMenuKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean onKeyShortcut (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		android.view.Menu menu
	public void addOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
		android.app.ActionBar$OnMenuVisibilityListener listener
	public void removeOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
		android.app.ActionBar$OnMenuVisibilityListener listener
	public void dispatchMenuVisibilityChanged (boolean) 
		int i
		boolean isVisible
		int count
	static android.view.Window$Callback access$000 (com.android.internal.app.ToolbarActionBar) 
		com.android.internal.app.ToolbarActionBar x0
	static boolean access$300 (com.android.internal.app.ToolbarActionBar) 
		com.android.internal.app.ToolbarActionBar x0
	static com.android.internal.widget.DecorToolbar access$400 (com.android.internal.app.ToolbarActionBar) 
		com.android.internal.app.ToolbarActionBar x0
	static boolean access$302 (com.android.internal.app.ToolbarActionBar, boolean) 
		com.android.internal.app.ToolbarActionBar x0
		boolean x1
}

com/android/internal/app/RestrictionsPinActivity.class
RestrictionsPinActivity.java
package com.android.internal.app
public com.android.internal.app.RestrictionsPinActivity extends com.android.internal.app.AlertActivity implements android.view.View$OnClickListener android.text.TextWatcher android.widget.TextView$OnEditorActionListener  {
	protected android.os.UserManager mUserManager
	protected boolean mHasRestrictionsPin
	protected android.widget.EditText mPinText
	protected android.widget.TextView mPinErrorMessage
	private android.widget.Button mOkButton
	private android.widget.Button mCancelButton
	private Runnable mCountdownRunnable
	public void  () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle icicle
	protected void initUi () 
		com.android.internal.app.AlertController$AlertParams ap
		android.view.LayoutInflater inflater
	protected boolean verifyingPin () 
	public void onResume () 
		boolean hasPin
	protected void setPositiveButtonState (boolean) 
		boolean enabled
	private boolean updatePinTimer (int) 
		int seconds
		String formatString
		boolean enableInput
		int pinTimerMs
		boolean enableInput
	protected void performPositiveButtonAction () 
		int result
	public void beforeTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int start
		int count
		int after
	public void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int start
		int before
		int count
		CharSequence pin
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	public boolean onEditorAction (android.widget.TextView, int, android.view.KeyEvent) 
		android.widget.TextView v
		int actionId
		android.view.KeyEvent event
	public void onClick (android.view.View) 
		android.view.View v
	static boolean access$000 (com.android.internal.app.RestrictionsPinActivity, int) 
		com.android.internal.app.RestrictionsPinActivity x0
		int x1
}

com/android/internal/app/IAssistScreenshotReceiver$Stub$Proxy.class
IAssistScreenshotReceiver.java
package com.android.internal.app
 com.android.internal.app.IAssistScreenshotReceiver$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IAssistScreenshotReceiver  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void send (android.graphics.Bitmap)  throws android.os.RemoteException 
		android.graphics.Bitmap screenshot
		android.os.Parcel _data
}

com/android/internal/app/ChooserActivity$ChooserListAdapter.class
ChooserActivity.java
package com.android.internal.app
public com.android.internal.app.ChooserActivity$ChooserListAdapter extends com.android.internal.app.ResolverActivity$ResolveListAdapter {
	public static final int TARGET_BAD
	public static final int TARGET_CALLER
	public static final int TARGET_SERVICE
	public static final int TARGET_STANDARD
	private static final int MAX_SERVICE_TARGETS
	private final java.util.List mServiceTargets
	private final java.util.List mCallerTargets
	private float mLateFee
	private final com.android.internal.app.ChooserActivity$BaseChooserTargetComparator mBaseTargetComparator
	final com.android.internal.app.ChooserActivity this$0
	public void  (com.android.internal.app.ChooserActivity, android.content.Context, java.util.List, android.content.Intent[], java.util.List, int, boolean) 
		android.content.pm.LabeledIntent li
		android.content.Intent ii
		android.content.pm.ActivityInfo ai
		android.content.pm.ResolveInfo ri
		android.os.UserManager userManager
		int i
		android.content.pm.PackageManager pm
		android.content.Context context
		java.util.List payloadIntents
		android.content.Intent[] initialIntents
		java.util.List rList
		int launchedFromUid
		boolean filterLastUsed
	public boolean showsExtendedInfo (com.android.internal.app.ResolverActivity$TargetInfo) 
		com.android.internal.app.ResolverActivity$TargetInfo info
	public android.view.View onCreateView (android.view.ViewGroup) 
		android.view.ViewGroup parent
	public void onListRebuilt () 
	public boolean shouldGetResolvedFilter () 
	public int getCount () 
	public int getUnfilteredCount () 
	public int getCallerTargetCount () 
	public int getServiceTargetCount () 
	public int getStandardTargetCount () 
	public int getPositionTargetType (int) 
		int position
		int offset
		int callerTargetCount
		int serviceTargetCount
		int standardTargetCount
	public com.android.internal.app.ResolverActivity$TargetInfo getItem (int) 
		int position
	public com.android.internal.app.ResolverActivity$TargetInfo targetInfoForPosition (int, boolean) 
		int position
		boolean filtered
		int offset
		int callerTargetCount
		int serviceTargetCount
	public void addServiceResults (com.android.internal.app.ResolverActivity$DisplayResolveInfo, java.util.List) 
		android.service.chooser.ChooserTarget target
		float targetScore
		int i
		int N
		com.android.internal.app.ResolverActivity$DisplayResolveInfo origTarget
		java.util.List targets
		float parentScore
		float lastScore
	private void insertServiceTarget (com.android.internal.app.ChooserActivity$ChooserTargetInfo) 
		com.android.internal.app.ChooserActivity$ChooserTargetInfo serviceTarget
		int i
		int N
		com.android.internal.app.ChooserActivity$ChooserTargetInfo chooserTargetInfo
		float newScore
	private void pruneServiceTargets () 
		com.android.internal.app.ChooserActivity$ChooserTargetInfo cti
		int i
	public volatile boolean hasResolvedTarget (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo x0
	public volatile boolean hasExtendedInfo () 
	public volatile long getItemId (int) 
		int x0
	public volatile com.android.internal.app.ResolverActivity$DisplayResolveInfo getDisplayInfoAt (int) 
		int x0
	public volatile int getDisplayInfoCount () 
	public volatile android.content.pm.ResolveInfo resolveInfoForPosition (int, boolean) 
		int x0
		boolean x1
	public volatile float getScore (com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo x0
	public volatile boolean hasFilteredItem () 
	public volatile int getFilteredPosition () 
	public volatile com.android.internal.app.ResolverActivity$DisplayResolveInfo getOtherProfile () 
	public volatile com.android.internal.app.ResolverActivity$DisplayResolveInfo getFilteredItem () 
	public volatile void handlePackagesChanged () 
	public volatile java.lang.Object getItem (int) 
		int x0
}

com/android/internal/app/IAssistScreenshotReceiver.class
IAssistScreenshotReceiver.java
package com.android.internal.app
public abstract com.android.internal.app.IAssistScreenshotReceiver extends java.lang.Object implements android.os.IInterface  {
	public abstract void send (android.graphics.Bitmap)  throws android.os.RemoteException 
}

com/android/internal/app/WindowDecorActionBar$3.class
WindowDecorActionBar.java
package com.android.internal.app
 com.android.internal.app.WindowDecorActionBar$3 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final com.android.internal.app.WindowDecorActionBar this$0
	void  (com.android.internal.app.WindowDecorActionBar) 
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		android.view.ViewParent parent
}

com/android/internal/app/IBatteryStats$Stub.class
IBatteryStats.java
package com.android.internal.app
public abstract com.android.internal.app.IBatteryStats$Stub extends android.os.Binder implements com.android.internal.app.IBatteryStats  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_noteStartSensor
	static final int TRANSACTION_noteStopSensor
	static final int TRANSACTION_noteStartVideo
	static final int TRANSACTION_noteStopVideo
	static final int TRANSACTION_noteStartAudio
	static final int TRANSACTION_noteStopAudio
	static final int TRANSACTION_noteResetVideo
	static final int TRANSACTION_noteResetAudio
	static final int TRANSACTION_noteFlashlightOn
	static final int TRANSACTION_noteFlashlightOff
	static final int TRANSACTION_noteStartCamera
	static final int TRANSACTION_noteStopCamera
	static final int TRANSACTION_noteResetCamera
	static final int TRANSACTION_noteResetFlashlight
	static final int TRANSACTION_getStatistics
	static final int TRANSACTION_getStatisticsStream
	static final int TRANSACTION_isCharging
	static final int TRANSACTION_computeBatteryTimeRemaining
	static final int TRANSACTION_computeChargeTimeRemaining
	static final int TRANSACTION_noteEvent
	static final int TRANSACTION_noteSyncStart
	static final int TRANSACTION_noteSyncFinish
	static final int TRANSACTION_noteJobStart
	static final int TRANSACTION_noteJobFinish
	static final int TRANSACTION_noteStartWakelock
	static final int TRANSACTION_noteStopWakelock
	static final int TRANSACTION_noteStartWakelockFromSource
	static final int TRANSACTION_noteChangeWakelockFromSource
	static final int TRANSACTION_noteStopWakelockFromSource
	static final int TRANSACTION_noteVibratorOn
	static final int TRANSACTION_noteVibratorOff
	static final int TRANSACTION_noteStartGps
	static final int TRANSACTION_noteStopGps
	static final int TRANSACTION_noteScreenState
	static final int TRANSACTION_noteScreenBrightness
	static final int TRANSACTION_noteUserActivity
	static final int TRANSACTION_noteWakeUp
	static final int TRANSACTION_noteInteractive
	static final int TRANSACTION_noteConnectivityChanged
	static final int TRANSACTION_noteMobileRadioPowerState
	static final int TRANSACTION_notePhoneOn
	static final int TRANSACTION_notePhoneOff
	static final int TRANSACTION_notePhoneSignalStrength
	static final int TRANSACTION_notePhoneDataConnectionState
	static final int TRANSACTION_notePhoneState
	static final int TRANSACTION_noteWifiOn
	static final int TRANSACTION_noteWifiOff
	static final int TRANSACTION_noteWifiRunning
	static final int TRANSACTION_noteWifiRunningChanged
	static final int TRANSACTION_noteWifiStopped
	static final int TRANSACTION_noteWifiState
	static final int TRANSACTION_noteWifiSupplicantStateChanged
	static final int TRANSACTION_noteWifiRssiChanged
	static final int TRANSACTION_noteFullWifiLockAcquired
	static final int TRANSACTION_noteFullWifiLockReleased
	static final int TRANSACTION_noteWifiScanStarted
	static final int TRANSACTION_noteWifiScanStopped
	static final int TRANSACTION_noteWifiMulticastEnabled
	static final int TRANSACTION_noteWifiMulticastDisabled
	static final int TRANSACTION_noteFullWifiLockAcquiredFromSource
	static final int TRANSACTION_noteFullWifiLockReleasedFromSource
	static final int TRANSACTION_noteWifiScanStartedFromSource
	static final int TRANSACTION_noteWifiScanStoppedFromSource
	static final int TRANSACTION_noteWifiBatchedScanStartedFromSource
	static final int TRANSACTION_noteWifiBatchedScanStoppedFromSource
	static final int TRANSACTION_noteWifiMulticastEnabledFromSource
	static final int TRANSACTION_noteWifiMulticastDisabledFromSource
	static final int TRANSACTION_noteWifiRadioPowerState
	static final int TRANSACTION_noteNetworkInterfaceType
	static final int TRANSACTION_noteNetworkStatsEnabled
	static final int TRANSACTION_noteDeviceIdleMode
	static final int TRANSACTION_setBatteryState
	static final int TRANSACTION_getAwakeTimeBattery
	static final int TRANSACTION_getAwakeTimePlugged
	public void  () 
	public static com.android.internal.app.IBatteryStats asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		byte[] _result
		android.os.ParcelFileDescriptor _result
		boolean _result
		long _result
		long _result
		int _arg0
		String _arg1
		int _arg2
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		boolean _arg5
		int _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		boolean _arg5
		android.os.WorkSource _arg0
		android.os.WorkSource _arg5
		android.os.WorkSource _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		android.os.WorkSource _arg5
		int _arg6
		String _arg7
		String _arg8
		int _arg9
		boolean _arg10
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		int _arg0
		long _arg1
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg1
		String _arg0
		int _arg1
		boolean _arg0
		int _arg0
		String _arg1
		int _arg0
		long _arg1
		android.telephony.SignalStrength _arg0
		android.telephony.SignalStrength _arg0
		int _arg0
		boolean _arg1
		int _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg1
		android.os.WorkSource _arg0
		android.os.WorkSource _arg1
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		int _arg0
		String _arg1
		int _arg0
		boolean _arg1
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		int _arg1
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		android.os.WorkSource _arg0
		int _arg0
		long _arg1
		String _arg0
		int _arg1
		boolean _arg0
		String _arg1
		int _arg2
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg5
		long _result
		long _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/AlertController.class
AlertController.java
package com.android.internal.app
public com.android.internal.app.AlertController extends java.lang.Object {
	private final android.content.Context mContext
	private final android.content.DialogInterface mDialogInterface
	private final android.view.Window mWindow
	private CharSequence mTitle
	private CharSequence mMessage
	private android.widget.ListView mListView
	private android.view.View mView
	private int mViewLayoutResId
	private int mViewSpacingLeft
	private int mViewSpacingTop
	private int mViewSpacingRight
	private int mViewSpacingBottom
	private boolean mViewSpacingSpecified
	private android.widget.Button mButtonPositive
	private CharSequence mButtonPositiveText
	private android.os.Message mButtonPositiveMessage
	private android.widget.Button mButtonNegative
	private CharSequence mButtonNegativeText
	private android.os.Message mButtonNegativeMessage
	private android.widget.Button mButtonNeutral
	private CharSequence mButtonNeutralText
	private android.os.Message mButtonNeutralMessage
	private android.widget.ScrollView mScrollView
	private int mIconId
	private android.graphics.drawable.Drawable mIcon
	private android.widget.ImageView mIconView
	private android.widget.TextView mTitleView
	private android.widget.TextView mMessageView
	private android.view.View mCustomTitleView
	private boolean mForceInverseBackground
	private android.widget.ListAdapter mAdapter
	private int mCheckedItem
	private int mAlertDialogLayout
	private int mButtonPanelSideLayout
	private int mListLayout
	private int mMultiChoiceItemLayout
	private int mSingleChoiceItemLayout
	private int mListItemLayout
	private int mButtonPanelLayoutHint
	private android.os.Handler mHandler
	private final android.view.View$OnClickListener mButtonHandler
	private static boolean shouldCenterSingleButton (android.content.Context) 
		android.content.Context context
		android.util.TypedValue outValue
	public void  (android.content.Context, android.content.DialogInterface, android.view.Window) 
		android.content.Context context
		android.content.DialogInterface di
		android.view.Window window
		android.content.res.TypedArray a
	static boolean canTextInput (android.view.View) 
		android.view.View v
		android.view.ViewGroup vg
		int i
	public void installContent () 
		int contentView
	private int selectContentView () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setCustomTitle (android.view.View) 
		android.view.View customTitleView
	public void setMessage (java.lang.CharSequence) 
		CharSequence message
	public void setView (int) 
		int layoutResId
	public void setView (android.view.View) 
		android.view.View view
	public void setView (android.view.View, int, int, int, int) 
		android.view.View view
		int viewSpacingLeft
		int viewSpacingTop
		int viewSpacingRight
		int viewSpacingBottom
	public void setButtonPanelLayoutHint (int) 
		int layoutHint
	public void setButton (int, java.lang.CharSequence, android.content.DialogInterface$OnClickListener, android.os.Message) 
		int whichButton
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
		android.os.Message msg
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public int getIconAttributeResId (int) 
		int attrId
		android.util.TypedValue out
	public void setInverseBackgroundForced (boolean) 
		boolean forceInverseBackground
	public android.widget.ListView getListView () 
	public android.widget.Button getButton (int) 
		int whichButton
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private void setupDecor () 
		android.view.View decor
		android.view.View parent
	private android.view.ViewGroup resolvePanel (android.view.View, android.view.View) 
		android.view.ViewParent parent
		android.view.View customPanel
		android.view.View defaultPanel
	private void setupView () 
		android.view.View spacer
		android.view.View divider
		android.view.View divider
		int indicators
		android.view.View content
		android.view.View parentPanel
		android.view.View defaultTopPanel
		android.view.View defaultContentPanel
		android.view.View defaultButtonPanel
		android.view.ViewGroup customPanel
		android.view.View customTopPanel
		android.view.View customContentPanel
		android.view.View customButtonPanel
		android.view.ViewGroup topPanel
		android.view.ViewGroup contentPanel
		android.view.ViewGroup buttonPanel
		boolean hasCustomPanel
		boolean hasTopPanel
		boolean hasButtonPanel
		android.content.res.TypedArray a
	private void setupCustomContent (android.view.ViewGroup) 
		android.view.View customView
		android.view.LayoutInflater inflater
		android.view.View customView
		android.widget.FrameLayout custom
		android.view.ViewGroup customPanel
		android.view.View customView
		boolean hasCustomView
	private void setupTitle (android.view.ViewGroup) 
		android.view.ViewGroup$LayoutParams lp
		android.view.View titleTemplate
		android.view.View titleTemplate
		boolean hasTextTitle
		android.view.ViewGroup topPanel
	private void setupContent (android.view.ViewGroup) 
		android.view.ViewGroup scrollParent
		int childIndex
		android.view.ViewGroup contentPanel
	private static void manageScrollIndicators (android.view.View, android.view.View, android.view.View) 
		android.view.View v
		android.view.View upIndicator
		android.view.View downIndicator
	private void setupButtons (android.view.ViewGroup) 
		android.view.ViewGroup buttonPanel
		int BIT_BUTTON_POSITIVE
		int BIT_BUTTON_NEGATIVE
		int BIT_BUTTON_NEUTRAL
		int whichButtons
		boolean hasButtons
	private void centerButton (android.widget.Button) 
		android.widget.Button button
		android.widget.LinearLayout$LayoutParams params
		android.view.View leftSpacer
		android.view.View rightSpacer
	private void setBackground (android.content.res.TypedArray, android.view.View, android.view.View, android.view.View, android.view.View, boolean, boolean, boolean) 
		android.view.View v
		int checkedItem
		android.content.res.TypedArray a
		android.view.View topPanel
		android.view.View contentPanel
		android.view.View customPanel
		android.view.View buttonPanel
		boolean hasTitle
		boolean hasCustomView
		boolean hasButtons
		int fullDark
		int topDark
		int centerDark
		int bottomDark
		int fullBright
		int topBright
		int centerBright
		int bottomBright
		int bottomMedium
		boolean needsDefaultBackgrounds
		android.view.View[] views
		boolean[] light
		android.view.View lastView
		boolean lastLight
		int pos
		boolean setView
		android.widget.ListView listView
	static android.widget.Button access$000 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.os.Message access$100 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.widget.Button access$200 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.os.Message access$300 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.widget.Button access$400 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.os.Message access$500 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.content.DialogInterface access$600 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.os.Handler access$700 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.content.Context access$800 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static int access$900 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static int access$1000 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static int access$1100 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static int access$1200 (com.android.internal.app.AlertController) 
		com.android.internal.app.AlertController x0
	static android.widget.ListAdapter access$1302 (com.android.internal.app.AlertController, android.widget.ListAdapter) 
		com.android.internal.app.AlertController x0
		android.widget.ListAdapter x1
	static int access$1402 (com.android.internal.app.AlertController, int) 
		com.android.internal.app.AlertController x0
		int x1
	static android.widget.ListView access$1502 (com.android.internal.app.AlertController, android.widget.ListView) 
		com.android.internal.app.AlertController x0
		android.widget.ListView x1
}

com/android/internal/app/DisableCarModeActivity.class
DisableCarModeActivity.java
package com.android.internal.app
public com.android.internal.app.DisableCarModeActivity extends android.app.Activity {
	private static final String TAG
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.app.IUiModeManager uiModeManager
		android.os.RemoteException e
		android.os.Bundle savedInstanceState
}

com/android/internal/app/IAppOpsService$Stub.class
IAppOpsService.java
package com.android.internal.app
public abstract com.android.internal.app.IAppOpsService$Stub extends android.os.Binder implements com.android.internal.app.IAppOpsService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_checkOperation
	static final int TRANSACTION_noteOperation
	static final int TRANSACTION_startOperation
	static final int TRANSACTION_finishOperation
	static final int TRANSACTION_startWatchingMode
	static final int TRANSACTION_stopWatchingMode
	static final int TRANSACTION_getToken
	static final int TRANSACTION_permissionToOpCode
	static final int TRANSACTION_noteProxyOperation
	static final int TRANSACTION_checkPackage
	static final int TRANSACTION_getPackagesForOps
	static final int TRANSACTION_getOpsForPackage
	static final int TRANSACTION_setUidMode
	static final int TRANSACTION_setMode
	static final int TRANSACTION_resetAllModes
	static final int TRANSACTION_checkAudioOperation
	static final int TRANSACTION_setAudioRestriction
	static final int TRANSACTION_setUserRestrictions
	static final int TRANSACTION_removeUser
	public void  () 
	public static com.android.internal.app.IAppOpsService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		String _arg2
		int _result
		int _arg0
		int _arg1
		String _arg2
		int _result
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		String _arg3
		int _result
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg0
		String _arg1
		com.android.internal.app.IAppOpsCallback _arg2
		com.android.internal.app.IAppOpsCallback _arg0
		android.os.IBinder _arg0
		android.os.IBinder _result
		String _arg0
		int _result
		int _arg0
		String _arg1
		int _arg2
		String _arg3
		int _result
		int _arg0
		String _arg1
		int _result
		int[] _arg0
		java.util.List _result
		int _arg0
		String _arg1
		int[] _arg2
		java.util.List _result
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg1
		String _arg2
		int _arg3
		int _arg0
		String _arg1
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		String[] _arg4
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/ResolverComparator.class
ResolverComparator.java
package com.android.internal.app
 com.android.internal.app.ResolverComparator extends java.lang.Object implements java.util.Comparator  {
	private static final String TAG
	private static final boolean DEBUG
	private static final long USAGE_STATS_PERIOD
	private static final long RECENCY_TIME_PERIOD
	private static final float RECENCY_MULTIPLIER
	private final java.text.Collator mCollator
	private final boolean mHttp
	private final android.content.pm.PackageManager mPm
	private final android.app.usage.UsageStatsManager mUsm
	private final java.util.Map mStats
	private final long mCurrentTime
	private final long mSinceTime
	private final java.util.LinkedHashMap mScoredTargets
	private final String mReferrerPackage
	public void  (android.content.Context, android.content.Intent, java.lang.String) 
		android.content.Context context
		android.content.Intent intent
		String referrerPackage
		String scheme
	public void compute (java.util.List) 
		long lastTimeUsed
		long timeSpent
		int launched
		com.android.internal.app.ResolverComparator$ScoredTarget scoredTarget
		android.app.usage.UsageStats pkStats
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo target
		java.util.Iterator i$
		float recency
		float recencyScore
		float usageTimeScore
		float launchCountScore
		com.android.internal.app.ResolverComparator$ScoredTarget target
		java.util.Iterator i$
		java.util.List targets
		long recentSinceTime
		long mostRecentlyUsedTime
		long mostTimeSpent
		int mostLaunched
	static boolean isPersistentProcess (com.android.internal.app.ResolverActivity$ResolvedComponentInfo) 
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rci
	public int compare (com.android.internal.app.ResolverActivity$ResolvedComponentInfo, com.android.internal.app.ResolverActivity$ResolvedComponentInfo) 
		boolean lhsSpecific
		boolean rhsSpecific
		com.android.internal.app.ResolverComparator$ScoredTarget lhsTarget
		com.android.internal.app.ResolverComparator$ScoredTarget rhsTarget
		float diff
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo lhsp
		com.android.internal.app.ResolverActivity$ResolvedComponentInfo rhsp
		android.content.pm.ResolveInfo lhs
		android.content.pm.ResolveInfo rhs
		CharSequence sa
		CharSequence sb
	public float getScore (android.content.ComponentName) 
		android.content.ComponentName name
		com.android.internal.app.ResolverComparator$ScoredTarget target
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/app/MediaRouteChooserDialog$MediaRouterCallback.class
MediaRouteChooserDialog.java
package com.android.internal.app
final com.android.internal.app.MediaRouteChooserDialog$MediaRouterCallback extends android.media.MediaRouter$SimpleCallback {
	final com.android.internal.app.MediaRouteChooserDialog this$0
	private void  (com.android.internal.app.MediaRouteChooserDialog) 
	public void onRouteAdded (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteRemoved (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
	public void onRouteSelected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	void  (com.android.internal.app.MediaRouteChooserDialog, com.android.internal.app.MediaRouteChooserDialog$1) 
		com.android.internal.app.MediaRouteChooserDialog x0
		com.android.internal.app.MediaRouteChooserDialog$1 x1
}

com/android/internal/app/ResolverActivity.class
ResolverActivity.java
package com.android.internal.app
public com.android.internal.app.ResolverActivity extends android.app.Activity {
	private static final String TAG
	private static final boolean DEBUG
	private int mLaunchedFromUid
	private com.android.internal.app.ResolverActivity$ResolveListAdapter mAdapter
	private android.content.pm.PackageManager mPm
	private boolean mSafeForwardingMode
	private boolean mAlwaysUseOption
	private android.widget.AbsListView mAdapterView
	private android.widget.Button mAlwaysButton
	private android.widget.Button mOnceButton
	private android.view.View mProfileView
	private int mIconDpi
	private int mLastSelected
	private boolean mResolvingHome
	private int mProfileSwitchMessageId
	private final java.util.ArrayList mIntents
	private com.android.internal.app.ResolverComparator mResolverComparator
	private com.android.internal.app.ResolverActivity$PickTargetOptionRequest mPickOptionRequest
	private boolean mRegistered
	private final com.android.internal.content.PackageMonitor mPackageMonitor
	public void  () 
	private android.content.Intent makeMyIntent () 
		android.content.Intent intent
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		java.util.Set categories
	protected void onCreate (android.os.Bundle, android.content.Intent, java.lang.CharSequence, android.content.Intent[], java.util.List, boolean) 
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		CharSequence title
		android.content.Intent[] initialIntents
		java.util.List rList
		boolean alwaysUseOption
	protected void onCreate (android.os.Bundle, android.content.Intent, java.lang.CharSequence, int, android.content.Intent[], java.util.List, boolean) 
		android.os.RemoteException e
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ApplicationInfo ai
		android.widget.TextView titleView
		android.widget.ImageView titleIcon
		android.view.ViewGroup buttonLayout
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		CharSequence title
		int defaultTitleRes
		android.content.Intent[] initialIntents
		java.util.List rList
		boolean alwaysUseOption
		android.app.ActivityManager am
		String referrerPackage
		com.android.internal.widget.ResolverDrawerLayout rdl
		android.widget.ImageView iconView
		com.android.internal.app.ResolverActivity$DisplayResolveInfo iconInfo
	void onSetupVoiceInteraction () 
	void sendVoiceChoicesIfNeeded () 
		int i
		int N
		android.app.VoiceInteractor$PickOptionRequest$Option[] options
	android.app.VoiceInteractor$PickOptionRequest$Option optionForChooserTarget (com.android.internal.app.ResolverActivity$TargetInfo, int) 
		com.android.internal.app.ResolverActivity$TargetInfo target
		int index
	protected final void setAdditionalTargets (android.content.Intent[]) 
		android.content.Intent intent
		android.content.Intent[] arr$
		int len$
		int i$
		android.content.Intent[] intents
	public android.content.Intent getTargetIntent () 
	private java.lang.String getReferrerPackageName () 
		android.net.Uri referrer
	int getLayoutResource () 
	void bindProfileView () 
		android.widget.ImageView icon
		android.widget.TextView text
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	private void setProfileSwitchMessageId (int) 
		android.os.UserManager userManager
		android.content.pm.UserInfo originUserInfo
		boolean originIsManaged
		boolean targetIsManaged
		int contentUserHint
	public void setSafeForwardingMode (boolean) 
		boolean safeForwarding
	protected java.lang.CharSequence getTitleForAction (java.lang.String, int) 
		String action
		int defaultTitleRes
		com.android.internal.app.ResolverActivity$ActionTitle title
		boolean named
	void dismiss () 
	android.graphics.drawable.Drawable getIcon (android.content.res.Resources, int) 
		android.content.res.Resources$NotFoundException e
		android.content.res.Resources res
		int resId
		android.graphics.drawable.Drawable result
	android.graphics.drawable.Drawable loadIconForResolveInfo (android.content.pm.ResolveInfo) 
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable dr
		int iconRes
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo ri
	protected void onRestart () 
	protected void onStop () 
	protected void onDestroy () 
	protected void onRestoreInstanceState (android.os.Bundle) 
		int checkedPos
		boolean hasValidSelection
		android.os.Bundle savedInstanceState
	private boolean hasManagedProfile () 
		android.content.pm.UserInfo userInfo
		java.util.Iterator i$
		java.util.List profiles
		SecurityException e
		android.os.UserManager userManager
	private boolean supportsManagedProfiles (android.content.pm.ResolveInfo) 
		android.content.pm.ApplicationInfo appInfo
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo resolveInfo
	private void setAlwaysButtonEnabled (boolean, int, boolean) 
		android.content.pm.ResolveInfo ri
		boolean hasValidSelection
		int checkedPos
		boolean filtered
		boolean enabled
	public void onButtonClick (android.view.View) 
		android.view.View v
		int id
	void startSelected (int, boolean, boolean) 
		int which
		boolean always
		boolean filtered
		android.content.pm.ResolveInfo ri
		com.android.internal.app.ResolverActivity$TargetInfo target
	public android.content.Intent getReplacementIntent (android.content.pm.ActivityInfo, android.content.Intent) 
		android.content.pm.ActivityInfo aInfo
		android.content.Intent defIntent
	protected boolean onTargetSelected (com.android.internal.app.ResolverActivity$TargetInfo, boolean) 
		String cat
		java.util.Iterator i$
		android.content.IntentFilter$MalformedMimeTypeException e
		String mimeType
		android.os.PatternMatcher p
		String ssp
		int port
		android.content.IntentFilter$AuthorityEntry a
		android.os.PatternMatcher p
		String path
		java.util.Iterator pIt
		java.util.Iterator aIt
		android.content.pm.ResolveInfo r
		int i
		String packageName
		android.content.ComponentName cn
		String packageName
		String dataScheme
		boolean isHttpOrHttps
		boolean isViewAction
		boolean hasCategoryBrowsable
		int userId
		android.content.pm.PackageManager pm
		android.os.RemoteException re
		int N
		android.content.ComponentName[] set
		int bestMatch
		android.content.IntentFilter filter
		String action
		java.util.Set categories
		int cat
		android.net.Uri data
		com.android.internal.app.ResolverActivity$TargetInfo target
		boolean alwaysCheck
		android.content.pm.ResolveInfo ri
		android.content.Intent intent
	void safelyStartActivity (com.android.internal.app.ResolverActivity$TargetInfo) 
		android.os.RemoteException e2
		String launchedFromPackage
		RuntimeException e
		com.android.internal.app.ResolverActivity$TargetInfo cti
	void onActivityStarted (com.android.internal.app.ResolverActivity$TargetInfo) 
		com.android.internal.app.ResolverActivity$TargetInfo cti
	boolean shouldGetActivityMetadata () 
	void showAppDetails (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo ri
		android.content.Intent in
	com.android.internal.app.ResolverActivity$ResolveListAdapter createAdapter (android.content.Context, java.util.List, android.content.Intent[], java.util.List, int, boolean) 
		android.content.Context context
		java.util.List payloadIntents
		android.content.Intent[] initialIntents
		java.util.List rList
		int launchedFromUid
		boolean filterLastUsed
	void configureContentView (java.util.List, android.content.Intent[], java.util.List, boolean) 
		int layoutId
		android.widget.TextView empty
		java.util.List payloadIntents
		android.content.Intent[] initialIntents
		java.util.List rList
		boolean alwaysUseOption
		int layoutId
		int count
	void onPrepareAdapterView (android.widget.AbsListView, com.android.internal.app.ResolverActivity$ResolveListAdapter, boolean) 
		android.widget.AbsListView adapterView
		com.android.internal.app.ResolverActivity$ResolveListAdapter adapter
		boolean alwaysUseOption
		boolean useHeader
		android.widget.ListView listView
		com.android.internal.app.ResolverActivity$ItemClickListener listener
	static boolean resolveInfoMatch (android.content.pm.ResolveInfo, android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo lhs
		android.content.pm.ResolveInfo rhs
	static final boolean isSpecificUriMatch (int) 
		int match
	static com.android.internal.app.ResolverActivity$ResolveListAdapter access$000 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static android.view.View access$100 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static int access$202 (com.android.internal.app.ResolverActivity, int) 
		com.android.internal.app.ResolverActivity x0
		int x1
	static com.android.internal.app.ResolverComparator access$300 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static android.content.pm.PackageManager access$400 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static android.widget.AbsListView access$600 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static boolean access$700 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static int access$800 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static void access$900 (com.android.internal.app.ResolverActivity, boolean, int, boolean) 
		com.android.internal.app.ResolverActivity x0
		boolean x1
		int x2
		boolean x3
	static android.widget.Button access$1000 (com.android.internal.app.ResolverActivity) 
		com.android.internal.app.ResolverActivity x0
	static int access$802 (com.android.internal.app.ResolverActivity, int) 
		com.android.internal.app.ResolverActivity x0
		int x1
	static com.android.internal.app.ResolverActivity$PickTargetOptionRequest access$1102 (com.android.internal.app.ResolverActivity, com.android.internal.app.ResolverActivity$PickTargetOptionRequest) 
		com.android.internal.app.ResolverActivity x0
		com.android.internal.app.ResolverActivity$PickTargetOptionRequest x1
}

com/android/internal/app/ToolbarActionBar$ToolbarCallbackWrapper.class
ToolbarActionBar.java
package com.android.internal.app
 com.android.internal.app.ToolbarActionBar$ToolbarCallbackWrapper extends android.view.WindowCallbackWrapper {
	final com.android.internal.app.ToolbarActionBar this$0
	public void  (com.android.internal.app.ToolbarActionBar, android.view.Window$Callback) 
		android.view.Window$Callback wrapped
	public boolean onPreparePanel (int, android.view.View, android.view.Menu) 
		int featureId
		android.view.View view
		android.view.Menu menu
		boolean result
}

com/android/internal/app/IntentForwarderActivity.class
IntentForwarderActivity.java
package com.android.internal.app
public com.android.internal.app.IntentForwarderActivity extends android.app.Activity {
	public static String TAG
	public static String FORWARD_INTENT_TO_USER_OWNER
	public static String FORWARD_INTENT_TO_MANAGED_PROFILE
	public void  () 
	protected void onCreate (android.os.Bundle) 
		int targetUserId
		int userMessageId
		int targetUserId
		int userMessageId
		android.content.Intent innerIntent
		android.os.RemoteException ignored
		int launchedFromUid
		String launchedFromPackage
		RuntimeException e
		android.content.pm.ResolveInfo ri
		boolean shouldShowDisclosure
		android.os.Bundle savedInstanceState
		android.content.Intent intentReceived
		String className
		int targetUserId
		int userMessageId
		android.content.Intent newIntent
		int callingUserId
	boolean canForward (android.content.Intent, int) 
		android.os.RemoteException e
		android.content.Intent intent
		int targetUserId
		android.content.pm.IPackageManager ipm
		String resolvedType
	private int getManagedProfile () 
		android.content.pm.UserInfo userInfo
		java.util.Iterator i$
		android.os.UserManager userManager
		java.util.List relatedUsers
	static void  () 
}

com/android/internal/app/ResolverActivity$LoadAdapterIconTask.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$LoadAdapterIconTask extends com.android.internal.app.ResolverActivity$LoadIconTask {
	final com.android.internal.app.ResolverActivity this$0
	public void  (com.android.internal.app.ResolverActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	protected void onPostExecute (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
}

com/android/internal/app/NavItemSelectedListener.class
NavItemSelectedListener.java
package com.android.internal.app
 com.android.internal.app.NavItemSelectedListener extends java.lang.Object implements android.widget.AdapterView$OnItemSelectedListener  {
	private final android.app.ActionBar$OnNavigationListener mListener
	public void  (android.app.ActionBar$OnNavigationListener) 
		android.app.ActionBar$OnNavigationListener listener
	public void onItemSelected (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
	public void onNothingSelected (android.widget.AdapterView) 
		android.widget.AdapterView parent
}

com/android/internal/app/PlatLogoActivity$4.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$4 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.view.View val$im
	final com.android.internal.app.PlatLogoActivity this$0
	void  (com.android.internal.app.PlatLogoActivity, android.view.View) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/app/ShutdownActivity.class
ShutdownActivity.java
package com.android.internal.app
public com.android.internal.app.ShutdownActivity extends android.app.Activity {
	private static final String TAG
	private boolean mReboot
	private boolean mConfirm
	public void  () 
	protected void onCreate (android.os.Bundle) 
		InterruptedException e
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		Thread thr
	static boolean access$000 (com.android.internal.app.ShutdownActivity) 
		com.android.internal.app.ShutdownActivity x0
	static boolean access$100 (com.android.internal.app.ShutdownActivity) 
		com.android.internal.app.ShutdownActivity x0
}

com/android/internal/app/AlertActivity.class
AlertActivity.java
package com.android.internal.app
public abstract com.android.internal.app.AlertActivity extends android.app.Activity implements android.content.DialogInterface  {
	protected com.android.internal.app.AlertController mAlert
	protected com.android.internal.app.AlertController$AlertParams mAlertParams
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void cancel () 
	public void dismiss () 
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.view.ViewGroup$LayoutParams params
		boolean isFullScreen
	protected void setupAlert () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
}

com/android/internal/app/LocalePicker$LocaleInfo.class
LocalePicker.java
package com.android.internal.app
public com.android.internal.app.LocalePicker$LocaleInfo extends java.lang.Object implements java.lang.Comparable  {
	static final java.text.Collator sCollator
	String label
	java.util.Locale locale
	public void  (java.lang.String, java.util.Locale) 
		String label
		java.util.Locale locale
	public java.lang.String getLabel () 
	public java.util.Locale getLocale () 
	public java.lang.String toString () 
	public int compareTo (com.android.internal.app.LocalePicker$LocaleInfo) 
		com.android.internal.app.LocalePicker$LocaleInfo another
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/internal/app/IAssistScreenshotReceiver$Stub.class
IAssistScreenshotReceiver.java
package com.android.internal.app
public abstract com.android.internal.app.IAssistScreenshotReceiver$Stub extends android.os.Binder implements com.android.internal.app.IAssistScreenshotReceiver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_send
	public void  () 
	public static com.android.internal.app.IAssistScreenshotReceiver asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.graphics.Bitmap _arg0
		android.graphics.Bitmap _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/DumpHeapActivity$1.class
DumpHeapActivity.java
package com.android.internal.app
 com.android.internal.app.DumpHeapActivity$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final com.android.internal.app.DumpHeapActivity this$0
	void  (com.android.internal.app.DumpHeapActivity) 
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
}

com/android/internal/app/ResolverActivity$PickTargetOptionRequest.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$PickTargetOptionRequest extends android.app.VoiceInteractor$PickOptionRequest {
	public void  (android.app.VoiceInteractor$Prompt, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle) 
		android.app.VoiceInteractor$Prompt prompt
		android.app.VoiceInteractor$PickOptionRequest$Option[] options
		android.os.Bundle extras
	public void onCancel () 
		com.android.internal.app.ResolverActivity ra
	public void onPickOptionResult (boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle) 
		com.android.internal.app.ResolverActivity$TargetInfo ti
		boolean finished
		android.app.VoiceInteractor$PickOptionRequest$Option[] selections
		android.os.Bundle result
		com.android.internal.app.ResolverActivity ra
}

com/android/internal/app/ResolverActivity$2.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$2 extends java.lang.Object implements com.android.internal.widget.ResolverDrawerLayout$OnDismissedListener  {
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity) 
	public void onDismissed () 
}

com/android/internal/app/ChooserActivity$BaseChooserTargetComparator.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$BaseChooserTargetComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.service.chooser.ChooserTarget, android.service.chooser.ChooserTarget) 
		android.service.chooser.ChooserTarget lhs
		android.service.chooser.ChooserTarget rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/app/AlertController$2.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$2 extends java.lang.Object implements android.view.View$OnApplyWindowInsetsListener  {
	final android.view.View val$parent
	final com.android.internal.app.AlertController this$0
	void  (com.android.internal.app.AlertController, android.view.View) 
	public android.view.WindowInsets onApplyWindowInsets (android.view.View, android.view.WindowInsets) 
		int roundOffset
		android.view.View view
		android.view.WindowInsets insets
}

com/android/internal/app/WindowDecorActionBar$ActionModeImpl.class
WindowDecorActionBar.java
package com.android.internal.app
public com.android.internal.app.WindowDecorActionBar$ActionModeImpl extends android.view.ActionMode implements com.android.internal.view.menu.MenuBuilder$Callback  {
	private final android.content.Context mActionModeContext
	private final com.android.internal.view.menu.MenuBuilder mMenu
	private android.view.ActionMode$Callback mCallback
	private java.lang.ref.WeakReference mCustomView
	final com.android.internal.app.WindowDecorActionBar this$0
	public void  (com.android.internal.app.WindowDecorActionBar, android.content.Context, android.view.ActionMode$Callback) 
		android.content.Context context
		android.view.ActionMode$Callback callback
	public android.view.MenuInflater getMenuInflater () 
	public android.view.Menu getMenu () 
	public void finish () 
	public void invalidate () 
	public boolean dispatchOnCreate () 
	public void setCustomView (android.view.View) 
		android.view.View view
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int resId
	public void setSubtitle (int) 
		int resId
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public void setTitleOptionalHint (boolean) 
		boolean titleOptional
	public boolean isTitleOptional () 
	public android.view.View getCustomView () 
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public void onCloseSubMenu (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder menu
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
}

com/android/internal/app/IVoiceInteractorRequest$Stub$Proxy.class
IVoiceInteractorRequest.java
package com.android.internal.app
 com.android.internal.app.IVoiceInteractorRequest$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IVoiceInteractorRequest  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void cancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/app/DumpHeapActivity.class
DumpHeapActivity.java
package com.android.internal.app
public com.android.internal.app.DumpHeapActivity extends android.app.Activity {
	public static final String KEY_PROCESS
	public static final String KEY_SIZE
	public static final String KEY_DIRECT_LAUNCH
	public static final String ACTION_DELETE_DUMPHEAP
	public static final String EXTRA_DELAY_DELETE
	public static final android.net.Uri JAVA_URI
	String mProcess
	long mSize
	android.app.AlertDialog mDialog
	boolean mHandled
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.content.ActivityNotFoundException e
		android.content.Intent intent
		android.content.ClipData clip
		android.os.Bundle savedInstanceState
		String directLaunch
		android.app.AlertDialog$Builder b
	void scheduleDelete () 
		android.content.Intent broadcast
	protected void onStop () 
	protected void onDestroy () 
	static void  () 
}

com/android/internal/app/ResolverActivity$1.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$1 extends com.android.internal.content.PackageMonitor {
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity) 
	public void onSomePackagesChanged () 
}

com/android/internal/app/MediaRouteChooserDialogFragment.class
MediaRouteChooserDialogFragment.java
package com.android.internal.app
public com.android.internal.app.MediaRouteChooserDialogFragment extends android.app.DialogFragment {
	private final String ARGUMENT_ROUTE_TYPES
	private android.view.View$OnClickListener mExtendedSettingsClickListener
	public void  () 
	public int getRouteTypes () 
		android.os.Bundle args
	public void setRouteTypes (int) 
		android.os.Bundle args
		com.android.internal.app.MediaRouteChooserDialog dialog
		int types
	public void setExtendedSettingsClickListener (android.view.View$OnClickListener) 
		com.android.internal.app.MediaRouteChooserDialog dialog
		android.view.View$OnClickListener listener
	public com.android.internal.app.MediaRouteChooserDialog onCreateChooserDialog (android.content.Context, android.os.Bundle) 
		android.content.Context context
		android.os.Bundle savedInstanceState
	public android.app.Dialog onCreateDialog (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		com.android.internal.app.MediaRouteChooserDialog dialog
}

com/android/internal/app/IVoiceInteractorRequest$Stub.class
IVoiceInteractorRequest.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractorRequest$Stub extends android.os.Binder implements com.android.internal.app.IVoiceInteractorRequest  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_cancel
	public void  () 
	public static com.android.internal.app.IVoiceInteractorRequest asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/ProcessStats$ProcessDataCollection.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats$ProcessDataCollection extends java.lang.Object {
	final int[] screenStates
	final int[] memStates
	final int[] procStates
	public long totalTime
	public long numPss
	public long minPss
	public long avgPss
	public long maxPss
	public long minUss
	public long avgUss
	public long maxUss
	public void  (int[], int[], int[]) 
		int[] _screenStates
		int[] _memStates
		int[] _procStates
	void print (java.io.PrintWriter, long, boolean) 
		java.io.PrintWriter pw
		long overallTime
		boolean full
}

com/android/internal/app/ResolverActivity$LoadIconTask.class
ResolverActivity.java
package com.android.internal.app
abstract com.android.internal.app.ResolverActivity$LoadIconTask extends android.os.AsyncTask {
	protected final com.android.internal.app.ResolverActivity$DisplayResolveInfo mDisplayResolveInfo
	private final android.content.pm.ResolveInfo mResolveInfo
	final com.android.internal.app.ResolverActivity this$0
	public void  (com.android.internal.app.ResolverActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo) 
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
	protected transient android.graphics.drawable.Drawable doInBackground (java.lang.Void[]) 
		Void[] params
	protected void onPostExecute (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	protected volatile void onPostExecute (java.lang.Object) 
		Object x0
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
		Object[] x0
}

com/android/internal/app/IVoiceInteractionManagerService$Stub$Proxy.class
IVoiceInteractionManagerService.java
package com.android.internal.app
 com.android.internal.app.IVoiceInteractionManagerService$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IVoiceInteractionManagerService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void showSession (android.service.voice.IVoiceInteractionService, android.os.Bundle, int)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionService service
		android.os.Bundle sessionArgs
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean deliverNewSession (android.os.IBinder, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor)  throws android.os.RemoteException 
		android.os.IBinder token
		android.service.voice.IVoiceInteractionSession session
		com.android.internal.app.IVoiceInteractor interactor
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean showSessionFromSession (android.os.IBinder, android.os.Bundle, int)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Bundle sessionArgs
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hideSessionFromSession (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int startVoiceActivity (android.os.IBinder, android.content.Intent, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent intent
		String resolvedType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setKeepAwake (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean keepAwake
		android.os.Parcel _data
		android.os.Parcel _reply
	public void closeSystemDialogs (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void finish (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDisabledShowContext (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getDisabledShowContext ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getUserDisabledShowContext ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel getKeyphraseSoundModel (int, java.lang.String)  throws android.os.RemoteException 
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel _result
		int keyphraseId
		String bcp47Locale
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel _result
	public int updateKeyphraseSoundModel (android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel)  throws android.os.RemoteException 
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel model
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int deleteKeyphraseSoundModel (int, java.lang.String)  throws android.os.RemoteException 
		int keyphraseId
		String bcp47Locale
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.hardware.soundtrigger.SoundTrigger$ModuleProperties getDspModuleProperties (android.service.voice.IVoiceInteractionService)  throws android.os.RemoteException 
		android.hardware.soundtrigger.SoundTrigger$ModuleProperties _result
		android.service.voice.IVoiceInteractionService service
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.soundtrigger.SoundTrigger$ModuleProperties _result
	public boolean isEnrolledForKeyphrase (android.service.voice.IVoiceInteractionService, int, java.lang.String)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionService service
		int keyphraseId
		String bcp47Locale
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int startRecognition (android.service.voice.IVoiceInteractionService, int, java.lang.String, android.hardware.soundtrigger.IRecognitionStatusCallback, android.hardware.soundtrigger.SoundTrigger$RecognitionConfig)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionService service
		int keyphraseId
		String bcp47Locale
		android.hardware.soundtrigger.IRecognitionStatusCallback callback
		android.hardware.soundtrigger.SoundTrigger$RecognitionConfig recognitionConfig
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int stopRecognition (android.service.voice.IVoiceInteractionService, int, android.hardware.soundtrigger.IRecognitionStatusCallback)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionService service
		int keyphraseId
		android.hardware.soundtrigger.IRecognitionStatusCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.content.ComponentName getActiveServiceComponentName ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public boolean showSessionForActiveService (android.os.Bundle, int, com.android.internal.app.IVoiceInteractionSessionShowCallback, android.os.IBinder)  throws android.os.RemoteException 
		android.os.Bundle args
		int sourceFlags
		com.android.internal.app.IVoiceInteractionSessionShowCallback showCallback
		android.os.IBinder activityToken
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void hideCurrentSession ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void launchVoiceAssistFromKeyguard ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isSessionRunning ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean activeServiceSupportsAssist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean activeServiceSupportsLaunchFromKeyguard ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void onLockscreenShown ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/app/HeavyWeightSwitcherActivity$3.class
HeavyWeightSwitcherActivity.java
package com.android.internal.app
 com.android.internal.app.HeavyWeightSwitcherActivity$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.HeavyWeightSwitcherActivity this$0
	void  (com.android.internal.app.HeavyWeightSwitcherActivity) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/app/PlatLogoActivity$2.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$2 extends android.graphics.drawable.Drawable {
	final android.graphics.Paint val$bgPaint
	final android.graphics.Paint val$fgPaint
	final android.graphics.drawable.Drawable val$M
	final com.android.internal.app.PlatLogoActivity this$0
	void  (com.android.internal.app.PlatLogoActivity, android.graphics.Paint, android.graphics.Paint, android.graphics.drawable.Drawable) 
	public void setAlpha (int) 
		int alpha
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public int getOpacity () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas c
		float r
}

com/android/internal/app/LocalePicker$1.class
LocalePicker.java
package com.android.internal.app
final com.android.internal.app.LocalePicker$1 extends android.widget.ArrayAdapter {
	final android.view.LayoutInflater val$inflater
	final int val$layoutId
	final int val$fieldId
	void  (android.content.Context, int, int, java.util.List, android.view.LayoutInflater, int, int) 
		android.content.Context x0
		int x1
		int x2
		java.util.List x3
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.view.View view
		android.widget.TextView text
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View view
		android.widget.TextView text
		com.android.internal.app.LocalePicker$LocaleInfo item
}

com/android/internal/app/PlatLogoActivity$2$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$2$1 extends java.lang.Object implements android.view.View$OnLongClickListener  {
	final com.android.internal.app.PlatLogoActivity$2 this$1
	void  (com.android.internal.app.PlatLogoActivity$2) 
	public boolean onLongClick (android.view.View) 
		android.view.View v
		android.content.ContentResolver cr
}

com/android/internal/app/IVoiceInteractionSessionShowCallback$Stub.class
IVoiceInteractionSessionShowCallback.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractionSessionShowCallback$Stub extends android.os.Binder implements com.android.internal.app.IVoiceInteractionSessionShowCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onFailed
	static final int TRANSACTION_onShown
	public void  () 
	public static com.android.internal.app.IVoiceInteractionSessionShowCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/IVoiceInteractorRequest.class
IVoiceInteractorRequest.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractorRequest extends java.lang.Object implements android.os.IInterface  {
	public abstract void cancel ()  throws android.os.RemoteException 
}

com/android/internal/app/MediaRouteControllerDialog$1.class
MediaRouteControllerDialog.java
package com.android.internal.app
 com.android.internal.app.MediaRouteControllerDialog$1 extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener  {
	private final Runnable mStopTrackingTouch
	final com.android.internal.app.MediaRouteControllerDialog this$0
	void  (com.android.internal.app.MediaRouteControllerDialog) 
	public void onStartTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public void onStopTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		android.widget.SeekBar seekBar
		int progress
		boolean fromUser
}

com/android/internal/app/ChooserActivity$ChooserTargetServiceConnection$1.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection$1 extends android.service.chooser.IChooserTargetResult$Stub {
	final com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection this$1
	void  (com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection) 
	public void sendResult (java.util.List)  throws android.os.RemoteException 
		java.util.List targets
		android.os.Message msg
}

com/android/internal/app/IVoiceInteractionSessionShowCallback$Stub$Proxy.class
IVoiceInteractionSessionShowCallback.java
package com.android.internal.app
 com.android.internal.app.IVoiceInteractionSessionShowCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IVoiceInteractionSessionShowCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onFailed ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onShown ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/app/PlatLogoActivity$2$1$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$2$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.app.PlatLogoActivity$2$1 this$2
	void  (com.android.internal.app.PlatLogoActivity$2$1) 
	public void run () 
		android.content.ActivityNotFoundException ex
}

com/android/internal/app/ProcessStats$ServiceState.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats$ServiceState extends com.android.internal.app.ProcessStats$DurationsTable {
	public final String mPackage
	public final String mProcessName
	com.android.internal.app.ProcessStats$ProcessState mProc
	Object mOwner
	public static final int SERVICE_RUN
	public static final int SERVICE_STARTED
	public static final int SERVICE_BOUND
	public static final int SERVICE_EXEC
	static final int SERVICE_COUNT
	int mRunCount
	public int mRunState
	long mRunStartTime
	boolean mStarted
	boolean mRestarting
	int mStartedCount
	public int mStartedState
	long mStartedStartTime
	int mBoundCount
	public int mBoundState
	long mBoundStartTime
	int mExecCount
	public int mExecState
	long mExecStartTime
	public void  (com.android.internal.app.ProcessStats, java.lang.String, java.lang.String, java.lang.String, com.android.internal.app.ProcessStats$ProcessState) 
		com.android.internal.app.ProcessStats processStats
		String pkg
		String name
		String processName
		com.android.internal.app.ProcessStats$ProcessState proc
	public void applyNewOwner (java.lang.Object) 
		long now
		Object newOwner
	public void clearCurrentOwner (java.lang.Object, boolean) 
		long now
		Object owner
		boolean silently
	public boolean isInUse () 
	public boolean isRestarting () 
	void add (com.android.internal.app.ProcessStats$ServiceState) 
		com.android.internal.app.ProcessStats$ServiceState other
	void resetSafely (long) 
		long now
	void writeToParcel (android.os.Parcel, long) 
		android.os.Parcel out
		long now
	boolean readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	void commitStateTime (long) 
		long now
	private void updateRunning (int, long) 
		int memFactor
		long now
		int state
	public void setStarted (boolean, int, long) 
		boolean started
		int memFactor
		long now
	public void setRestarting (boolean, int, long) 
		boolean restarting
		int memFactor
		long now
	void updateStartedState (int, long) 
		int memFactor
		long now
		boolean wasStarted
		boolean started
		int state
	public void setBound (boolean, int, long) 
		boolean bound
		int memFactor
		long now
		int state
	public void setExecuting (boolean, int, long) 
		boolean executing
		int memFactor
		long now
		int state
	private long getDuration (int, int, long, int, long) 
		int opType
		int curState
		long startTime
		int memFactor
		long now
		int state
		long time
	public java.lang.String toString () 
	static long access$000 (com.android.internal.app.ProcessStats$ServiceState, int, int, long, int, long) 
		com.android.internal.app.ProcessStats$ServiceState x0
		int x1
		int x2
		long x3
		int x4
		long x5
}

com/android/internal/app/ChooserActivity$ChooserTargetInfo.class
ChooserActivity.java
package com.android.internal.app
final com.android.internal.app.ChooserActivity$ChooserTargetInfo extends java.lang.Object implements com.android.internal.app.ResolverActivity$TargetInfo  {
	private final com.android.internal.app.ResolverActivity$DisplayResolveInfo mSourceInfo
	private final android.content.pm.ResolveInfo mBackupResolveInfo
	private final android.service.chooser.ChooserTarget mChooserTarget
	private android.graphics.drawable.Drawable mBadgeIcon
	private CharSequence mBadgeContentDescription
	private android.graphics.drawable.Drawable mDisplayIcon
	private final android.content.Intent mFillInIntent
	private final int mFillInFlags
	private final float mModifiedScore
	final com.android.internal.app.ChooserActivity this$0
	public void  (com.android.internal.app.ChooserActivity, com.android.internal.app.ResolverActivity$DisplayResolveInfo, android.service.chooser.ChooserTarget, float) 
		android.content.pm.PackageManager pm
		android.content.pm.ActivityInfo ai
		android.content.pm.ResolveInfo ri
		com.android.internal.app.ResolverActivity$DisplayResolveInfo sourceInfo
		android.service.chooser.ChooserTarget chooserTarget
		float modifiedScore
		android.graphics.drawable.Icon icon
	private void  (com.android.internal.app.ChooserActivity, com.android.internal.app.ChooserActivity$ChooserTargetInfo, android.content.Intent, int) 
		com.android.internal.app.ChooserActivity$ChooserTargetInfo other
		android.content.Intent fillInIntent
		int flags
	public float getModifiedScore () 
	public android.content.Intent getResolvedIntent () 
	public android.content.ComponentName getResolvedComponentName () 
	private android.content.Intent getBaseIntentToSend () 
		android.content.Intent result
	public boolean start (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle options
	public boolean startAsCaller (android.app.Activity, android.os.Bundle, int) 
		android.app.Activity activity
		android.os.Bundle options
		int userId
		android.content.Intent intent
	public boolean startAsUser (android.app.Activity, android.os.Bundle, android.os.UserHandle) 
		android.app.Activity activity
		android.os.Bundle options
		android.os.UserHandle user
	public android.content.pm.ResolveInfo getResolveInfo () 
	public java.lang.CharSequence getDisplayLabel () 
	public java.lang.CharSequence getExtendedInfo () 
	public android.graphics.drawable.Drawable getDisplayIcon () 
	public android.graphics.drawable.Drawable getBadgeIcon () 
	public java.lang.CharSequence getBadgeContentDescription () 
	public com.android.internal.app.ResolverActivity$TargetInfo cloneFilledIn (android.content.Intent, int) 
		android.content.Intent fillInIntent
		int flags
	public java.util.List getAllSourceIntents () 
		java.util.List results
}

com/android/internal/app/AlertController$ButtonHandler.class
AlertController.java
package com.android.internal.app
final com.android.internal.app.AlertController$ButtonHandler extends android.os.Handler {
	private static final int MSG_DISMISS_DIALOG
	private java.lang.ref.WeakReference mDialog
	public void  (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/app/ChooserActivity$1.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$1 extends android.os.Handler {
	final com.android.internal.app.ChooserActivity this$0
	void  (com.android.internal.app.ChooserActivity) 
	public void handleMessage (android.os.Message) 
		com.android.internal.app.ChooserActivity$ServiceResultInfo sri
		android.os.Message msg
}

com/android/internal/app/ChooserActivity$ChooserRowAdapter$3.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserRowAdapter$3 extends java.lang.Object implements android.view.View$OnLongClickListener  {
	final int val$itemIndex
	final com.android.internal.app.ChooserActivity$ChooserRowAdapter this$1
	void  (com.android.internal.app.ChooserActivity$ChooserRowAdapter, int) 
	public boolean onLongClick (android.view.View) 
		android.view.View v
}

com/android/internal/app/WindowDecorActionBar$2.class
WindowDecorActionBar.java
package com.android.internal.app
 com.android.internal.app.WindowDecorActionBar$2 extends android.animation.AnimatorListenerAdapter {
	final com.android.internal.app.WindowDecorActionBar this$0
	void  (com.android.internal.app.WindowDecorActionBar) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/app/ResolverActivity$ActionTitle.class
ResolverActivity.java
package com.android.internal.app
final com.android.internal.app.ResolverActivity$ActionTitle extends java.lang.Enum {
	public static final com.android.internal.app.ResolverActivity$ActionTitle VIEW
	public static final com.android.internal.app.ResolverActivity$ActionTitle EDIT
	public static final com.android.internal.app.ResolverActivity$ActionTitle SEND
	public static final com.android.internal.app.ResolverActivity$ActionTitle SENDTO
	public static final com.android.internal.app.ResolverActivity$ActionTitle SEND_MULTIPLE
	public static final com.android.internal.app.ResolverActivity$ActionTitle DEFAULT
	public static final com.android.internal.app.ResolverActivity$ActionTitle HOME
	public final String action
	public final int titleRes
	public final int namedTitleRes
	private static final com.android.internal.app.ResolverActivity$ActionTitle[] $VALUES
	public static com.android.internal.app.ResolverActivity$ActionTitle[] values () 
	public static com.android.internal.app.ResolverActivity$ActionTitle valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, int, int) 
		String action
		int titleRes
		int namedTitleRes
	public static com.android.internal.app.ResolverActivity$ActionTitle forAction (java.lang.String) 
		com.android.internal.app.ResolverActivity$ActionTitle title
		com.android.internal.app.ResolverActivity$ActionTitle[] arr$
		int len$
		int i$
		String action
	static void  () 
}

com/android/internal/app/HeavyWeightSwitcherActivity$1.class
HeavyWeightSwitcherActivity.java
package com.android.internal.app
 com.android.internal.app.HeavyWeightSwitcherActivity$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.HeavyWeightSwitcherActivity this$0
	void  (com.android.internal.app.HeavyWeightSwitcherActivity) 
	public void onClick (android.view.View) 
		android.os.RemoteException e
		android.view.View v
}

com/android/internal/app/ChooserActivity$ChooserRowAdapter$2.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$ChooserRowAdapter$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final int val$itemIndex
	final com.android.internal.app.ChooserActivity$ChooserRowAdapter this$1
	void  (com.android.internal.app.ChooserActivity$ChooserRowAdapter, int) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/app/ResolverActivity$ViewHolder.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$ViewHolder extends java.lang.Object {
	public android.widget.TextView text
	public android.widget.TextView text2
	public android.widget.ImageView icon
	public android.widget.ImageView badge
	public void  (android.view.View) 
		android.view.View view
}

com/android/internal/app/ResolverActivity$3.class
ResolverActivity.java
package com.android.internal.app
 com.android.internal.app.ResolverActivity$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.ResolverActivity this$0
	void  (com.android.internal.app.ResolverActivity) 
	public void onClick (android.view.View) 
		android.view.View v
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
}

com/android/internal/app/AlertController$AlertParams$4.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$AlertParams$4 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final com.android.internal.app.AlertController$RecycleListView val$listView
	final com.android.internal.app.AlertController val$dialog
	final com.android.internal.app.AlertController$AlertParams this$0
	void  (com.android.internal.app.AlertController$AlertParams, com.android.internal.app.AlertController$RecycleListView, com.android.internal.app.AlertController) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

com/android/internal/app/ProcessStats$PackageState.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats$PackageState extends java.lang.Object {
	public final android.util.ArrayMap mProcesses
	public final android.util.ArrayMap mServices
	public final String mPackageName
	public final int mUid
	public void  (java.lang.String, int) 
		String packageName
		int uid
}

com/android/internal/app/MediaRouteChooserDialog$RouteComparator.class
MediaRouteChooserDialog.java
package com.android.internal.app
final com.android.internal.app.MediaRouteChooserDialog$RouteComparator extends java.lang.Object implements java.util.Comparator  {
	public static final com.android.internal.app.MediaRouteChooserDialog$RouteComparator sInstance
	private void  () 
	public int compare (android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo lhs
		android.media.MediaRouter$RouteInfo rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

com/android/internal/app/IAppOpsCallback$Stub$Proxy.class
IAppOpsCallback.java
package com.android.internal.app
 com.android.internal.app.IAppOpsCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IAppOpsCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void opChanged (int, java.lang.String)  throws android.os.RemoteException 
		int op
		String packageName
		android.os.Parcel _data
}

com/android/internal/app/AlertController$AlertParams$2.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$AlertParams$2 extends android.widget.CursorAdapter {
	private final int mLabelIndex
	private final int mIsCheckedIndex
	final com.android.internal.app.AlertController$RecycleListView val$listView
	final com.android.internal.app.AlertController val$dialog
	final com.android.internal.app.AlertController$AlertParams this$0
	void  (com.android.internal.app.AlertController$AlertParams, android.content.Context, android.database.Cursor, boolean, com.android.internal.app.AlertController$RecycleListView, com.android.internal.app.AlertController) 
		android.database.Cursor cursor
		android.content.Context x0
		android.database.Cursor x1
		boolean x2
	public void bindView (android.view.View, android.content.Context, android.database.Cursor) 
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		android.widget.CheckedTextView text
	public android.view.View newView (android.content.Context, android.database.Cursor, android.view.ViewGroup) 
		android.content.Context context
		android.database.Cursor cursor
		android.view.ViewGroup parent
}

com/android/internal/app/AlertController$RecycleListView.class
AlertController.java
package com.android.internal.app
public com.android.internal.app.AlertController$RecycleListView extends android.widget.ListView {
	boolean mRecycleOnMeasure
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	protected boolean recycleOnMeasure () 
}

com/android/internal/app/AlertController$AlertParams$3.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$AlertParams$3 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final com.android.internal.app.AlertController val$dialog
	final com.android.internal.app.AlertController$AlertParams this$0
	void  (com.android.internal.app.AlertController$AlertParams, com.android.internal.app.AlertController) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

com/android/internal/app/ProcessStats$2.class
ProcessStats.java
package com.android.internal.app
 com.android.internal.app.ProcessStats$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.internal.app.ProcessStats this$0
	void  (com.android.internal.app.ProcessStats) 
	public int compare (com.android.internal.app.ProcessStats$ProcessState, com.android.internal.app.ProcessStats$ProcessState) 
		com.android.internal.app.ProcessStats$ProcessState lhs
		com.android.internal.app.ProcessStats$ProcessState rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/app/RestrictionsPinActivity$1.class
RestrictionsPinActivity.java
package com.android.internal.app
 com.android.internal.app.RestrictionsPinActivity$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.app.RestrictionsPinActivity this$0
	void  (com.android.internal.app.RestrictionsPinActivity) 
	public void run () 
}

com/android/internal/app/IMediaContainerService.class
IMediaContainerService.java
package com.android.internal.app
public abstract com.android.internal.app.IMediaContainerService extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String copyPackageToContainer (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract int copyPackage (java.lang.String, com.android.internal.os.IParcelFileDescriptorFactory)  throws android.os.RemoteException 
	public abstract android.content.pm.PackageInfoLite getMinimalPackageInfo (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.res.ObbInfo getObbInfo (java.lang.String)  throws android.os.RemoteException 
	public abstract long calculateDirectorySize (java.lang.String)  throws android.os.RemoteException 
	public abstract long[] getFileSystemStats (java.lang.String)  throws android.os.RemoteException 
	public abstract void clearDirectory (java.lang.String)  throws android.os.RemoteException 
	public abstract long calculateInstalledSize (java.lang.String, boolean, java.lang.String)  throws android.os.RemoteException 
}

com/android/internal/app/AlertController$CheckedItemAdapter.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$CheckedItemAdapter extends android.widget.ArrayAdapter {
	public void  (android.content.Context, int, int, java.lang.CharSequence[]) 
		android.content.Context context
		int resource
		int textViewResourceId
		CharSequence[] objects
	public boolean hasStableIds () 
	public long getItemId (int) 
		int position
}

com/android/internal/app/ChooserActivity$RefinementResultReceiver.class
ChooserActivity.java
package com.android.internal.app
 com.android.internal.app.ChooserActivity$RefinementResultReceiver extends android.os.ResultReceiver {
	private com.android.internal.app.ChooserActivity mChooserActivity
	private com.android.internal.app.ResolverActivity$TargetInfo mSelectedTarget
	public void  (com.android.internal.app.ChooserActivity, com.android.internal.app.ResolverActivity$TargetInfo, android.os.Handler) 
		com.android.internal.app.ChooserActivity host
		com.android.internal.app.ResolverActivity$TargetInfo target
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		android.os.Parcelable intentParcelable
		int resultCode
		android.os.Bundle resultData
	public void destroy () 
}

com/android/internal/app/ChooserActivity.class
ChooserActivity.java
package com.android.internal.app
public com.android.internal.app.ChooserActivity extends com.android.internal.app.ResolverActivity {
	private static final String TAG
	private static final boolean DEBUG
	private static final int QUERY_TARGET_SERVICE_LIMIT
	private static final int WATCHDOG_TIMEOUT_MILLIS
	private android.os.Bundle mReplacementExtras
	private android.content.IntentSender mChosenComponentSender
	private android.content.IntentSender mRefinementIntentSender
	private com.android.internal.app.ChooserActivity$RefinementResultReceiver mRefinementResultReceiver
	private android.content.Intent mReferrerFillInIntent
	private com.android.internal.app.ChooserActivity$ChooserListAdapter mChooserListAdapter
	private final java.util.List mServiceConnections
	private static final int CHOOSER_TARGET_SERVICE_RESULT
	private static final int CHOOSER_TARGET_SERVICE_WATCHDOG_TIMEOUT
	private final android.os.Handler mChooserHandler
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.content.Intent additionalTarget
		int i
		boolean offset
		android.content.Intent[] additionalTargets
		android.content.Intent in
		int i
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		android.os.Parcelable targetParcelable
		android.content.Intent target
		android.os.Parcelable[] targetsParcelable
		CharSequence title
		int defaultTitleRes
		android.os.Parcelable[] pa
		android.content.Intent[] initialIntents
	protected void onDestroy () 
	public android.content.Intent getReplacementIntent (android.content.pm.ActivityInfo, android.content.Intent) 
		android.os.Bundle replExtras
		android.content.pm.ActivityInfo aInfo
		android.content.Intent defIntent
		android.content.Intent result
	void onActivityStarted (com.android.internal.app.ResolverActivity$TargetInfo) 
		android.content.IntentSender$SendIntentException e
		android.content.Intent fillIn
		android.content.ComponentName target
		com.android.internal.app.ResolverActivity$TargetInfo cti
	void onPrepareAdapterView (android.widget.AbsListView, com.android.internal.app.ResolverActivity$ResolveListAdapter, boolean) 
		android.widget.AbsListView adapterView
		com.android.internal.app.ResolverActivity$ResolveListAdapter adapter
		boolean alwaysUseOption
		android.widget.ListView listView
	int getLayoutResource () 
	boolean shouldGetActivityMetadata () 
	private void modifyTargetIntent (android.content.Intent) 
		android.content.Intent in
		String action
	protected boolean onTargetSelected (com.android.internal.app.ResolverActivity$TargetInfo, boolean) 
		int i
		int N
		android.content.Intent[] alts
		android.content.IntentSender$SendIntentException e
		android.content.Intent fillIn
		java.util.List sourceIntents
		com.android.internal.app.ResolverActivity$TargetInfo target
		boolean alwaysCheck
	void startSelected (int, boolean, boolean) 
		int cat
		int value
		int which
		boolean always
		boolean filtered
	void queryTargetServices (com.android.internal.app.ChooserActivity$ChooserListAdapter) 
		String perm
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.ComponentName serviceComponent
		android.content.Intent serviceIntent
		com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection conn
		com.android.internal.app.ResolverActivity$DisplayResolveInfo dri
		android.content.pm.ActivityInfo ai
		android.os.Bundle md
		String serviceName
		int i
		int N
		com.android.internal.app.ChooserActivity$ChooserListAdapter adapter
		android.content.pm.PackageManager pm
		int targetsToQuery
	private java.lang.String convertServiceName (java.lang.String, java.lang.String) 
		String fullName
		String fullName
		String packageName
		String serviceName
		String fullName
	void unbindRemainingServices () 
		com.android.internal.app.ChooserActivity$ChooserTargetServiceConnection conn
		int i
		int N
	void onSetupVoiceInteraction () 
	void onRefinementResult (com.android.internal.app.ResolverActivity$TargetInfo, android.content.Intent) 
		com.android.internal.app.ResolverActivity$TargetInfo selectedTarget
		android.content.Intent matchingIntent
	void onRefinementCanceled () 
	boolean checkTargetSourceIntent (com.android.internal.app.ResolverActivity$TargetInfo, android.content.Intent) 
		android.content.Intent targetIntent
		int i
		int N
		com.android.internal.app.ResolverActivity$TargetInfo target
		android.content.Intent matchingIntent
		java.util.List targetIntents
	void filterServiceTargets (java.lang.String, java.util.List) 
		android.content.pm.ActivityInfo ai
		android.content.pm.PackageManager$NameNotFoundException e
		android.service.chooser.ChooserTarget target
		android.content.ComponentName targetName
		boolean remove
		int i
		String packageName
		java.util.List targets
		android.content.pm.PackageManager pm
	com.android.internal.app.ResolverActivity$ResolveListAdapter createAdapter (android.content.Context, java.util.List, android.content.Intent[], java.util.List, int, boolean) 
		android.content.Context context
		java.util.List payloadIntents
		android.content.Intent[] initialIntents
		java.util.List rList
		int launchedFromUid
		boolean filterLastUsed
		com.android.internal.app.ChooserActivity$ChooserListAdapter adapter
	static java.util.List access$000 (com.android.internal.app.ChooserActivity) 
		com.android.internal.app.ChooserActivity x0
	static com.android.internal.app.ChooserActivity$ChooserListAdapter access$100 (com.android.internal.app.ChooserActivity) 
		com.android.internal.app.ChooserActivity x0
	static android.os.Handler access$200 (com.android.internal.app.ChooserActivity) 
		com.android.internal.app.ChooserActivity x0
	static android.content.Intent access$300 (com.android.internal.app.ChooserActivity) 
		com.android.internal.app.ChooserActivity x0
}

com/android/internal/app/IMediaContainerService$Stub.class
IMediaContainerService.java
package com.android.internal.app
public abstract com.android.internal.app.IMediaContainerService$Stub extends android.os.Binder implements com.android.internal.app.IMediaContainerService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_copyPackageToContainer
	static final int TRANSACTION_copyPackage
	static final int TRANSACTION_getMinimalPackageInfo
	static final int TRANSACTION_getObbInfo
	static final int TRANSACTION_calculateDirectorySize
	static final int TRANSACTION_getFileSystemStats
	static final int TRANSACTION_clearDirectory
	static final int TRANSACTION_calculateInstalledSize
	public void  () 
	public static com.android.internal.app.IMediaContainerService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		String _arg1
		String _arg2
		boolean _arg3
		boolean _arg4
		String _arg5
		String _result
		String _arg0
		com.android.internal.os.IParcelFileDescriptorFactory _arg1
		int _result
		String _arg0
		int _arg1
		String _arg2
		android.content.pm.PackageInfoLite _result
		String _arg0
		android.content.res.ObbInfo _result
		String _arg0
		long _result
		String _arg0
		long[] _result
		String _arg0
		String _arg0
		boolean _arg1
		String _arg2
		long _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/app/IVoiceInteractor$Stub$Proxy.class
IVoiceInteractor.java
package com.android.internal.app
 com.android.internal.app.IVoiceInteractor$Stub$Proxy extends java.lang.Object implements com.android.internal.app.IVoiceInteractor  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public com.android.internal.app.IVoiceInteractorRequest startConfirmation (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		com.android.internal.app.IVoiceInteractorCallback callback
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.app.IVoiceInteractorRequest _result
	public com.android.internal.app.IVoiceInteractorRequest startPickOption (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		com.android.internal.app.IVoiceInteractorCallback callback
		android.app.VoiceInteractor$Prompt prompt
		android.app.VoiceInteractor$PickOptionRequest$Option[] options
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.app.IVoiceInteractorRequest _result
	public com.android.internal.app.IVoiceInteractorRequest startCompleteVoice (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		com.android.internal.app.IVoiceInteractorCallback callback
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.app.IVoiceInteractorRequest _result
	public com.android.internal.app.IVoiceInteractorRequest startAbortVoice (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		com.android.internal.app.IVoiceInteractorCallback callback
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.app.IVoiceInteractorRequest _result
	public com.android.internal.app.IVoiceInteractorRequest startCommand (java.lang.String, com.android.internal.app.IVoiceInteractorCallback, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		com.android.internal.app.IVoiceInteractorCallback callback
		String command
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.app.IVoiceInteractorRequest _result
	public boolean[] supportsCommands (java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		String callingPackage
		String[] commands
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean[] _result
}

com/android/internal/app/NetInitiatedActivity.class
NetInitiatedActivity.java
package com.android.internal.app
public com.android.internal.app.NetInitiatedActivity extends com.android.internal.app.AlertActivity implements android.content.DialogInterface$OnClickListener  {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean VERBOSE
	private static final int POSITIVE_BUTTON
	private static final int NEGATIVE_BUTTON
	private static final int GPS_NO_RESPONSE_TIME_OUT
	private int notificationId
	private int timeout
	private int default_response
	private int default_response_timeout
	private android.content.BroadcastReceiver mNetInitiatedReceiver
	private final android.os.Handler mHandler
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.content.Intent intent
		com.android.internal.app.AlertController$AlertParams p
		android.content.Context context
	protected void onResume () 
	protected void onPause () 
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	private void sendUserResponse (int) 
		int response
		android.location.LocationManager locationManager
	private void handleNIVerify (android.content.Intent) 
		android.content.Intent intent
		int notifId
	private void showNIError () 
	static void access$000 (com.android.internal.app.NetInitiatedActivity, android.content.Intent) 
		com.android.internal.app.NetInitiatedActivity x0
		android.content.Intent x1
	static int access$100 (com.android.internal.app.NetInitiatedActivity) 
		com.android.internal.app.NetInitiatedActivity x0
	static int access$200 (com.android.internal.app.NetInitiatedActivity) 
		com.android.internal.app.NetInitiatedActivity x0
	static void access$300 (com.android.internal.app.NetInitiatedActivity, int) 
		com.android.internal.app.NetInitiatedActivity x0
		int x1
}

com/android/internal/app/AlertController$1.class
AlertController.java
package com.android.internal.app
 com.android.internal.app.AlertController$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.app.AlertController this$0
	void  (com.android.internal.app.AlertController) 
	public void onClick (android.view.View) 
		android.os.Message m
		android.os.Message m
		android.os.Message m
		android.view.View v
		android.os.Message m
}

com/android/internal/app/ProcessStats$ProcessState.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats$ProcessState extends com.android.internal.app.ProcessStats$DurationsTable {
	public com.android.internal.app.ProcessStats$ProcessState mCommonProcess
	public final String mPackage
	public final int mUid
	public final int mVersion
	int mCurState
	long mStartTime
	int mLastPssState
	long mLastPssTime
	int[] mPssTable
	int mPssTableSize
	boolean mActive
	int mNumActiveServices
	int mNumStartedServices
	int mNumExcessiveWake
	int mNumExcessiveCpu
	int mNumCachedKill
	long mMinCachedKillPss
	long mAvgCachedKillPss
	long mMaxCachedKillPss
	boolean mMultiPackage
	boolean mDead
	public long mTmpTotalTime
	int mTmpNumInUse
	com.android.internal.app.ProcessStats$ProcessState mTmpFoundSubProc
	public void  (com.android.internal.app.ProcessStats, java.lang.String, int, int, java.lang.String) 
		com.android.internal.app.ProcessStats processStats
		String pkg
		int uid
		int vers
		String name
	public void  (com.android.internal.app.ProcessStats$ProcessState, java.lang.String, int, int, java.lang.String, long) 
		com.android.internal.app.ProcessStats$ProcessState commonProcess
		String pkg
		int uid
		int vers
		String name
		long now
	com.android.internal.app.ProcessStats$ProcessState clone (java.lang.String, long) 
		int j
		int origEnt
		int type
		int newOff
		int i
		String pkg
		long now
		com.android.internal.app.ProcessStats$ProcessState pnew
	void add (com.android.internal.app.ProcessStats$ProcessState) 
		int ent
		int state
		int i
		com.android.internal.app.ProcessStats$ProcessState other
	void resetSafely (long) 
		long now
	void makeDead () 
	private void ensureNotDead () 
	void writeToParcel (android.os.Parcel, long) 
		int i
		android.os.Parcel out
		long now
	boolean readFromParcel (android.os.Parcel, boolean) 
		android.os.Parcel in
		boolean fully
		boolean multiPackage
	public void makeActive () 
	public void makeInactive () 
	public boolean isInUse () 
	public void setState (int, int, long, android.util.ArrayMap) 
		int ip
		int state
		int memFactor
		long now
		android.util.ArrayMap pkgList
	void setState (int, long) 
		int state
		long now
	void commitStateTime (long) 
		long dur
		long now
	void incActiveServices (java.lang.String) 
		String serviceName
	void decActiveServices (java.lang.String) 
		String serviceName
	void incStartedServices (int, long, java.lang.String) 
		int memFactor
		long now
		String serviceName
	void decStartedServices (int, long, java.lang.String) 
		int memFactor
		long now
		String serviceName
	public void addPss (long, long, boolean, android.util.ArrayMap) 
		int ip
		long pss
		long uss
		boolean always
		android.util.ArrayMap pkgList
	void addPss (int, int, long, long, long, long, long, long) 
		int off
		int state
		int inCount
		long minPss
		long avgPss
		long maxPss
		long minUss
		long avgUss
		long maxUss
		int idx
		int off
		long[] longs
		long count
	public void reportExcessiveWake (android.util.ArrayMap) 
		int ip
		android.util.ArrayMap pkgList
	public void reportExcessiveCpu (android.util.ArrayMap) 
		int ip
		android.util.ArrayMap pkgList
	private void addCachedKill (int, long, long, long) 
		int num
		long minPss
		long avgPss
		long maxPss
	public void reportCachedKill (android.util.ArrayMap, long) 
		int ip
		android.util.ArrayMap pkgList
		long pss
	com.android.internal.app.ProcessStats$ProcessState pullFixedProc (java.lang.String) 
		android.util.SparseArray vpkg
		com.android.internal.app.ProcessStats$PackageState pkg
		com.android.internal.app.ProcessStats$ProcessState proc
		String pkgName
	private com.android.internal.app.ProcessStats$ProcessState pullFixedProc (android.util.ArrayMap, int) 
		android.util.SparseArray vpkg
		com.android.internal.app.ProcessStats$PackageState pkg
		android.util.ArrayMap pkgList
		int index
		com.android.internal.app.ProcessStats$ProcessStateHolder holder
		com.android.internal.app.ProcessStats$ProcessState proc
	long getDuration (int, long) 
		int state
		long now
		long time
	long getPssSampleCount (int) 
		int state
		int idx
	long getPssMinimum (int) 
		int state
		int idx
	long getPssAverage (int) 
		int state
		int idx
	long getPssMaximum (int) 
		int state
		int idx
	long getPssUssMinimum (int) 
		int state
		int idx
	long getPssUssAverage (int) 
		int state
		int idx
	long getPssUssMaximum (int) 
		int state
		int idx
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/internal/app/MediaRouteDialogPresenter.class
MediaRouteDialogPresenter.java
package com.android.internal.app
public abstract com.android.internal.app.MediaRouteDialogPresenter extends java.lang.Object {
	private static final String TAG
	private static final String CHOOSER_FRAGMENT_TAG
	private static final String CONTROLLER_FRAGMENT_TAG
	public void  () 
	public static android.app.DialogFragment showDialogFragment (android.app.Activity, int, android.view.View$OnClickListener) 
		com.android.internal.app.MediaRouteChooserDialogFragment f
		com.android.internal.app.MediaRouteControllerDialogFragment f
		android.app.Activity activity
		int routeTypes
		android.view.View$OnClickListener extendedSettingsClickListener
		android.media.MediaRouter router
		android.app.FragmentManager fm
		android.media.MediaRouter$RouteInfo route
	public static android.app.Dialog createDialog (android.content.Context, int, android.view.View$OnClickListener) 
		com.android.internal.app.MediaRouteChooserDialog d
		com.android.internal.app.MediaRouteControllerDialog d
		android.content.Context context
		int routeTypes
		android.view.View$OnClickListener extendedSettingsClickListener
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo route
}

com/android/internal/app/PlatLogoActivity$4$1.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$4$1 extends java.lang.Object implements android.view.View$OnLongClickListener  {
	final com.android.internal.app.PlatLogoActivity$4 this$1
	void  (com.android.internal.app.PlatLogoActivity$4) 
	public boolean onLongClick (android.view.View) 
		RuntimeException e
		android.view.View v
		android.content.ContentResolver cr
}

com/android/internal/app/ResolverActivity$TargetInfo.class
ResolverActivity.java
package com.android.internal.app
public abstract com.android.internal.app.ResolverActivity$TargetInfo extends java.lang.Object {
	public abstract android.content.Intent getResolvedIntent () 
	public abstract android.content.ComponentName getResolvedComponentName () 
	public abstract boolean start (android.app.Activity, android.os.Bundle) 
	public abstract boolean startAsCaller (android.app.Activity, android.os.Bundle, int) 
	public abstract boolean startAsUser (android.app.Activity, android.os.Bundle, android.os.UserHandle) 
	public abstract android.content.pm.ResolveInfo getResolveInfo () 
	public abstract java.lang.CharSequence getDisplayLabel () 
	public abstract java.lang.CharSequence getExtendedInfo () 
	public abstract android.graphics.drawable.Drawable getDisplayIcon () 
	public abstract android.graphics.drawable.Drawable getBadgeIcon () 
	public abstract java.lang.CharSequence getBadgeContentDescription () 
	public abstract com.android.internal.app.ResolverActivity$TargetInfo cloneFilledIn (android.content.Intent, int) 
	public abstract java.util.List getAllSourceIntents () 
}

com/android/internal/app/IVoiceInteractionManagerService.class
IVoiceInteractionManagerService.java
package com.android.internal.app
public abstract com.android.internal.app.IVoiceInteractionManagerService extends java.lang.Object implements android.os.IInterface  {
	public abstract void showSession (android.service.voice.IVoiceInteractionService, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract boolean deliverNewSession (android.os.IBinder, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor)  throws android.os.RemoteException 
	public abstract boolean showSessionFromSession (android.os.IBinder, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract boolean hideSessionFromSession (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int startVoiceActivity (android.os.IBinder, android.content.Intent, java.lang.String)  throws android.os.RemoteException 
	public abstract void setKeepAwake (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void closeSystemDialogs (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void finish (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setDisabledShowContext (int)  throws android.os.RemoteException 
	public abstract int getDisabledShowContext ()  throws android.os.RemoteException 
	public abstract int getUserDisabledShowContext ()  throws android.os.RemoteException 
	public abstract android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel getKeyphraseSoundModel (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int updateKeyphraseSoundModel (android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel)  throws android.os.RemoteException 
	public abstract int deleteKeyphraseSoundModel (int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.hardware.soundtrigger.SoundTrigger$ModuleProperties getDspModuleProperties (android.service.voice.IVoiceInteractionService)  throws android.os.RemoteException 
	public abstract boolean isEnrolledForKeyphrase (android.service.voice.IVoiceInteractionService, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int startRecognition (android.service.voice.IVoiceInteractionService, int, java.lang.String, android.hardware.soundtrigger.IRecognitionStatusCallback, android.hardware.soundtrigger.SoundTrigger$RecognitionConfig)  throws android.os.RemoteException 
	public abstract int stopRecognition (android.service.voice.IVoiceInteractionService, int, android.hardware.soundtrigger.IRecognitionStatusCallback)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getActiveServiceComponentName ()  throws android.os.RemoteException 
	public abstract boolean showSessionForActiveService (android.os.Bundle, int, com.android.internal.app.IVoiceInteractionSessionShowCallback, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void hideCurrentSession ()  throws android.os.RemoteException 
	public abstract void launchVoiceAssistFromKeyguard ()  throws android.os.RemoteException 
	public abstract boolean isSessionRunning ()  throws android.os.RemoteException 
	public abstract boolean activeServiceSupportsAssist ()  throws android.os.RemoteException 
	public abstract boolean activeServiceSupportsLaunchFromKeyguard ()  throws android.os.RemoteException 
	public abstract void onLockscreenShown ()  throws android.os.RemoteException 
}

com/android/internal/app/ProcessStats$ProcessStateHolder.class
ProcessStats.java
package com.android.internal.app
public final com.android.internal.app.ProcessStats$ProcessStateHolder extends java.lang.Object {
	public final int appVersion
	public com.android.internal.app.ProcessStats$ProcessState state
	public void  (int) 
		int _appVersion
}

com/android/internal/app/PlatLogoActivity.class
PlatLogoActivity.java
package com.android.internal.app
public com.android.internal.app.PlatLogoActivity extends android.app.Activity {
	android.widget.FrameLayout mLayout
	int mTapCount
	int mKeyCount
	android.view.animation.PathInterpolator mInterpolator
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onAttachedToWindow () 
		android.util.DisplayMetrics dm
		float dp
		int size
		android.view.View im
		float hue
		android.graphics.Paint bgPaint
		android.graphics.Paint fgPaint
		android.graphics.drawable.Drawable M
		android.graphics.drawable.Drawable platlogo
	public void showMarshmallow (android.view.View) 
		android.view.View im
		android.graphics.drawable.Drawable fg
		android.animation.Animator fadeIn
}

com/android/internal/app/PlatLogoActivity$5.class
PlatLogoActivity.java
package com.android.internal.app
 com.android.internal.app.PlatLogoActivity$5 extends java.lang.Object implements android.view.View$OnKeyListener  {
	final android.view.View val$im
	final com.android.internal.app.PlatLogoActivity this$0
	void  (com.android.internal.app.PlatLogoActivity, android.view.View) 
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
}

com/android/internal/app/MediaRouteControllerDialog$MediaRouterCallback.class
MediaRouteControllerDialog.java
package com.android.internal.app
final com.android.internal.app.MediaRouteControllerDialog$MediaRouterCallback extends android.media.MediaRouter$SimpleCallback {
	final com.android.internal.app.MediaRouteControllerDialog this$0
	private void  (com.android.internal.app.MediaRouteControllerDialog) 
	public void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	public void onRouteChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo route
	public void onRouteVolumeChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo route
	public void onRouteGrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup, int) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
		int index
	public void onRouteUngrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
		android.media.MediaRouter$RouteGroup group
	void  (com.android.internal.app.MediaRouteControllerDialog, com.android.internal.app.MediaRouteControllerDialog$1) 
		com.android.internal.app.MediaRouteControllerDialog x0
		com.android.internal.app.MediaRouteControllerDialog$1 x1
}

com/android/internal/app/ToolbarActionBar$ActionMenuPresenterCallback.class
ToolbarActionBar.java
package com.android.internal.app
final com.android.internal.app.ToolbarActionBar$ActionMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	private boolean mClosingActionMenu
	final com.android.internal.app.ToolbarActionBar this$0
	private void  (com.android.internal.app.ToolbarActionBar) 
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	void  (com.android.internal.app.ToolbarActionBar, com.android.internal.app.ToolbarActionBar$1) 
		com.android.internal.app.ToolbarActionBar x0
		com.android.internal.app.ToolbarActionBar$1 x1
}

com/android/internal/R$raw.class
R.java
package com.android.internal
public final com.android.internal.R$raw extends java.lang.Object {
	public static final int accessibility_gestures
	public static final int color_fade_frag
	public static final int color_fade_vert
	public static final int fallbackring
	public static final int incognito_mode_start_page
	public static final int loaderror
	public static final int nodomain
	public void  () 
}

com/android/internal/R$fraction.class
R.java
package com.android.internal
public final com.android.internal.R$fraction extends java.lang.Object {
	public static final int config_dimBehindFadeDuration
	public static final int config_maximumScreenDimRatio
	public static final int config_screenAutoBrightnessDozeScaleFactor
	public void  () 
}

com/android/internal/preference/
com/android/internal/preference/YesNoPreference.class
YesNoPreference.java
package com.android.internal.preference
public com.android.internal.preference.YesNoPreference extends android.preference.DialogPreference {
	private boolean mWasPositiveResult
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context) 
		android.content.Context context
	protected void onDialogClosed (boolean) 
		boolean positiveResult
	public void setValue (boolean) 
		boolean value
	public boolean getValue () 
	protected java.lang.Object onGetDefaultValue (android.content.res.TypedArray, int) 
		android.content.res.TypedArray a
		int index
	protected void onSetInitialValue (boolean, java.lang.Object) 
		boolean restorePersistedValue
		Object defaultValue
	public boolean shouldDisableDependents () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		com.android.internal.preference.YesNoPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.preference.YesNoPreference$SavedState myState
}

com/android/internal/preference/YesNoPreference$SavedState$1.class
YesNoPreference.java
package com.android.internal.preference
final com.android.internal.preference.YesNoPreference$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.preference.YesNoPreference$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.preference.YesNoPreference$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/preference/YesNoPreference$SavedState.class
YesNoPreference.java
package com.android.internal.preference
 com.android.internal.preference.YesNoPreference$SavedState extends android.preference.Preference$BaseSavedState {
	boolean wasPositiveResult
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void  (android.os.Parcelable) 
		android.os.Parcelable superState
	static void  () 
}

com/android/internal/location/
com/android/internal/location/ILocationProvider$Stub.class
ILocationProvider.java
package com.android.internal.location
public abstract com.android.internal.location.ILocationProvider$Stub extends android.os.Binder implements com.android.internal.location.ILocationProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_enable
	static final int TRANSACTION_disable
	static final int TRANSACTION_setRequest
	static final int TRANSACTION_getProperties
	static final int TRANSACTION_getStatus
	static final int TRANSACTION_getStatusUpdateTime
	static final int TRANSACTION_sendExtraCommand
	public void  () 
	public static com.android.internal.location.ILocationProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.location.ProviderRequest _arg0
		android.os.WorkSource _arg1
		com.android.internal.location.ProviderRequest _arg0
		android.os.WorkSource _arg1
		com.android.internal.location.ProviderProperties _result
		android.os.Bundle _arg0
		int _result
		long _result
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/location/ProviderRequest$1.class
ProviderRequest.java
package com.android.internal.location
final com.android.internal.location.ProviderRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.location.ProviderRequest createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		com.android.internal.location.ProviderRequest request
		int count
	public com.android.internal.location.ProviderRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/location/ILocationProvider.class
ILocationProvider.java
package com.android.internal.location
public abstract com.android.internal.location.ILocationProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void enable ()  throws android.os.RemoteException 
	public abstract void disable ()  throws android.os.RemoteException 
	public abstract void setRequest (com.android.internal.location.ProviderRequest, android.os.WorkSource)  throws android.os.RemoteException 
	public abstract com.android.internal.location.ProviderProperties getProperties ()  throws android.os.RemoteException 
	public abstract int getStatus (android.os.Bundle)  throws android.os.RemoteException 
	public abstract long getStatusUpdateTime ()  throws android.os.RemoteException 
	public abstract boolean sendExtraCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/location/GpsNetInitiatedHandler$GpsNiNotification.class
GpsNetInitiatedHandler.java
package com.android.internal.location
public com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification extends java.lang.Object {
	public int notificationId
	public int niType
	public boolean needNotify
	public boolean needVerify
	public boolean privacyOverride
	public int timeout
	public int defaultResponse
	public String requestorId
	public String text
	public int requestorIdEncoding
	public int textEncoding
	public android.os.Bundle extras
	public void  () 
}

com/android/internal/location/GpsNetInitiatedHandler$GpsNiResponse.class
GpsNetInitiatedHandler.java
package com.android.internal.location
public com.android.internal.location.GpsNetInitiatedHandler$GpsNiResponse extends java.lang.Object {
	int userResponse
	android.os.Bundle extras
	public void  () 
}

com/android/internal/location/ProviderRequest.class
ProviderRequest.java
package com.android.internal.location
public final com.android.internal.location.ProviderRequest extends java.lang.Object implements android.os.Parcelable  {
	public boolean reportLocation
	public long interval
	public java.util.List locationRequests
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.location.LocationRequest request
		java.util.Iterator i$
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder s
	static void  () 
}

com/android/internal/location/ProviderProperties$1.class
ProviderProperties.java
package com.android.internal.location
final com.android.internal.location.ProviderProperties$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.location.ProviderProperties createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		boolean requiresNetwork
		boolean requiresSatellite
		boolean requiresCell
		boolean hasMonetaryCost
		boolean supportsAltitude
		boolean supportsSpeed
		boolean supportsBearing
		int powerRequirement
		int accuracy
	public com.android.internal.location.ProviderProperties[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/location/ILocationProvider$Stub$Proxy.class
ILocationProvider.java
package com.android.internal.location
 com.android.internal.location.ILocationProvider$Stub$Proxy extends java.lang.Object implements com.android.internal.location.ILocationProvider  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRequest (com.android.internal.location.ProviderRequest, android.os.WorkSource)  throws android.os.RemoteException 
		com.android.internal.location.ProviderRequest request
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.location.ProviderProperties getProperties ()  throws android.os.RemoteException 
		com.android.internal.location.ProviderProperties _result
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.location.ProviderProperties _result
	public int getStatus (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long getStatusUpdateTime ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public boolean sendExtraCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String command
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/location/ProviderProperties.class
ProviderProperties.java
package com.android.internal.location
public final com.android.internal.location.ProviderProperties extends java.lang.Object implements android.os.Parcelable  {
	public final boolean mRequiresNetwork
	public final boolean mRequiresSatellite
	public final boolean mRequiresCell
	public final boolean mHasMonetaryCost
	public final boolean mSupportsAltitude
	public final boolean mSupportsSpeed
	public final boolean mSupportsBearing
	public final int mPowerRequirement
	public final int mAccuracy
	public static final android.os.Parcelable$Creator CREATOR
	public void  (boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) 
		boolean mRequiresNetwork
		boolean mRequiresSatellite
		boolean mRequiresCell
		boolean mHasMonetaryCost
		boolean mSupportsAltitude
		boolean mSupportsSpeed
		boolean mSupportsBearing
		int mPowerRequirement
		int mAccuracy
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

com/android/internal/location/GpsNetInitiatedHandler.class
GpsNetInitiatedHandler.java
package com.android.internal.location
public com.android.internal.location.GpsNetInitiatedHandler extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean VERBOSE
	public static final String ACTION_NI_VERIFY
	public static final String NI_INTENT_KEY_NOTIF_ID
	public static final String NI_INTENT_KEY_TITLE
	public static final String NI_INTENT_KEY_MESSAGE
	public static final String NI_INTENT_KEY_TIMEOUT
	public static final String NI_INTENT_KEY_DEFAULT_RESPONSE
	public static final String NI_RESPONSE_EXTRA_CMD
	public static final String NI_EXTRA_CMD_NOTIF_ID
	public static final String NI_EXTRA_CMD_RESPONSE
	public static final int GPS_NI_TYPE_VOICE
	public static final int GPS_NI_TYPE_UMTS_SUPL
	public static final int GPS_NI_TYPE_UMTS_CTRL_PLANE
	public static final int GPS_NI_TYPE_EMERGENCY_SUPL
	public static final int GPS_NI_RESPONSE_ACCEPT
	public static final int GPS_NI_RESPONSE_DENY
	public static final int GPS_NI_RESPONSE_NORESP
	public static final int GPS_NI_RESPONSE_IGNORE
	public static final int GPS_NI_NEED_NOTIFY
	public static final int GPS_NI_NEED_VERIFY
	public static final int GPS_NI_PRIVACY_OVERRIDE
	public static final int GPS_ENC_NONE
	public static final int GPS_ENC_SUPL_GSM_DEFAULT
	public static final int GPS_ENC_SUPL_UTF8
	public static final int GPS_ENC_SUPL_UCS2
	public static final int GPS_ENC_UNKNOWN
	private final android.content.Context mContext
	private final android.telephony.TelephonyManager mTelephonyManager
	private final android.telephony.PhoneStateListener mPhoneStateListener
	private final android.location.LocationManager mLocationManager
	private boolean mPlaySounds
	private boolean mPopupImmediately
	private volatile boolean mIsSuplEsEnabled
	private volatile boolean mIsInEmergency
	private volatile boolean mIsLocationEnabled
	private final android.location.INetInitiatedListener mNetInitiatedListener
	private static boolean mIsHexInput
	private final android.content.BroadcastReceiver mBroadcastReciever
	private android.app.Notification$Builder mNiNotificationBuilder
	public void  (android.content.Context, android.location.INetInitiatedListener, boolean) 
		android.content.Context context
		android.location.INetInitiatedListener netInitiatedListener
		boolean isSuplEsEnabled
		android.content.IntentFilter intentFilter
	public void setSuplEsEnabled (boolean) 
		boolean isEnabled
	public boolean getSuplEsEnabled () 
	public void updateLocationMode () 
	public boolean getLocationEnabled () 
	public void setInEmergency (boolean) 
		boolean isInEmergency
	public boolean getInEmergency () 
		boolean isInEmergencyCallback
	public void handleNiNotification (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
	private void handleNi (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		android.os.RemoteException e
		android.os.RemoteException e
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
	private void handleNiInEs (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		android.os.RemoteException e
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		boolean isNiTypeES
	private synchronized void setNiNotification (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.app.NotificationManager notificationManager
		String title
		String message
		android.content.Intent intent
		android.app.PendingIntent pi
	private void openNiDialog (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Intent intent
	private android.content.Intent getDlgIntent (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Intent intent
		String title
		String message
	static byte[] stringToByteArray (java.lang.String, boolean) 
		int i
		String original
		boolean isHex
		int length
		byte[] output
		int i
	static java.lang.String decodeGSMPackedString (byte[]) 
		byte[] input
		char PADDING_CHAR
		int lengthBytes
		int lengthSeptets
		String decoded
	static java.lang.String decodeUTF8String (byte[]) 
		java.io.UnsupportedEncodingException e
		byte[] input
		String decoded
	static java.lang.String decodeUCS2String (byte[]) 
		java.io.UnsupportedEncodingException e
		byte[] input
		String decoded
	private static java.lang.String decodeString (java.lang.String, boolean, int) 
		String original
		boolean isHex
		int coding
		String decoded
		byte[] input
	private static java.lang.String getNotifTicker (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification, android.content.Context) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Context context
		String ticker
	private static java.lang.String getNotifTitle (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification, android.content.Context) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Context context
		String title
	private static java.lang.String getNotifMessage (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification, android.content.Context) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Context context
		String message
	public static java.lang.String getDialogTitle (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification, android.content.Context) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Context context
	private static java.lang.String getDialogMessage (com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification, android.content.Context) 
		com.android.internal.location.GpsNetInitiatedHandler$GpsNiNotification notif
		android.content.Context context
	static void  () 
}

com/android/internal/location/GpsNetInitiatedHandler$1.class
GpsNetInitiatedHandler.java
package com.android.internal.location
 com.android.internal.location.GpsNetInitiatedHandler$1 extends android.content.BroadcastReceiver {
	final com.android.internal.location.GpsNetInitiatedHandler this$0
	void  (com.android.internal.location.GpsNetInitiatedHandler) 
	public void onReceive (android.content.Context, android.content.Intent) 
		String phoneNumber
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/internal/location/GpsNetInitiatedHandler$2.class
GpsNetInitiatedHandler.java
package com.android.internal.location
 com.android.internal.location.GpsNetInitiatedHandler$2 extends android.telephony.PhoneStateListener {
	final com.android.internal.location.GpsNetInitiatedHandler this$0
	void  (com.android.internal.location.GpsNetInitiatedHandler) 
	public void onCallStateChanged (int, java.lang.String) 
		int state
		String incomingNumber
}

com/android/internal/appwidget/
com/android/internal/appwidget/IAppWidgetService$Stub$Proxy.class
IAppWidgetService.java
package com.android.internal.appwidget
 com.android.internal.appwidget.IAppWidgetService$Stub$Proxy extends java.lang.Object implements com.android.internal.appwidget.IAppWidgetService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public int[] startListening (com.android.internal.appwidget.IAppWidgetHost, java.lang.String, int, java.util.List)  throws android.os.RemoteException 
		com.android.internal.appwidget.IAppWidgetHost host
		String callingPackage
		int hostId
		java.util.List updatedViews
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public void stopListening (java.lang.String, int)  throws android.os.RemoteException 
		String callingPackage
		int hostId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int allocateAppWidgetId (java.lang.String, int)  throws android.os.RemoteException 
		String callingPackage
		int hostId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void deleteAppWidgetId (java.lang.String, int)  throws android.os.RemoteException 
		String callingPackage
		int appWidgetId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deleteHost (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int hostId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deleteAllHosts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.widget.RemoteViews getAppWidgetViews (java.lang.String, int)  throws android.os.RemoteException 
		android.widget.RemoteViews _result
		String callingPackage
		int appWidgetId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.widget.RemoteViews _result
	public int[] getAppWidgetIdsForHost (java.lang.String, int)  throws android.os.RemoteException 
		String callingPackage
		int hostId
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public android.content.IntentSender createAppWidgetConfigIntentSender (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.IntentSender _result
		String callingPackage
		int appWidgetId
		int intentFlags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.IntentSender _result
	public void updateAppWidgetIds (java.lang.String, int[], android.widget.RemoteViews)  throws android.os.RemoteException 
		String callingPackage
		int[] appWidgetIds
		android.widget.RemoteViews views
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateAppWidgetOptions (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		int appWidgetId
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getAppWidgetOptions (java.lang.String, int)  throws android.os.RemoteException 
		android.os.Bundle _result
		String callingPackage
		int appWidgetId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public void partiallyUpdateAppWidgetIds (java.lang.String, int[], android.widget.RemoteViews)  throws android.os.RemoteException 
		String callingPackage
		int[] appWidgetIds
		android.widget.RemoteViews views
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateAppWidgetProvider (android.content.ComponentName, android.widget.RemoteViews)  throws android.os.RemoteException 
		android.content.ComponentName provider
		android.widget.RemoteViews views
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyAppWidgetViewDataChanged (java.lang.String, int[], int)  throws android.os.RemoteException 
		String packageName
		int[] appWidgetIds
		int viewId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice getInstalledProvidersForProfile (int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int categoryFilter
		int profileId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo (java.lang.String, int)  throws android.os.RemoteException 
		android.appwidget.AppWidgetProviderInfo _result
		String callingPackage
		int appWidgetId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.appwidget.AppWidgetProviderInfo _result
	public boolean hasBindAppWidgetPermission (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setBindAppWidgetPermission (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String packageName
		int userId
		boolean permission
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean bindAppWidgetId (java.lang.String, int, int, android.content.ComponentName, android.os.Bundle)  throws android.os.RemoteException 
		String callingPackage
		int appWidgetId
		int providerProfileId
		android.content.ComponentName providerComponent
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void bindRemoteViewsService (java.lang.String, int, android.content.Intent, android.os.IBinder)  throws android.os.RemoteException 
		String callingPackage
		int appWidgetId
		android.content.Intent intent
		android.os.IBinder connection
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unbindRemoteViewsService (java.lang.String, int, android.content.Intent)  throws android.os.RemoteException 
		String callingPackage
		int appWidgetId
		android.content.Intent intent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int[] getAppWidgetIds (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName providerComponent
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean isBoundWidgetPackage (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

com/android/internal/appwidget/IAppWidgetService.class
IAppWidgetService.java
package com.android.internal.appwidget
public abstract com.android.internal.appwidget.IAppWidgetService extends java.lang.Object implements android.os.IInterface  {
	public abstract int[] startListening (com.android.internal.appwidget.IAppWidgetHost, java.lang.String, int, java.util.List)  throws android.os.RemoteException 
	public abstract void stopListening (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int allocateAppWidgetId (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void deleteAppWidgetId (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void deleteHost (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void deleteAllHosts ()  throws android.os.RemoteException 
	public abstract android.widget.RemoteViews getAppWidgetViews (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int[] getAppWidgetIdsForHost (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.IntentSender createAppWidgetConfigIntentSender (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void updateAppWidgetIds (java.lang.String, int[], android.widget.RemoteViews)  throws android.os.RemoteException 
	public abstract void updateAppWidgetOptions (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.os.Bundle getAppWidgetOptions (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void partiallyUpdateAppWidgetIds (java.lang.String, int[], android.widget.RemoteViews)  throws android.os.RemoteException 
	public abstract void updateAppWidgetProvider (android.content.ComponentName, android.widget.RemoteViews)  throws android.os.RemoteException 
	public abstract void notifyAppWidgetViewDataChanged (java.lang.String, int[], int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getInstalledProvidersForProfile (int, int)  throws android.os.RemoteException 
	public abstract android.appwidget.AppWidgetProviderInfo getAppWidgetInfo (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean hasBindAppWidgetPermission (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setBindAppWidgetPermission (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract boolean bindAppWidgetId (java.lang.String, int, int, android.content.ComponentName, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void bindRemoteViewsService (java.lang.String, int, android.content.Intent, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void unbindRemoteViewsService (java.lang.String, int, android.content.Intent)  throws android.os.RemoteException 
	public abstract int[] getAppWidgetIds (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isBoundWidgetPackage (java.lang.String, int)  throws android.os.RemoteException 
}

com/android/internal/appwidget/IAppWidgetHost.class
IAppWidgetHost.java
package com.android.internal.appwidget
public abstract com.android.internal.appwidget.IAppWidgetHost extends java.lang.Object implements android.os.IInterface  {
	public abstract void updateAppWidget (int, android.widget.RemoteViews)  throws android.os.RemoteException 
	public abstract void providerChanged (int, android.appwidget.AppWidgetProviderInfo)  throws android.os.RemoteException 
	public abstract void providersChanged ()  throws android.os.RemoteException 
	public abstract void viewDataChanged (int, int)  throws android.os.RemoteException 
}

com/android/internal/appwidget/IAppWidgetHost$Stub.class
IAppWidgetHost.java
package com.android.internal.appwidget
public abstract com.android.internal.appwidget.IAppWidgetHost$Stub extends android.os.Binder implements com.android.internal.appwidget.IAppWidgetHost  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_updateAppWidget
	static final int TRANSACTION_providerChanged
	static final int TRANSACTION_providersChanged
	static final int TRANSACTION_viewDataChanged
	public void  () 
	public static com.android.internal.appwidget.IAppWidgetHost asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.widget.RemoteViews _arg1
		int _arg0
		android.widget.RemoteViews _arg1
		android.appwidget.AppWidgetProviderInfo _arg1
		int _arg0
		android.appwidget.AppWidgetProviderInfo _arg1
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/appwidget/IAppWidgetHost$Stub$Proxy.class
IAppWidgetHost.java
package com.android.internal.appwidget
 com.android.internal.appwidget.IAppWidgetHost$Stub$Proxy extends java.lang.Object implements com.android.internal.appwidget.IAppWidgetHost  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void updateAppWidget (int, android.widget.RemoteViews)  throws android.os.RemoteException 
		int appWidgetId
		android.widget.RemoteViews views
		android.os.Parcel _data
	public void providerChanged (int, android.appwidget.AppWidgetProviderInfo)  throws android.os.RemoteException 
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo info
		android.os.Parcel _data
	public void providersChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void viewDataChanged (int, int)  throws android.os.RemoteException 
		int appWidgetId
		int viewId
		android.os.Parcel _data
}

com/android/internal/appwidget/IAppWidgetService$Stub.class
IAppWidgetService.java
package com.android.internal.appwidget
public abstract com.android.internal.appwidget.IAppWidgetService$Stub extends android.os.Binder implements com.android.internal.appwidget.IAppWidgetService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startListening
	static final int TRANSACTION_stopListening
	static final int TRANSACTION_allocateAppWidgetId
	static final int TRANSACTION_deleteAppWidgetId
	static final int TRANSACTION_deleteHost
	static final int TRANSACTION_deleteAllHosts
	static final int TRANSACTION_getAppWidgetViews
	static final int TRANSACTION_getAppWidgetIdsForHost
	static final int TRANSACTION_createAppWidgetConfigIntentSender
	static final int TRANSACTION_updateAppWidgetIds
	static final int TRANSACTION_updateAppWidgetOptions
	static final int TRANSACTION_getAppWidgetOptions
	static final int TRANSACTION_partiallyUpdateAppWidgetIds
	static final int TRANSACTION_updateAppWidgetProvider
	static final int TRANSACTION_notifyAppWidgetViewDataChanged
	static final int TRANSACTION_getInstalledProvidersForProfile
	static final int TRANSACTION_getAppWidgetInfo
	static final int TRANSACTION_hasBindAppWidgetPermission
	static final int TRANSACTION_setBindAppWidgetPermission
	static final int TRANSACTION_bindAppWidgetId
	static final int TRANSACTION_bindRemoteViewsService
	static final int TRANSACTION_unbindRemoteViewsService
	static final int TRANSACTION_getAppWidgetIds
	static final int TRANSACTION_isBoundWidgetPackage
	public void  () 
	public static com.android.internal.appwidget.IAppWidgetService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.appwidget.IAppWidgetHost _arg0
		String _arg1
		int _arg2
		java.util.List _arg3
		int[] _result
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		android.widget.RemoteViews _result
		String _arg0
		int _arg1
		int[] _result
		String _arg0
		int _arg1
		int _arg2
		android.content.IntentSender _result
		android.widget.RemoteViews _arg2
		String _arg0
		int[] _arg1
		android.widget.RemoteViews _arg2
		android.os.Bundle _arg2
		String _arg0
		int _arg1
		android.os.Bundle _arg2
		String _arg0
		int _arg1
		android.os.Bundle _result
		android.widget.RemoteViews _arg2
		String _arg0
		int[] _arg1
		android.widget.RemoteViews _arg2
		android.content.ComponentName _arg0
		android.widget.RemoteViews _arg1
		android.content.ComponentName _arg0
		android.widget.RemoteViews _arg1
		String _arg0
		int[] _arg1
		int _arg2
		int _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		android.appwidget.AppWidgetProviderInfo _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg3
		android.os.Bundle _arg4
		String _arg0
		int _arg1
		int _arg2
		android.content.ComponentName _arg3
		android.os.Bundle _arg4
		boolean _result
		android.content.Intent _arg2
		String _arg0
		int _arg1
		android.content.Intent _arg2
		android.os.IBinder _arg3
		android.content.Intent _arg2
		String _arg0
		int _arg1
		android.content.Intent _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int[] _result
		String _arg0
		int _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/database/
com/android/internal/database/SortCursor.class
SortCursor.java
package com.android.internal.database
public com.android.internal.database.SortCursor extends android.database.AbstractCursor {
	private static final String TAG
	private android.database.Cursor mCursor
	private android.database.Cursor[] mCursors
	private int[] mSortColumns
	private final int ROWCACHESIZE
	private int[] mRowNumCache
	private int[] mCursorCache
	private int[][] mCurRowNumCache
	private int mLastCacheHit
	private android.database.DataSetObserver mObserver
	public void  (android.database.Cursor[], java.lang.String) 
		int i
		String current
		int j
		int i
		android.database.Cursor[] cursors
		String sortcolumn
		int length
		String smallest
	public int getCount () 
		int i
		int count
		int length
	public boolean onMove (int, int) 
		int which
		int i
		int i
		String current
		int j
		String smallest
		int i
		int i
		int oldPosition
		int newPosition
		int cache_entry
		int length
		int smallestIdx
	public java.lang.String getString (int) 
		int column
	public short getShort (int) 
		int column
	public int getInt (int) 
		int column
	public long getLong (int) 
		int column
	public float getFloat (int) 
		int column
	public double getDouble (int) 
		int column
	public int getType (int) 
		int column
	public boolean isNull (int) 
		int column
	public byte[] getBlob (int) 
		int column
	public java.lang.String[] getColumnNames () 
		int i
		int length
	public void deactivate () 
		int i
		int length
	public void close () 
		int i
		int length
	public void registerDataSetObserver (android.database.DataSetObserver) 
		int i
		android.database.DataSetObserver observer
		int length
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		int i
		android.database.DataSetObserver observer
		int length
	public boolean requery () 
		int i
		int length
	static int access$002 (com.android.internal.database.SortCursor, int) 
		com.android.internal.database.SortCursor x0
		int x1
	static int access$102 (com.android.internal.database.SortCursor, int) 
		com.android.internal.database.SortCursor x0
		int x1
}

com/android/internal/database/SortCursor$1.class
SortCursor.java
package com.android.internal.database
 com.android.internal.database.SortCursor$1 extends android.database.DataSetObserver {
	final com.android.internal.database.SortCursor this$0
	void  (com.android.internal.database.SortCursor) 
	public void onChanged () 
	public void onInvalidated () 
}

com/android/internal/statusbar/
com/android/internal/statusbar/StatusBarIcon.class
StatusBarIcon.java
package com.android.internal.statusbar
public com.android.internal.statusbar.StatusBarIcon extends java.lang.Object implements android.os.Parcelable  {
	public android.os.UserHandle user
	public String pkg
	public android.graphics.drawable.Icon icon
	public int iconLevel
	public boolean visible
	public int number
	public CharSequence contentDescription
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.UserHandle, java.lang.String, android.graphics.drawable.Icon, int, int, java.lang.CharSequence) 
		android.os.UserHandle user
		String resPackage
		android.graphics.drawable.Icon icon
		int iconLevel
		int number
		CharSequence contentDescription
	public void  (java.lang.String, android.os.UserHandle, int, int, int, java.lang.CharSequence) 
		String iconPackage
		android.os.UserHandle user
		int iconId
		int iconLevel
		int number
		CharSequence contentDescription
	public java.lang.String toString () 
	public com.android.internal.statusbar.StatusBarIcon clone () 
		com.android.internal.statusbar.StatusBarIcon that
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

com/android/internal/statusbar/NotificationVisibility$1.class
NotificationVisibility.java
package com.android.internal.statusbar
final com.android.internal.statusbar.NotificationVisibility$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.statusbar.NotificationVisibility createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public com.android.internal.statusbar.NotificationVisibility[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/statusbar/IStatusBar$Stub.class
IStatusBar.java
package com.android.internal.statusbar
public abstract com.android.internal.statusbar.IStatusBar$Stub extends android.os.Binder implements com.android.internal.statusbar.IStatusBar  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setIcon
	static final int TRANSACTION_removeIcon
	static final int TRANSACTION_disable
	static final int TRANSACTION_animateExpandNotificationsPanel
	static final int TRANSACTION_animateExpandSettingsPanel
	static final int TRANSACTION_animateCollapsePanels
	static final int TRANSACTION_setSystemUiVisibility
	static final int TRANSACTION_topAppWindowChanged
	static final int TRANSACTION_setImeWindowStatus
	static final int TRANSACTION_setWindowState
	static final int TRANSACTION_buzzBeepBlinked
	static final int TRANSACTION_notificationLightOff
	static final int TRANSACTION_notificationLightPulse
	static final int TRANSACTION_showRecentApps
	static final int TRANSACTION_hideRecentApps
	static final int TRANSACTION_toggleRecentApps
	static final int TRANSACTION_preloadRecentApps
	static final int TRANSACTION_cancelPreloadRecentApps
	static final int TRANSACTION_showScreenPinningRequest
	static final int TRANSACTION_appTransitionPending
	static final int TRANSACTION_appTransitionCancelled
	static final int TRANSACTION_appTransitionStarting
	static final int TRANSACTION_showAssistDisclosure
	static final int TRANSACTION_startAssist
	public void  () 
	public static com.android.internal.statusbar.IStatusBar asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.statusbar.StatusBarIcon _arg1
		int _arg0
		com.android.internal.statusbar.StatusBarIcon _arg1
		int _arg0
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		boolean _arg0
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg2
		boolean _arg0
		boolean _arg0
		boolean _arg1
		long _arg0
		long _arg1
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/statusbar/NotificationVisibility.class
NotificationVisibility.java
package com.android.internal.statusbar
public com.android.internal.statusbar.NotificationVisibility extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final int MAX_POOL_SIZE
	private static java.util.ArrayDeque sPool
	private static int sNexrId
	public String key
	public int rank
	public boolean visible
	int id
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	private void  (java.lang.String, int, boolean) 
		String key
		int rank
		boolean visibile
	public java.lang.String toString () 
	public com.android.internal.statusbar.NotificationVisibility clone () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.android.internal.statusbar.NotificationVisibility thatViz
		Object that
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public static com.android.internal.statusbar.NotificationVisibility obtain (java.lang.String, int, boolean) 
		String key
		int rank
		boolean visible
		com.android.internal.statusbar.NotificationVisibility vo
	private static com.android.internal.statusbar.NotificationVisibility obtain (android.os.Parcel) 
		android.os.Parcel in
		com.android.internal.statusbar.NotificationVisibility vo
	private static com.android.internal.statusbar.NotificationVisibility obtain () 
	public void recycle () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static com.android.internal.statusbar.NotificationVisibility access$000 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

com/android/internal/statusbar/IStatusBarService$Stub.class
IStatusBarService.java
package com.android.internal.statusbar
public abstract com.android.internal.statusbar.IStatusBarService$Stub extends android.os.Binder implements com.android.internal.statusbar.IStatusBarService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_expandNotificationsPanel
	static final int TRANSACTION_collapsePanels
	static final int TRANSACTION_disable
	static final int TRANSACTION_disableForUser
	static final int TRANSACTION_disable2
	static final int TRANSACTION_disable2ForUser
	static final int TRANSACTION_setIcon
	static final int TRANSACTION_setIconVisibility
	static final int TRANSACTION_removeIcon
	static final int TRANSACTION_topAppWindowChanged
	static final int TRANSACTION_setImeWindowStatus
	static final int TRANSACTION_expandSettingsPanel
	static final int TRANSACTION_setCurrentUser
	static final int TRANSACTION_registerStatusBar
	static final int TRANSACTION_onPanelRevealed
	static final int TRANSACTION_onPanelHidden
	static final int TRANSACTION_clearNotificationEffects
	static final int TRANSACTION_onNotificationClick
	static final int TRANSACTION_onNotificationActionClick
	static final int TRANSACTION_onNotificationError
	static final int TRANSACTION_onClearAllNotifications
	static final int TRANSACTION_onNotificationClear
	static final int TRANSACTION_onNotificationVisibilityChanged
	static final int TRANSACTION_onNotificationExpansionChanged
	static final int TRANSACTION_setSystemUiVisibility
	static final int TRANSACTION_setWindowState
	static final int TRANSACTION_showRecentApps
	static final int TRANSACTION_hideRecentApps
	static final int TRANSACTION_toggleRecentApps
	static final int TRANSACTION_preloadRecentApps
	static final int TRANSACTION_cancelPreloadRecentApps
	static final int TRANSACTION_appTransitionPending
	static final int TRANSACTION_appTransitionCancelled
	static final int TRANSACTION_appTransitionStarting
	static final int TRANSACTION_startAssist
	public void  () 
	public static com.android.internal.statusbar.IStatusBarService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		android.os.IBinder _arg1
		String _arg2
		int _arg0
		android.os.IBinder _arg1
		String _arg2
		int _arg3
		int _arg0
		android.os.IBinder _arg1
		String _arg2
		int _arg0
		android.os.IBinder _arg1
		String _arg2
		int _arg3
		String _arg0
		String _arg1
		int _arg2
		int _arg3
		String _arg4
		String _arg0
		boolean _arg1
		String _arg0
		boolean _arg0
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg0
		int[] _arg2
		com.android.internal.statusbar.IStatusBar _arg0
		com.android.internal.statusbar.StatusBarIconList _arg1
		int[] _arg2
		int _arg2_length
		java.util.List _arg3
		boolean _arg0
		int _arg1
		String _arg0
		String _arg0
		int _arg1
		String _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		String _arg5
		int _arg6
		int _arg0
		String _arg0
		String _arg1
		int _arg2
		int _arg3
		com.android.internal.statusbar.NotificationVisibility[] _arg0
		com.android.internal.statusbar.NotificationVisibility[] _arg1
		String _arg0
		boolean _arg1
		boolean _arg2
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		int _arg1
		boolean _arg0
		boolean _arg0
		boolean _arg1
		long _arg0
		long _arg1
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/statusbar/IStatusBarService.class
IStatusBarService.java
package com.android.internal.statusbar
public abstract com.android.internal.statusbar.IStatusBarService extends java.lang.Object implements android.os.IInterface  {
	public abstract void expandNotificationsPanel ()  throws android.os.RemoteException 
	public abstract void collapsePanels ()  throws android.os.RemoteException 
	public abstract void disable (int, android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void disableForUser (int, android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void disable2 (int, android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void disable2ForUser (int, android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setIcon (java.lang.String, java.lang.String, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setIconVisibility (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void removeIcon (java.lang.String)  throws android.os.RemoteException 
	public abstract void topAppWindowChanged (boolean)  throws android.os.RemoteException 
	public abstract void setImeWindowStatus (android.os.IBinder, int, int, boolean)  throws android.os.RemoteException 
	public abstract void expandSettingsPanel ()  throws android.os.RemoteException 
	public abstract void setCurrentUser (int)  throws android.os.RemoteException 
	public abstract void registerStatusBar (com.android.internal.statusbar.IStatusBar, com.android.internal.statusbar.StatusBarIconList, int[], java.util.List)  throws android.os.RemoteException 
	public abstract void onPanelRevealed (boolean, int)  throws android.os.RemoteException 
	public abstract void onPanelHidden ()  throws android.os.RemoteException 
	public abstract void clearNotificationEffects ()  throws android.os.RemoteException 
	public abstract void onNotificationClick (java.lang.String)  throws android.os.RemoteException 
	public abstract void onNotificationActionClick (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onNotificationError (java.lang.String, java.lang.String, int, int, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onClearAllNotifications (int)  throws android.os.RemoteException 
	public abstract void onNotificationClear (java.lang.String, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onNotificationVisibilityChanged (com.android.internal.statusbar.NotificationVisibility[], com.android.internal.statusbar.NotificationVisibility[])  throws android.os.RemoteException 
	public abstract void onNotificationExpansionChanged (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
	public abstract void setSystemUiVisibility (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setWindowState (int, int)  throws android.os.RemoteException 
	public abstract void showRecentApps (boolean)  throws android.os.RemoteException 
	public abstract void hideRecentApps (boolean, boolean)  throws android.os.RemoteException 
	public abstract void toggleRecentApps ()  throws android.os.RemoteException 
	public abstract void preloadRecentApps ()  throws android.os.RemoteException 
	public abstract void cancelPreloadRecentApps ()  throws android.os.RemoteException 
	public abstract void appTransitionPending ()  throws android.os.RemoteException 
	public abstract void appTransitionCancelled ()  throws android.os.RemoteException 
	public abstract void appTransitionStarting (long, long)  throws android.os.RemoteException 
	public abstract void startAssist (android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/statusbar/StatusBarIconList.class
StatusBarIconList.java
package com.android.internal.statusbar
public com.android.internal.statusbar.StatusBarIconList extends java.lang.Object implements android.os.Parcelable  {
	private String[] mSlots
	private com.android.internal.statusbar.StatusBarIcon[] mIcons
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int N
	public void writeToParcel (android.os.Parcel, int) 
		com.android.internal.statusbar.StatusBarIcon ic
		int i
		int N
		android.os.Parcel out
		int flags
	public int describeContents () 
	public void defineSlots (java.lang.String[]) 
		int i
		String[] slots
		int N
		String[] s
	public int getSlotIndex (java.lang.String) 
		int i
		String slot
		int N
	public int size () 
	public void setIcon (int, com.android.internal.statusbar.StatusBarIcon) 
		int index
		com.android.internal.statusbar.StatusBarIcon icon
	public void removeIcon (int) 
		int index
	public java.lang.String getSlot (int) 
		int index
	public com.android.internal.statusbar.StatusBarIcon getIcon (int) 
		int index
	public int getViewIndex (int) 
		int i
		int index
		int count
	public void copyFrom (com.android.internal.statusbar.StatusBarIconList) 
		int i
		int N
		com.android.internal.statusbar.StatusBarIconList that
	public void dump (java.io.PrintWriter) 
		int i
		java.io.PrintWriter pw
		int N
	static void  () 
}

com/android/internal/statusbar/StatusBarIconList$1.class
StatusBarIconList.java
package com.android.internal.statusbar
final com.android.internal.statusbar.StatusBarIconList$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.statusbar.StatusBarIconList createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public com.android.internal.statusbar.StatusBarIconList[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/statusbar/IStatusBar.class
IStatusBar.java
package com.android.internal.statusbar
public abstract com.android.internal.statusbar.IStatusBar extends java.lang.Object implements android.os.IInterface  {
	public abstract void setIcon (int, com.android.internal.statusbar.StatusBarIcon)  throws android.os.RemoteException 
	public abstract void removeIcon (int)  throws android.os.RemoteException 
	public abstract void disable (int, int)  throws android.os.RemoteException 
	public abstract void animateExpandNotificationsPanel ()  throws android.os.RemoteException 
	public abstract void animateExpandSettingsPanel ()  throws android.os.RemoteException 
	public abstract void animateCollapsePanels ()  throws android.os.RemoteException 
	public abstract void setSystemUiVisibility (int, int)  throws android.os.RemoteException 
	public abstract void topAppWindowChanged (boolean)  throws android.os.RemoteException 
	public abstract void setImeWindowStatus (android.os.IBinder, int, int, boolean)  throws android.os.RemoteException 
	public abstract void setWindowState (int, int)  throws android.os.RemoteException 
	public abstract void buzzBeepBlinked ()  throws android.os.RemoteException 
	public abstract void notificationLightOff ()  throws android.os.RemoteException 
	public abstract void notificationLightPulse (int, int, int)  throws android.os.RemoteException 
	public abstract void showRecentApps (boolean)  throws android.os.RemoteException 
	public abstract void hideRecentApps (boolean, boolean)  throws android.os.RemoteException 
	public abstract void toggleRecentApps ()  throws android.os.RemoteException 
	public abstract void preloadRecentApps ()  throws android.os.RemoteException 
	public abstract void cancelPreloadRecentApps ()  throws android.os.RemoteException 
	public abstract void showScreenPinningRequest ()  throws android.os.RemoteException 
	public abstract void appTransitionPending ()  throws android.os.RemoteException 
	public abstract void appTransitionCancelled ()  throws android.os.RemoteException 
	public abstract void appTransitionStarting (long, long)  throws android.os.RemoteException 
	public abstract void showAssistDisclosure ()  throws android.os.RemoteException 
	public abstract void startAssist (android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/statusbar/IStatusBarService$Stub$Proxy.class
IStatusBarService.java
package com.android.internal.statusbar
 com.android.internal.statusbar.IStatusBarService$Stub$Proxy extends java.lang.Object implements com.android.internal.statusbar.IStatusBarService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void expandNotificationsPanel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void collapsePanels ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disable (int, android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		int what
		android.os.IBinder token
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableForUser (int, android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
		int what
		android.os.IBinder token
		String pkg
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disable2 (int, android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		int what
		android.os.IBinder token
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disable2ForUser (int, android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
		int what
		android.os.IBinder token
		String pkg
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setIcon (java.lang.String, java.lang.String, int, int, java.lang.String)  throws android.os.RemoteException 
		String slot
		String iconPackage
		int iconId
		int iconLevel
		String contentDescription
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setIconVisibility (java.lang.String, boolean)  throws android.os.RemoteException 
		String slot
		boolean visible
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeIcon (java.lang.String)  throws android.os.RemoteException 
		String slot
		android.os.Parcel _data
		android.os.Parcel _reply
	public void topAppWindowChanged (boolean)  throws android.os.RemoteException 
		boolean menuVisible
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setImeWindowStatus (android.os.IBinder, int, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		int vis
		int backDisposition
		boolean showImeSwitcher
		android.os.Parcel _data
		android.os.Parcel _reply
	public void expandSettingsPanel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setCurrentUser (int)  throws android.os.RemoteException 
		int newUserId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerStatusBar (com.android.internal.statusbar.IStatusBar, com.android.internal.statusbar.StatusBarIconList, int[], java.util.List)  throws android.os.RemoteException 
		com.android.internal.statusbar.IStatusBar callbacks
		com.android.internal.statusbar.StatusBarIconList iconList
		int[] switches
		java.util.List binders
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onPanelRevealed (boolean, int)  throws android.os.RemoteException 
		boolean clearNotificationEffects
		int numItems
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onPanelHidden ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearNotificationEffects ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationClick (java.lang.String)  throws android.os.RemoteException 
		String key
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationActionClick (java.lang.String, int)  throws android.os.RemoteException 
		String key
		int actionIndex
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationError (java.lang.String, java.lang.String, int, int, int, java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		String tag
		int id
		int uid
		int initialPid
		String message
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onClearAllNotifications (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationClear (java.lang.String, java.lang.String, int, int)  throws android.os.RemoteException 
		String pkg
		String tag
		int id
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationVisibilityChanged (com.android.internal.statusbar.NotificationVisibility[], com.android.internal.statusbar.NotificationVisibility[])  throws android.os.RemoteException 
		com.android.internal.statusbar.NotificationVisibility[] newlyVisibleKeys
		com.android.internal.statusbar.NotificationVisibility[] noLongerVisibleKeys
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onNotificationExpansionChanged (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
		String key
		boolean userAction
		boolean expanded
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSystemUiVisibility (int, int, java.lang.String)  throws android.os.RemoteException 
		int vis
		int mask
		String cause
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setWindowState (int, int)  throws android.os.RemoteException 
		int window
		int state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void showRecentApps (boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		android.os.Parcel _data
		android.os.Parcel _reply
	public void hideRecentApps (boolean, boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		boolean triggeredFromHomeKey
		android.os.Parcel _data
		android.os.Parcel _reply
	public void toggleRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void preloadRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelPreloadRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void appTransitionPending ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void appTransitionCancelled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void appTransitionStarting (long, long)  throws android.os.RemoteException 
		long statusBarAnimationsStartTime
		long statusBarAnimationsDuration
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startAssist (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle args
		android.os.Parcel _data
		android.os.Parcel _reply
}

com/android/internal/statusbar/IStatusBar$Stub$Proxy.class
IStatusBar.java
package com.android.internal.statusbar
 com.android.internal.statusbar.IStatusBar$Stub$Proxy extends java.lang.Object implements com.android.internal.statusbar.IStatusBar  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setIcon (int, com.android.internal.statusbar.StatusBarIcon)  throws android.os.RemoteException 
		int index
		com.android.internal.statusbar.StatusBarIcon icon
		android.os.Parcel _data
	public void removeIcon (int)  throws android.os.RemoteException 
		int index
		android.os.Parcel _data
	public void disable (int, int)  throws android.os.RemoteException 
		int state1
		int state2
		android.os.Parcel _data
	public void animateExpandNotificationsPanel ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void animateExpandSettingsPanel ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void animateCollapsePanels ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void setSystemUiVisibility (int, int)  throws android.os.RemoteException 
		int vis
		int mask
		android.os.Parcel _data
	public void topAppWindowChanged (boolean)  throws android.os.RemoteException 
		boolean menuVisible
		android.os.Parcel _data
	public void setImeWindowStatus (android.os.IBinder, int, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		int vis
		int backDisposition
		boolean showImeSwitcher
		android.os.Parcel _data
	public void setWindowState (int, int)  throws android.os.RemoteException 
		int window
		int state
		android.os.Parcel _data
	public void buzzBeepBlinked ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void notificationLightOff ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void notificationLightPulse (int, int, int)  throws android.os.RemoteException 
		int argb
		int millisOn
		int millisOff
		android.os.Parcel _data
	public void showRecentApps (boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		android.os.Parcel _data
	public void hideRecentApps (boolean, boolean)  throws android.os.RemoteException 
		boolean triggeredFromAltTab
		boolean triggeredFromHomeKey
		android.os.Parcel _data
	public void toggleRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void preloadRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void cancelPreloadRecentApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void showScreenPinningRequest ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void appTransitionPending ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void appTransitionCancelled ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void appTransitionStarting (long, long)  throws android.os.RemoteException 
		long statusBarAnimationsStartTime
		long statusBarAnimationsDuration
		android.os.Parcel _data
	public void showAssistDisclosure ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void startAssist (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle args
		android.os.Parcel _data
}

com/android/internal/statusbar/StatusBarIcon$1.class
StatusBarIcon.java
package com.android.internal.statusbar
final com.android.internal.statusbar.StatusBarIcon$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.statusbar.StatusBarIcon createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public com.android.internal.statusbar.StatusBarIcon[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/R$attr.class
R.java
package com.android.internal
public final com.android.internal.R$attr extends java.lang.Object {
	public static final int absListViewStyle
	public static final int accessibilityEventTypes
	public static final int accessibilityFeedbackType
	public static final int accessibilityFlags
	public static final int accessibilityFocusedDrawable
	public static final int accessibilityLiveRegion
	public static final int accessibilityTraversalAfter
	public static final int accessibilityTraversalBefore
	public static final int accountPreferences
	public static final int accountType
	public static final int action
	public static final int actionBarDivider
	public static final int actionBarItemBackground
	public static final int actionBarPopupTheme
	public static final int actionBarSize
	public static final int actionBarSplitStyle
	public static final int actionBarStyle
	public static final int actionBarTabBarStyle
	public static final int actionBarTabStyle
	public static final int actionBarTabTextStyle
	public static final int actionBarTheme
	public static final int actionBarWidgetTheme
	public static final int actionButtonStyle
	public static final int actionDropDownStyle
	public static final int actionLayout
	public static final int actionMenuTextAppearance
	public static final int actionMenuTextColor
	public static final int actionModeBackground
	public static final int actionModeCloseButtonStyle
	public static final int actionModeCloseDrawable
	public static final int actionModeCopyDrawable
	public static final int actionModeCutDrawable
	public static final int actionModeFindDrawable
	public static final int actionModePasteDrawable
	public static final int actionModePopupWindowStyle
	public static final int actionModeSelectAllDrawable
	public static final int actionModeShareDrawable
	public static final int actionModeSplitBackground
	public static final int actionModeStyle
	public static final int actionModeWebSearchDrawable
	public static final int actionOverflowButtonStyle
	public static final int actionOverflowMenuStyle
	public static final int actionProviderClass
	public static final int actionViewClass
	public static final int activatedBackgroundIndicator
	public static final int activityCloseEnterAnimation
	public static final int activityCloseExitAnimation
	public static final int activityOpenEnterAnimation
	public static final int activityOpenExitAnimation
	public static final int addPrintersActivity
	public static final int addStatesFromChildren
	public static final int adjustViewBounds
	public static final int advancedPrintOptionsActivity
	public static final int alertDialogCenterButtons
	public static final int alertDialogIcon
	public static final int alertDialogStyle
	public static final int alertDialogTheme
	public static final int alignmentMode
	public static final int allContactsName
	public static final int allowBackup
	public static final int allowClearUserData
	public static final int allowEmbedded
	public static final int allowParallelSyncs
	public static final int allowSingleTap
	public static final int allowTaskReparenting
	public static final int allowUndo
	public static final int alpha
	public static final int alphabeticShortcut
	public static final int alwaysDrawnWithCache
	public static final int alwaysRetainTaskState
	public static final int amPmBackgroundColor
	public static final int amPmTextColor
	public static final int ambientShadowAlpha
	public static final int angle
	public static final int animateFirstView
	public static final int animateLayoutChanges
	public static final int animateOnClick
	public static final int animation
	public static final int animationCache
	public static final int animationDuration
	public static final int animationOrder
	public static final int animationResolution
	public static final int antialias
	public static final int anyDensity
	public static final int apduServiceBanner
	public static final int apiKey
	public static final int author
	public static final int authorities
	public static final int autoAdvanceViewId
	public static final int autoCompleteTextViewStyle
	public static final int autoLink
	public static final int autoMirrored
	public static final int autoRemoveFromRecents
	public static final int autoStart
	public static final int autoText
	public static final int autoUrlDetect
	public static final int autoVerify
	public static final int background
	public static final int backgroundDimAmount
	public static final int backgroundDimEnabled
	public static final int backgroundSplit
	public static final int backgroundStacked
	public static final int backgroundTint
	public static final int backgroundTintMode
	public static final int backupAgent
	public static final int banner
	public static final int baseline
	public static final int baselineAlignBottom
	public static final int baselineAligned
	public static final int baselineAlignedChildIndex
	public static final int borderlessButtonStyle
	public static final int bottom
	public static final int bottomBright
	public static final int bottomDark
	public static final int bottomLeftRadius
	public static final int bottomMedium
	public static final int bottomOffset
	public static final int bottomRightRadius
	public static final int breadCrumbShortTitle
	public static final int breadCrumbTitle
	public static final int breakStrategy
	public static final int bufferType
	public static final int button
	public static final int buttonBarButtonStyle
	public static final int buttonBarNegativeButtonStyle
	public static final int buttonBarNeutralButtonStyle
	public static final int buttonBarPositiveButtonStyle
	public static final int buttonBarStyle
	public static final int buttonStyle
	public static final int buttonStyleInset
	public static final int buttonStyleSmall
	public static final int buttonStyleToggle
	public static final int buttonTint
	public static final int buttonTintMode
	public static final int cacheColorHint
	public static final int calendarTextColor
	public static final int calendarViewShown
	public static final int calendarViewStyle
	public static final int canRequestEnhancedWebAccessibility
	public static final int canRequestFilterKeyEvents
	public static final int canRequestTouchExplorationMode
	public static final int canRetrieveWindowContent
	public static final int candidatesTextStyleSpans
	public static final int capitalize
	public static final int category
	public static final int centerBright
	public static final int centerColor
	public static final int centerDark
	public static final int centerMedium
	public static final int centerX
	public static final int centerY
	public static final int checkBoxPreferenceStyle
	public static final int checkMark
	public static final int checkMarkGravity
	public static final int checkMarkTint
	public static final int checkMarkTintMode
	public static final int checkable
	public static final int checkableBehavior
	public static final int checkboxStyle
	public static final int checked
	public static final int checkedButton
	public static final int checkedTextViewStyle
	public static final int childDivider
	public static final int childIndicator
	public static final int childIndicatorEnd
	public static final int childIndicatorLeft
	public static final int childIndicatorRight
	public static final int childIndicatorStart
	public static final int choiceMode
	public static final int clearTaskOnLaunch
	public static final int clickable
	public static final int clipChildren
	public static final int clipOrientation
	public static final int clipToPadding
	public static final int closeIcon
	public static final int closeItemLayout
	public static final int codes
	public static final int collapseColumns
	public static final int collapseContentDescription
	public static final int color
	public static final int colorAccent
	public static final int colorActivatedHighlight
	public static final int colorBackground
	public static final int colorBackgroundCacheHint
	public static final int colorBackgroundFloating
	public static final int colorButtonNormal
	public static final int colorControlActivated
	public static final int colorControlHighlight
	public static final int colorControlNormal
	public static final int colorEdgeEffect
	public static final int colorFocusedHighlight
	public static final int colorForeground
	public static final int colorForegroundInverse
	public static final int colorLongPressedHighlight
	public static final int colorMultiSelectHighlight
	public static final int colorPressedHighlight
	public static final int colorPrimary
	public static final int colorPrimaryDark
	public static final int columnCount
	public static final int columnDelay
	public static final int columnOrderPreserved
	public static final int columnWidth
	public static final int commitIcon
	public static final int compatibleWidthLimitDp
	public static final int completionHint
	public static final int completionHintView
	public static final int completionThreshold
	public static final int configChanges
	public static final int configure
	public static final int constantSize
	public static final int content
	public static final int contentAgeHint
	public static final int contentAuthority
	public static final int contentDescription
	public static final int contentInsetEnd
	public static final int contentInsetLeft
	public static final int contentInsetRight
	public static final int contentInsetStart
	public static final int contextClickable
	public static final int controlX1
	public static final int controlX2
	public static final int controlY1
	public static final int controlY2
	public static final int country
	public static final int cropToPadding
	public static final int cursorVisible
	public static final int customNavigationLayout
	public static final int customTokens
	public static final int cycles
	public static final int dashGap
	public static final int dashWidth
	public static final int data
	public static final int datePickerDialogTheme
	public static final int datePickerMode
	public static final int datePickerStyle
	public static final int dateTextAppearance
	public static final int dayOfWeekBackground
	public static final int dayOfWeekTextAppearance
	public static final int debuggable
	public static final int defaultValue
	public static final int delay
	public static final int dependency
	public static final int descendantFocusability
	public static final int description
	public static final int detachWallpaper
	public static final int detailColumn
	public static final int detailSocialSummary
	public static final int detailsElementBackground
	public static final int dial
	public static final int dialogCustomTitleDecorLayout
	public static final int dialogIcon
	public static final int dialogLayout
	public static final int dialogMessage
	public static final int dialogPreferenceStyle
	public static final int dialogPreferredPadding
	public static final int dialogTheme
	public static final int dialogTitle
	public static final int dialogTitleDecorLayout
	public static final int dialogTitleIconsDecorLayout
	public static final int digits
	public static final int direction
	public static final int directionDescriptions
	public static final int directionPriority
	public static final int disableDependentsState
	public static final int disabledAlpha
	public static final int displayOptions
	public static final int dither
	public static final int divider
	public static final int dividerHeight
	public static final int dividerHorizontal
	public static final int dividerPadding
	public static final int dividerVertical
	public static final int documentLaunchMode
	public static final int drawSelectorOnTop
	public static final int drawable
	public static final int drawableBottom
	public static final int drawableEnd
	public static final int drawableLeft
	public static final int drawablePadding
	public static final int drawableRight
	public static final int drawableStart
	public static final int drawableTint
	public static final int drawableTintMode
	public static final int drawableTop
	public static final int drawingCacheQuality
	public static final int dropDownAnchor
	public static final int dropDownHeight
	public static final int dropDownHintAppearance
	public static final int dropDownHorizontalOffset
	public static final int dropDownItemStyle
	public static final int dropDownListViewStyle
	public static final int dropDownSelector
	public static final int dropDownSpinnerStyle
	public static final int dropDownVerticalOffset
	public static final int dropDownWidth
	public static final int duplicateParentState
	public static final int duration
	public static final int editTextBackground
	public static final int editTextColor
	public static final int editTextPreferenceStyle
	public static final int editTextStyle
	public static final int editable
	public static final int editorExtras
	public static final int elegantTextHeight
	public static final int elevation
	public static final int ellipsize
	public static final int ems
	public static final int enabled
	public static final int end
	public static final int endColor
	public static final int endYear
	public static final int enterFadeDuration
	public static final int entries
	public static final int entryValues
	public static final int eventsInterceptionEnabled
	public static final int excludeClass
	public static final int excludeFromRecents
	public static final int excludeId
	public static final int excludeName
	public static final int exitFadeDuration
	public static final int expandableListPreferredChildIndicatorLeft
	public static final int expandableListPreferredChildIndicatorRight
	public static final int expandableListPreferredChildPaddingLeft
	public static final int expandableListPreferredItemIndicatorLeft
	public static final int expandableListPreferredItemIndicatorRight
	public static final int expandableListPreferredItemPaddingLeft
	public static final int expandableListViewStyle
	public static final int expandableListViewWhiteStyle
	public static final int exported
	public static final int externalRouteEnabledDrawable
	public static final int extraTension
	public static final int extractNativeLibs
	public static final int factor
	public static final int fadeDuration
	public static final int fadeEnabled
	public static final int fadeOffset
	public static final int fadeScrollbars
	public static final int fadingEdge
	public static final int fadingEdgeLength
	public static final int fadingMode
	public static final int fastScrollAlwaysVisible
	public static final int fastScrollEnabled
	public static final int fastScrollOverlayPosition
	public static final int fastScrollPreviewBackgroundLeft
	public static final int fastScrollPreviewBackgroundRight
	public static final int fastScrollStyle
	public static final int fastScrollTextColor
	public static final int fastScrollThumbDrawable
	public static final int fastScrollTrackDrawable
	public static final int fillAfter
	public static final int fillAlpha
	public static final int fillBefore
	public static final int fillColor
	public static final int fillEnabled
	public static final int fillViewport
	public static final int filter
	public static final int filterTouchesWhenObscured
	public static final int fingerprintAuthDrawable
	public static final int finishOnCloseSystemDialogs
	public static final int finishOnTaskLaunch
	public static final int firstDayOfWeek
	public static final int fitsSystemWindows
	public static final int flipInterval
	public static final int focusable
	public static final int focusableInTouchMode
	public static final int focusedMonthDateColor
	public static final int fontFamily
	public static final int fontFeatureSettings
	public static final int footerDividersEnabled
	public static final int foreground
	public static final int foregroundGravity
	public static final int foregroundTint
	public static final int foregroundTintMode
	public static final int format
	public static final int format12Hour
	public static final int format24Hour
	public static final int fraction
	public static final int fragment
	public static final int fragmentAllowEnterTransitionOverlap
	public static final int fragmentAllowReturnTransitionOverlap
	public static final int fragmentBreadCrumbsStyle
	public static final int fragmentCloseEnterAnimation
	public static final int fragmentCloseExitAnimation
	public static final int fragmentEnterTransition
	public static final int fragmentExitTransition
	public static final int fragmentFadeEnterAnimation
	public static final int fragmentFadeExitAnimation
	public static final int fragmentOpenEnterAnimation
	public static final int fragmentOpenExitAnimation
	public static final int fragmentReenterTransition
	public static final int fragmentReturnTransition
	public static final int fragmentSharedElementEnterTransition
	public static final int fragmentSharedElementReturnTransition
	public static final int freezesText
	public static final int fromAlpha
	public static final int fromDegrees
	public static final int fromId
	public static final int fromScene
	public static final int fromXDelta
	public static final int fromXScale
	public static final int fromYDelta
	public static final int fromYScale
	public static final int fullBackupContent
	public static final int fullBackupOnly
	public static final int fullBright
	public static final int fullDark
	public static final int functionalTest
	public static final int galleryItemBackground
	public static final int galleryStyle
	public static final int gestureColor
	public static final int gestureOverlayViewStyle
	public static final int gestureStrokeAngleThreshold
	public static final int gestureStrokeLengthThreshold
	public static final int gestureStrokeSquarenessThreshold
	public static final int gestureStrokeType
	public static final int gestureStrokeWidth
	public static final int glEsVersion
	public static final int goIcon
	public static final int gradientRadius
	public static final int grantUriPermissions
	public static final int gravity
	public static final int gridViewStyle
	public static final int groupIndicator
	public static final int hand_hour
	public static final int hand_minute
	public static final int handle
	public static final int handleProfiling
	public static final int hapticFeedbackEnabled
	public static final int hardwareAccelerated
	public static final int hasCode
	public static final int headerAmPmTextAppearance
	public static final int headerBackground
	public static final int headerDayOfMonthTextAppearance
	public static final int headerDividersEnabled
	public static final int headerMonthTextAppearance
	public static final int headerTimeTextAppearance
	public static final int headerYearTextAppearance
	public static final int height
	public static final int hideOnContentScroll
	public static final int hint
	public static final int homeAsUpIndicator
	public static final int homeLayout
	public static final int horizontalDivider
	public static final int horizontalGap
	public static final int horizontalScrollViewStyle
	public static final int horizontalSpacing
	public static final int host
	public static final int hyphenationFrequency
	public static final int icon
	public static final int iconPreview
	public static final int iconifiedByDefault
	public static final int id
	public static final int ignoreGravity
	public static final int imageButtonStyle
	public static final int imageWellStyle
	public static final int imeActionId
	public static final int imeActionLabel
	public static final int imeExtractEnterAnimation
	public static final int imeExtractExitAnimation
	public static final int imeFullscreenBackground
	public static final int imeOptions
	public static final int imeSubtypeExtraValue
	public static final int imeSubtypeLocale
	public static final int imeSubtypeMode
	public static final int immersive
	public static final int importantForAccessibility
	public static final int inAnimation
	public static final int includeFontPadding
	public static final int includeInGlobalSearch
	public static final int indeterminate
	public static final int indeterminateBehavior
	public static final int indeterminateDrawable
	public static final int indeterminateDuration
	public static final int indeterminateOnly
	public static final int indeterminateProgressStyle
	public static final int indeterminateTint
	public static final int indeterminateTintMode
	public static final int indicatorEnd
	public static final int indicatorLeft
	public static final int indicatorRight
	public static final int indicatorStart
	public static final int inflatedId
	public static final int initOrder
	public static final int initialKeyguardLayout
	public static final int initialLayout
	public static final int innerRadius
	public static final int innerRadiusRatio
	public static final int inputMethod
	public static final int inputType
	public static final int inset
	public static final int insetBottom
	public static final int insetLeft
	public static final int insetRight
	public static final int insetTop
	public static final int installLocation
	public static final int interpolator
	public static final int isAlwaysSyncable
	public static final int isAsciiCapable
	public static final int isAuxiliary
	public static final int isDefault
	public static final int isGame
	public static final int isIndicator
	public static final int isLightTheme
	public static final int isModifier
	public static final int isRepeatable
	public static final int isScrollContainer
	public static final int isSticky
	public static final int isolatedProcess
	public static final int itemBackground
	public static final int itemIconDisabledAlpha
	public static final int itemPadding
	public static final int itemTextAppearance
	public static final int keepScreenOn
	public static final int key
	public static final int keyBackground
	public static final int keyEdgeFlags
	public static final int keyHeight
	public static final int keyIcon
	public static final int keyLabel
	public static final int keyOutputText
	public static final int keyPreviewHeight
	public static final int keyPreviewLayout
	public static final int keyPreviewOffset
	public static final int keySet
	public static final int keyTextColor
	public static final int keyTextSize
	public static final int keyWidth
	public static final int keyboardLayout
	public static final int keyboardMode
	public static final int keyboardViewStyle
	public static final int keycode
	public static final int killAfterRestore
	public static final int label
	public static final int labelFor
	public static final int labelTextSize
	public static final int largeHeap
	public static final int largeScreens
	public static final int largestWidthLimitDp
	public static final int launchMode
	public static final int launchTaskBehindSourceAnimation
	public static final int launchTaskBehindTargetAnimation
	public static final int layerType
	public static final int layout
	public static final int layoutAnimation
	public static final int layoutDirection
	public static final int layoutMode
	public static final int layout_above
	public static final int layout_alignBaseline
	public static final int layout_alignBottom
	public static final int layout_alignEnd
	public static final int layout_alignLeft
	public static final int layout_alignParentBottom
	public static final int layout_alignParentEnd
	public static final int layout_alignParentLeft
	public static final int layout_alignParentRight
	public static final int layout_alignParentStart
	public static final int layout_alignParentTop
	public static final int layout_alignRight
	public static final int layout_alignStart
	public static final int layout_alignTop
	public static final int layout_alignWithParentIfMissing
	public static final int layout_below
	public static final int layout_centerHorizontal
	public static final int layout_centerInParent
	public static final int layout_centerVertical
	public static final int layout_column
	public static final int layout_columnSpan
	public static final int layout_columnWeight
	public static final int layout_gravity
	public static final int layout_height
	public static final int layout_margin
	public static final int layout_marginBottom
	public static final int layout_marginEnd
	public static final int layout_marginLeft
	public static final int layout_marginRight
	public static final int layout_marginStart
	public static final int layout_marginTop
	public static final int layout_row
	public static final int layout_rowSpan
	public static final int layout_rowWeight
	public static final int layout_scale
	public static final int layout_span
	public static final int layout_toEndOf
	public static final int layout_toLeftOf
	public static final int layout_toRightOf
	public static final int layout_toStartOf
	public static final int layout_weight
	public static final int layout_width
	public static final int layout_x
	public static final int layout_y
	public static final int left
	public static final int letterSpacing
	public static final int lightRadius
	public static final int lightY
	public static final int lightZ
	public static final int lineSpacingExtra
	public static final int lineSpacingMultiplier
	public static final int lines
	public static final int linksClickable
	public static final int listChoiceBackgroundIndicator
	public static final int listChoiceIndicatorMultiple
	public static final int listChoiceIndicatorSingle
	public static final int listDivider
	public static final int listDividerAlertDialog
	public static final int listPopupWindowStyle
	public static final int listPreferredItemHeight
	public static final int listPreferredItemHeightLarge
	public static final int listPreferredItemHeightSmall
	public static final int listPreferredItemPaddingEnd
	public static final int listPreferredItemPaddingLeft
	public static final int listPreferredItemPaddingRight
	public static final int listPreferredItemPaddingStart
	public static final int listSelector
	public static final int listSeparatorTextViewStyle
	public static final int listViewStyle
	public static final int listViewWhiteStyle
	public static final int lockTaskMode
	public static final int logo
	public static final int logoDescription
	public static final int longClickable
	public static final int loopViews
	public static final int manageSpaceActivity
	public static final int mapViewStyle
	public static final int marqueeRepeatLimit
	public static final int matchOrder
	public static final int max
	public static final int maxDate
	public static final int maxEms
	public static final int maxHeight
	public static final int maxItemsPerRow
	public static final int maxLength
	public static final int maxLevel
	public static final int maxLines
	public static final int maxRecents
	public static final int maxRows
	public static final int maxSdkVersion
	public static final int maxWidth
	public static final int maximumAngle
	public static final int measureAllChildren
	public static final int measureWithLargestChild
	public static final int mediaRouteButtonStyle
	public static final int mediaRouteTypes
	public static final int menuCategory
	public static final int mimeType
	public static final int minDate
	public static final int minEms
	public static final int minHeight
	public static final int minLevel
	public static final int minLines
	public static final int minResizeHeight
	public static final int minResizeWidth
	public static final int minSdkVersion
	public static final int minWidth
	public static final int minimumHorizontalAngle
	public static final int minimumVerticalAngle
	public static final int mipMap
	public static final int mirrorForRtl
	public static final int mode
	public static final int moreIcon
	public static final int multiArch
	public static final int multiprocess
	public static final int name
	public static final int navigationBarColor
	public static final int navigationContentDescription
	public static final int navigationIcon
	public static final int navigationMode
	public static final int negativeButtonText
	public static final int nestedScrollingEnabled
	public static final int nextFocusDown
	public static final int nextFocusForward
	public static final int nextFocusLeft
	public static final int nextFocusRight
	public static final int nextFocusUp
	public static final int noHistory
	public static final int normalScreens
	public static final int notificationTimeout
	public static final int numColumns
	public static final int numStars
	public static final int numberPickerStyle
	public static final int numbersBackgroundColor
	public static final int numbersInnerTextColor
	public static final int numbersSelectorColor
	public static final int numbersTextColor
	public static final int numeric
	public static final int numericShortcut
	public static final int onClick
	public static final int oneshot
	public static final int opacity
	public static final int order
	public static final int orderInCategory
	public static final int ordering
	public static final int orderingFromXml
	public static final int orientation
	public static final int outAnimation
	public static final int outlineProvider
	public static final int overScrollFooter
	public static final int overScrollHeader
	public static final int overScrollMode
	public static final int overlapAnchor
	public static final int overridesImplicitlyEnabledSubtype
	public static final int packageNames
	public static final int padding
	public static final int paddingBottom
	public static final int paddingEnd
	public static final int paddingLeft
	public static final int paddingMode
	public static final int paddingRight
	public static final int paddingStart
	public static final int paddingTop
	public static final int panelBackground
	public static final int panelColorBackground
	public static final int panelColorForeground
	public static final int panelFullBackground
	public static final int panelTextAppearance
	public static final int parentActivityName
	public static final int password
	public static final int path
	public static final int pathData
	public static final int pathPattern
	public static final int pathPrefix
	public static final int patternPathData
	public static final int permission
	public static final int permissionFlags
	public static final int permissionGroup
	public static final int permissionGroupFlags
	public static final int persistableMode
	public static final int persistent
	public static final int persistentDrawingCache
	public static final int phoneNumber
	public static final int pivotX
	public static final int pivotY
	public static final int pointerStyle
	public static final int popupAnimationStyle
	public static final int popupBackground
	public static final int popupCharacters
	public static final int popupElevation
	public static final int popupKeyboard
	public static final int popupLayout
	public static final int popupMenuStyle
	public static final int popupTheme
	public static final int popupWindowStyle
	public static final int port
	public static final int positiveButtonText
	public static final int preferenceActivityStyle
	public static final int preferenceCategoryStyle
	public static final int preferenceFragmentStyle
	public static final int preferenceFrameLayoutStyle
	public static final int preferenceInformationStyle
	public static final int preferenceLayoutChild
	public static final int preferenceScreenStyle
	public static final int preferenceStyle
	public static final int presentationTheme
	public static final int previewImage
	public static final int priority
	public static final int privateImeOptions
	public static final int process
	public static final int progress
	public static final int progressBackgroundTint
	public static final int progressBackgroundTintMode
	public static final int progressBarPadding
	public static final int progressBarStyle
	public static final int progressBarStyleHorizontal
	public static final int progressBarStyleInverse
	public static final int progressBarStyleLarge
	public static final int progressBarStyleLargeInverse
	public static final int progressBarStyleSmall
	public static final int progressBarStyleSmallInverse
	public static final int progressBarStyleSmallTitle
	public static final int progressDrawable
	public static final int progressTint
	public static final int progressTintMode
	public static final int prompt
	public static final int propertyName
	public static final int propertyXName
	public static final int propertyYName
	public static final int protectionLevel
	public static final int publicKey
	public static final int queryActionMsg
	public static final int queryAfterZeroResults
	public static final int queryBackground
	public static final int queryHint
	public static final int quickContactBadgeStyleSmallWindowLarge
	public static final int quickContactBadgeStyleSmallWindowMedium
	public static final int quickContactBadgeStyleSmallWindowSmall
	public static final int quickContactBadgeStyleWindowLarge
	public static final int quickContactBadgeStyleWindowMedium
	public static final int quickContactBadgeStyleWindowSmall
	public static final int radioButtonStyle
	public static final int radius
	public static final int rating
	public static final int ratingBarStyle
	public static final int ratingBarStyleIndicator
	public static final int ratingBarStyleSmall
	public static final int readPermission
	public static final int recognitionService
	public static final int relinquishTaskIdentity
	public static final int reparent
	public static final int reparentWithOverlay
	public static final int repeatCount
	public static final int repeatMode
	public static final int reqFiveWayNav
	public static final int reqHardKeyboard
	public static final int reqKeyboardType
	public static final int reqNavigation
	public static final int reqTouchScreen
	public static final int requireDeviceUnlock
	public static final int required
	public static final int requiredAccountType
	public static final int requiredForAllUsers
	public static final int requiresFadingEdge
	public static final int requiresSmallestWidthDp
	public static final int resizeClip
	public static final int resizeMode
	public static final int resizeable
	public static final int resource
	public static final int restoreAnyVersion
	public static final int restoreNeedsApplication
	public static final int restrictedAccountType
	public static final int restrictionType
	public static final int resumeWhilePausing
	public static final int reversible
	public static final int revisionCode
	public static final int right
	public static final int ringtonePreferenceStyle
	public static final int ringtoneType
	public static final int rotation
	public static final int rotationX
	public static final int rotationY
	public static final int rowCount
	public static final int rowDelay
	public static final int rowEdgeFlags
	public static final int rowHeight
	public static final int rowOrderPreserved
	public static final int saveEnabled
	public static final int scaleGravity
	public static final int scaleHeight
	public static final int scaleType
	public static final int scaleWidth
	public static final int scaleX
	public static final int scaleY
	public static final int scheme
	public static final int screenDensity
	public static final int screenOrientation
	public static final int screenSize
	public static final int scrollHorizontally
	public static final int scrollIndicators
	public static final int scrollViewStyle
	public static final int scrollX
	public static final int scrollY
	public static final int scrollbarAlwaysDrawHorizontalTrack
	public static final int scrollbarAlwaysDrawVerticalTrack
	public static final int scrollbarDefaultDelayBeforeFade
	public static final int scrollbarFadeDuration
	public static final int scrollbarSize
	public static final int scrollbarStyle
	public static final int scrollbarThumbHorizontal
	public static final int scrollbarThumbVertical
	public static final int scrollbarTrackHorizontal
	public static final int scrollbarTrackVertical
	public static final int scrollbars
	public static final int scrollingCache
	public static final int searchButtonText
	public static final int searchDialogTheme
	public static final int searchHintIcon
	public static final int searchIcon
	public static final int searchKeyphrase
	public static final int searchKeyphraseId
	public static final int searchKeyphraseRecognitionFlags
	public static final int searchKeyphraseSupportedLocales
	public static final int searchMode
	public static final int searchSettingsDescription
	public static final int searchSuggestAuthority
	public static final int searchSuggestIntentAction
	public static final int searchSuggestIntentData
	public static final int searchSuggestPath
	public static final int searchSuggestSelection
	public static final int searchSuggestThreshold
	public static final int searchViewStyle
	public static final int secondaryProgress
	public static final int secondaryProgressTint
	public static final int secondaryProgressTintMode
	public static final int seekBarDialogPreferenceStyle
	public static final int seekBarPreferenceStyle
	public static final int seekBarStyle
	public static final int segmentedButtonStyle
	public static final int selectAllOnFocus
	public static final int selectable
	public static final int selectableItemBackground
	public static final int selectableItemBackgroundBorderless
	public static final int selectedDateVerticalBar
	public static final int selectedWeekBackgroundColor
	public static final int sessionService
	public static final int settingsActivity
	public static final int setupActivity
	public static final int shadowColor
	public static final int shadowDx
	public static final int shadowDy
	public static final int shadowRadius
	public static final int shape
	public static final int shareInterpolator
	public static final int sharedUserId
	public static final int sharedUserLabel
	public static final int shouldDisableView
	public static final int showAsAction
	public static final int showDefault
	public static final int showDividers
	public static final int showForAllUsers
	public static final int showOnLockScreen
	public static final int showSilent
	public static final int showText
	public static final int showWeekNumber
	public static final int shownWeekCount
	public static final int shrinkColumns
	public static final int singleLine
	public static final int singleUser
	public static final int slideEdge
	public static final int smallIcon
	public static final int smallScreens
	public static final int smoothScrollbar
	public static final int solidColor
	public static final int soundEffectsEnabled
	public static final int spacing
	public static final int spinnerDropDownItemStyle
	public static final int spinnerItemStyle
	public static final int spinnerMode
	public static final int spinnerStyle
	public static final int spinnersShown
	public static final int splitMotionEvents
	public static final int splitTrack
	public static final int spotShadowAlpha
	public static final int src
	public static final int ssp
	public static final int sspPattern
	public static final int sspPrefix
	public static final int stackFromBottom
	public static final int stackViewStyle
	public static final int starStyle
	public static final int start
	public static final int startColor
	public static final int startDelay
	public static final int startOffset
	public static final int startYear
	public static final int stateListAnimator
	public static final int stateNotNeeded
	public static final int state_above_anchor
	public static final int state_accelerated
	public static final int state_activated
	public static final int state_active
	public static final int state_checkable
	public static final int state_checked
	public static final int state_drag_can_accept
	public static final int state_drag_hovered
	public static final int state_empty
	public static final int state_enabled
	public static final int state_expanded
	public static final int state_first
	public static final int state_focused
	public static final int state_hovered
	public static final int state_last
	public static final int state_long_pressable
	public static final int state_middle
	public static final int state_multiline
	public static final int state_pressed
	public static final int state_selected
	public static final int state_single
	public static final int state_window_focused
	public static final int staticWallpaperPreview
	public static final int statusBarColor
	public static final int stepSize
	public static final int stopWithTask
	public static final int streamType
	public static final int stretchColumns
	public static final int stretchMode
	public static final int strokeAlpha
	public static final int strokeColor
	public static final int strokeLineCap
	public static final int strokeLineJoin
	public static final int strokeMiterLimit
	public static final int strokeWidth
	public static final int submitBackground
	public static final int subtitle
	public static final int subtitleTextAppearance
	public static final int subtitleTextColor
	public static final int subtitleTextStyle
	public static final int subtypeExtraValue
	public static final int subtypeId
	public static final int subtypeLocale
	public static final int suggestActionMsg
	public static final int suggestActionMsgColumn
	public static final int suggestionRowLayout
	public static final int summary
	public static final int summaryColumn
	public static final int summaryOff
	public static final int summaryOn
	public static final int supportsAssist
	public static final int supportsLaunchVoiceAssistFromKeyguard
	public static final int supportsRtl
	public static final int supportsSwitchingToNextInputMethod
	public static final int supportsUploading
	public static final int switchMinWidth
	public static final int switchPadding
	public static final int switchPreferenceStyle
	public static final int switchStyle
	public static final int switchTextAppearance
	public static final int switchTextOff
	public static final int switchTextOn
	public static final int syncable
	public static final int tabStripEnabled
	public static final int tabStripLeft
	public static final int tabStripRight
	public static final int tabWidgetStyle
	public static final int tag
	public static final int targetActivity
	public static final int targetClass
	public static final int targetDescriptions
	public static final int targetId
	public static final int targetName
	public static final int targetPackage
	public static final int targetSdkVersion
	public static final int taskAffinity
	public static final int taskCloseEnterAnimation
	public static final int taskCloseExitAnimation
	public static final int taskOpenEnterAnimation
	public static final int taskOpenExitAnimation
	public static final int taskToBackEnterAnimation
	public static final int taskToBackExitAnimation
	public static final int taskToFrontEnterAnimation
	public static final int taskToFrontExitAnimation
	public static final int tension
	public static final int testOnly
	public static final int text
	public static final int textAlignment
	public static final int textAllCaps
	public static final int textAppearance
	public static final int textAppearanceAutoCorrectionSuggestion
	public static final int textAppearanceButton
	public static final int textAppearanceEasyCorrectSuggestion
	public static final int textAppearanceInverse
	public static final int textAppearanceLarge
	public static final int textAppearanceLargeInverse
	public static final int textAppearanceLargePopupMenu
	public static final int textAppearanceListItem
	public static final int textAppearanceListItemSecondary
	public static final int textAppearanceListItemSmall
	public static final int textAppearanceMedium
	public static final int textAppearanceMediumInverse
	public static final int textAppearanceMisspelledSuggestion
	public static final int textAppearanceSearchResultSubtitle
	public static final int textAppearanceSearchResultTitle
	public static final int textAppearanceSmall
	public static final int textAppearanceSmallInverse
	public static final int textAppearanceSmallPopupMenu
	public static final int textCheckMark
	public static final int textCheckMarkInverse
	public static final int textColor
	public static final int textColorAlertDialogListItem
	public static final int textColorHighlight
	public static final int textColorHighlightInverse
	public static final int textColorHint
	public static final int textColorHintInverse
	public static final int textColorLink
	public static final int textColorLinkInverse
	public static final int textColorPrimary
	public static final int textColorPrimaryDisableOnly
	public static final int textColorPrimaryInverse
	public static final int textColorPrimaryInverseDisableOnly
	public static final int textColorPrimaryInverseNoDisable
	public static final int textColorPrimaryNoDisable
	public static final int textColorSearchUrl
	public static final int textColorSecondary
	public static final int textColorSecondaryInverse
	public static final int textColorSecondaryInverseNoDisable
	public static final int textColorSecondaryNoDisable
	public static final int textColorTertiary
	public static final int textColorTertiaryInverse
	public static final int textCursorDrawable
	public static final int textDirection
	public static final int textEditNoPasteWindowLayout
	public static final int textEditPasteWindowLayout
	public static final int textEditSideNoPasteWindowLayout
	public static final int textEditSidePasteWindowLayout
	public static final int textEditSuggestionItemLayout
	public static final int textFilterEnabled
	public static final int textIsSelectable
	public static final int textOff
	public static final int textOn
	public static final int textScaleX
	public static final int textSelectHandle
	public static final int textSelectHandleLeft
	public static final int textSelectHandleRight
	public static final int textSelectHandleWindowStyle
	public static final int textSize
	public static final int textStyle
	public static final int textSuggestionsWindowStyle
	public static final int textViewStyle
	public static final int theme
	public static final int thickness
	public static final int thicknessRatio
	public static final int thumb
	public static final int thumbOffset
	public static final int thumbPosition
	public static final int thumbTextPadding
	public static final int thumbTint
	public static final int thumbTintMode
	public static final int thumbnail
	public static final int tileMode
	public static final int tileModeX
	public static final int tileModeY
	public static final int timePickerDialogTheme
	public static final int timePickerMode
	public static final int timePickerStyle
	public static final int timeZone
	public static final int tint
	public static final int tintMode
	public static final int title
	public static final int titleCondensed
	public static final int titleTextAppearance
	public static final int titleTextColor
	public static final int titleTextStyle
	public static final int toAlpha
	public static final int toDegrees
	public static final int toId
	public static final int toScene
	public static final int toXDelta
	public static final int toXScale
	public static final int toYDelta
	public static final int toYScale
	public static final int toolbarStyle
	public static final int top
	public static final int topBright
	public static final int topDark
	public static final int topLeftRadius
	public static final int topOffset
	public static final int topRightRadius
	public static final int touchscreenBlocksFocus
	public static final int track
	public static final int trackTint
	public static final int trackTintMode
	public static final int transcriptMode
	public static final int transformPivotX
	public static final int transformPivotY
	public static final int transition
	public static final int transitionGroup
	public static final int transitionName
	public static final int transitionOrdering
	public static final int transitionVisibilityMode
	public static final int translateX
	public static final int translateY
	public static final int translationX
	public static final int translationY
	public static final int translationZ
	public static final int trimPathEnd
	public static final int trimPathOffset
	public static final int trimPathStart
	public static final int type
	public static final int typeface
	public static final int uiOptions
	public static final int uncertainGestureColor
	public static final int unfocusedMonthDateColor
	public static final int unselectedAlpha
	public static final int updatePeriodMillis
	public static final int useDefaultMargins
	public static final int useIntrinsicSizeAsMinimum
	public static final int useLevel
	public static final int userVisible
	public static final int usesCleartextTraffic
	public static final int value
	public static final int valueFrom
	public static final int valueTo
	public static final int valueType
	public static final int variablePadding
	public static final int vendor
	public static final int versionCode
	public static final int versionName
	public static final int verticalCorrection
	public static final int verticalDivider
	public static final int verticalGap
	public static final int verticalScrollbarPosition
	public static final int verticalSpacing
	public static final int viewportHeight
	public static final int viewportWidth
	public static final int visibility
	public static final int visible
	public static final int vmSafeMode
	public static final int voiceIcon
	public static final int voiceLanguage
	public static final int voiceLanguageModel
	public static final int voiceMaxResults
	public static final int voicePromptText
	public static final int voiceSearchMode
	public static final int wallpaperCloseEnterAnimation
	public static final int wallpaperCloseExitAnimation
	public static final int wallpaperIntraCloseEnterAnimation
	public static final int wallpaperIntraCloseExitAnimation
	public static final int wallpaperIntraOpenEnterAnimation
	public static final int wallpaperIntraOpenExitAnimation
	public static final int wallpaperOpenEnterAnimation
	public static final int wallpaperOpenExitAnimation
	public static final int webTextViewStyle
	public static final int webViewStyle
	public static final int weekDayTextAppearance
	public static final int weekNumberColor
	public static final int weekSeparatorLineColor
	public static final int weightSum
	public static final int widgetCategory
	public static final int widgetLayout
	public static final int width
	public static final int windowActionBar
	public static final int windowActionBarFullscreenDecorLayout
	public static final int windowActionBarOverlay
	public static final int windowActionModeOverlay
	public static final int windowActivityTransitions
	public static final int windowAllowEnterTransitionOverlap
	public static final int windowAllowReturnTransitionOverlap
	public static final int windowAnimationStyle
	public static final int windowBackground
	public static final int windowBackgroundFallback
	public static final int windowClipToOutline
	public static final int windowCloseOnTouchOutside
	public static final int windowContentOverlay
	public static final int windowContentTransitionManager
	public static final int windowContentTransitions
	public static final int windowDisablePreview
	public static final int windowDrawsSystemBarBackgrounds
	public static final int windowElevation
	public static final int windowEnableSplitTouch
	public static final int windowEnterAnimation
	public static final int windowEnterTransition
	public static final int windowExitAnimation
	public static final int windowExitTransition
	public static final int windowFixedHeightMajor
	public static final int windowFixedHeightMinor
	public static final int windowFixedWidthMajor
	public static final int windowFixedWidthMinor
	public static final int windowFrame
	public static final int windowFullscreen
	public static final int windowHideAnimation
	public static final int windowIsFloating
	public static final int windowIsTranslucent
	public static final int windowLightStatusBar
	public static final int windowMinWidthMajor
	public static final int windowMinWidthMinor
	public static final int windowNoDisplay
	public static final int windowNoTitle
	public static final int windowOverscan
	public static final int windowReenterTransition
	public static final int windowReturnTransition
	public static final int windowSharedElementEnterTransition
	public static final int windowSharedElementExitTransition
	public static final int windowSharedElementReenterTransition
	public static final int windowSharedElementReturnTransition
	public static final int windowSharedElementsUseOverlay
	public static final int windowShowAnimation
	public static final int windowShowWallpaper
	public static final int windowSoftInputMode
	public static final int windowSwipeToDismiss
	public static final int windowTitleBackgroundStyle
	public static final int windowTitleSize
	public static final int windowTitleStyle
	public static final int windowTransitionBackgroundFadeDuration
	public static final int windowTranslucentNavigation
	public static final int windowTranslucentStatus
	public static final int writePermission
	public static final int x
	public static final int xlargeScreens
	public static final int y
	public static final int yearListItemTextAppearance
	public static final int yearListSelectorColor
	public static final int yesNoPreferenceStyle
	public static final int zAdjustment
	public void  () 
}

com/android/internal/content/
com/android/internal/content/SelectionBuilder.class
SelectionBuilder.java
package com.android.internal.content
public com.android.internal.content.SelectionBuilder extends java.lang.Object {
	private StringBuilder mSelection
	private java.util.ArrayList mSelectionArgs
	public void  () 
	public com.android.internal.content.SelectionBuilder reset () 
	public transient com.android.internal.content.SelectionBuilder append (java.lang.String, java.lang.Object[]) 
		Object arg
		Object[] arr$
		int len$
		int i$
		String selection
		Object[] selectionArgs
	public java.lang.String getSelection () 
	public java.lang.String[] getSelectionArgs () 
	public android.database.Cursor query (android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String[], java.lang.String) 
		android.database.sqlite.SQLiteDatabase db
		String table
		String[] columns
		String orderBy
	public android.database.Cursor query (android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.database.sqlite.SQLiteDatabase db
		String table
		String[] columns
		String groupBy
		String having
		String orderBy
		String limit
	public int update (android.database.sqlite.SQLiteDatabase, java.lang.String, android.content.ContentValues) 
		android.database.sqlite.SQLiteDatabase db
		String table
		android.content.ContentValues values
	public int delete (android.database.sqlite.SQLiteDatabase, java.lang.String) 
		android.database.sqlite.SQLiteDatabase db
		String table
}

com/android/internal/content/ReferrerIntent.class
ReferrerIntent.java
package com.android.internal.content
public com.android.internal.content.ReferrerIntent extends android.content.Intent {
	public final String mReferrer
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Intent, java.lang.String) 
		android.content.Intent baseIntent
		String referrer
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

com/android/internal/content/NativeLibraryHelper$Handle.class
NativeLibraryHelper.java
package com.android.internal.content
public com.android.internal.content.NativeLibraryHelper$Handle extends java.lang.Object implements java.io.Closeable  {
	private final dalvik.system.CloseGuard mGuard
	private volatile boolean mClosed
	final long[] apkHandles
	final boolean multiArch
	final boolean extractNativeLibs
	public static com.android.internal.content.NativeLibraryHelper$Handle create (java.io.File)  throws java.io.IOException 
		android.content.pm.PackageParser$PackageLite lite
		android.content.pm.PackageParser$PackageParserException e
		java.io.File packageFile
	public static com.android.internal.content.NativeLibraryHelper$Handle create (android.content.pm.PackageParser$Package)  throws java.io.IOException 
		android.content.pm.PackageParser$Package pkg
	public static com.android.internal.content.NativeLibraryHelper$Handle create (android.content.pm.PackageParser$PackageLite)  throws java.io.IOException 
		android.content.pm.PackageParser$PackageLite lite
	private static com.android.internal.content.NativeLibraryHelper$Handle create (java.util.List, boolean, boolean)  throws java.io.IOException 
		int j
		String path
		int i
		java.util.List codePaths
		boolean multiArch
		boolean extractNativeLibs
		int size
		long[] apkHandles
	void  (long[], boolean, boolean) 
		long[] apkHandles
		boolean multiArch
		boolean extractNativeLibs
	public void close () 
		long apkHandle
		long[] arr$
		int len$
		int i$
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/internal/content/PackageMonitor.class
PackageMonitor.java
package com.android.internal.content
public abstract com.android.internal.content.PackageMonitor extends android.content.BroadcastReceiver {
	static final android.content.IntentFilter sPackageFilt
	static final android.content.IntentFilter sNonDataFilt
	static final android.content.IntentFilter sExternalFilt
	final java.util.HashSet mUpdatingPackages
	android.content.Context mRegisteredContext
	android.os.Handler mRegisteredHandler
	String[] mDisappearingPackages
	String[] mAppearingPackages
	String[] mModifiedPackages
	int mChangeType
	int mChangeUserId
	boolean mSomePackagesChanged
	String[] mTempArray
	public static final int PACKAGE_UNCHANGED
	public static final int PACKAGE_UPDATING
	public static final int PACKAGE_TEMPORARY_CHANGE
	public static final int PACKAGE_PERMANENT_CHANGE
	public void  () 
	public void register (android.content.Context, android.os.Looper, boolean) 
		android.content.Context context
		android.os.Looper thread
		boolean externalStorage
	public void register (android.content.Context, android.os.Looper, android.os.UserHandle, boolean) 
		android.content.Context context
		android.os.Looper thread
		android.os.UserHandle user
		boolean externalStorage
	public android.os.Handler getRegisteredHandler () 
	public void unregister () 
	boolean isPackageUpdating (java.lang.String) 
		String packageName
	public void onBeginPackageChanges () 
	public void onPackageAdded (java.lang.String, int) 
		String packageName
		int uid
	public void onPackageRemoved (java.lang.String, int) 
		String packageName
		int uid
	public void onPackageRemovedAllUsers (java.lang.String, int) 
		String packageName
		int uid
	public void onPackageUpdateStarted (java.lang.String, int) 
		String packageName
		int uid
	public void onPackageUpdateFinished (java.lang.String, int) 
		String packageName
		int uid
	public boolean onPackageChanged (java.lang.String, int, java.lang.String[]) 
		String name
		String[] arr$
		int len$
		int i$
		String packageName
		int uid
		String[] components
	public boolean onHandleForceStop (android.content.Intent, java.lang.String[], int, boolean) 
		android.content.Intent intent
		String[] packages
		int uid
		boolean doit
	public void onHandleUserStop (android.content.Intent, int) 
		android.content.Intent intent
		int userHandle
	public void onUidRemoved (int) 
		int uid
	public void onPackagesAvailable (java.lang.String[]) 
		String[] packages
	public void onPackagesUnavailable (java.lang.String[]) 
		String[] packages
	public void onPackageDisappeared (java.lang.String, int) 
		String packageName
		int reason
	public void onPackageAppeared (java.lang.String, int) 
		String packageName
		int reason
	public void onPackageModified (java.lang.String) 
		String packageName
	public boolean didSomePackagesChange () 
	public int isPackageAppearing (java.lang.String) 
		int i
		String packageName
	public boolean anyPackagesAppearing () 
	public int isPackageDisappearing (java.lang.String) 
		int i
		String packageName
	public boolean anyPackagesDisappearing () 
	public boolean isReplacing () 
	public boolean isPackageModified (java.lang.String) 
		int i
		String packageName
	public void onSomePackagesChanged () 
	public void onFinishPackageChanges () 
	public int getChangingUserId () 
	java.lang.String getPackageName (android.content.Intent) 
		android.content.Intent intent
		android.net.Uri uri
		String pkg
	public void onReceive (android.content.Context, android.content.Intent) 
		String pkg
		int uid
		String pkg
		int uid
		String pkg
		int uid
		String[] components
		boolean canRestart
		int i
		String[] pkgList
		int i
		String[] pkgList
		android.content.Context context
		android.content.Intent intent
		String action
	static void  () 
}

com/android/internal/content/PackageHelper.class
PackageHelper.java
package com.android.internal.content
public com.android.internal.content.PackageHelper extends java.lang.Object {
	public static final int RECOMMEND_INSTALL_INTERNAL
	public static final int RECOMMEND_INSTALL_EXTERNAL
	public static final int RECOMMEND_FAILED_INSUFFICIENT_STORAGE
	public static final int RECOMMEND_FAILED_INVALID_APK
	public static final int RECOMMEND_FAILED_INVALID_LOCATION
	public static final int RECOMMEND_FAILED_ALREADY_EXISTS
	public static final int RECOMMEND_MEDIA_UNAVAILABLE
	public static final int RECOMMEND_FAILED_INVALID_URI
	public static final int RECOMMEND_FAILED_VERSION_DOWNGRADE
	private static final boolean localLOGV
	private static final String TAG
	public static final int APP_INSTALL_AUTO
	public static final int APP_INSTALL_INTERNAL
	public static final int APP_INSTALL_EXTERNAL
	public void  () 
	public static android.os.storage.IMountService getMountService ()  throws android.os.RemoteException 
		android.os.IBinder service
	public static java.lang.String createSdDir (long, java.lang.String, java.lang.String, int, boolean) 
		android.os.storage.IMountService mountService
		int rc
		String cachePath
		android.os.RemoteException e
		long sizeBytes
		String cid
		String sdEncKey
		int uid
		boolean isExternal
		int sizeMb
	public static boolean resizeSdDir (long, java.lang.String, java.lang.String) 
		android.os.storage.IMountService mountService
		int rc
		android.os.RemoteException e
		long sizeBytes
		String cid
		String sdEncKey
		int sizeMb
	public static java.lang.String mountSdDir (java.lang.String, java.lang.String, int) 
		String cid
		String key
		int ownerUid
	public static java.lang.String mountSdDir (java.lang.String, java.lang.String, int, boolean) 
		int rc
		android.os.RemoteException e
		String cid
		String key
		int ownerUid
		boolean readOnly
	public static boolean unMountSdDir (java.lang.String) 
		int rc
		android.os.RemoteException e
		String cid
	public static boolean renameSdDir (java.lang.String, java.lang.String) 
		int rc
		android.os.RemoteException e
		String oldId
		String newId
	public static java.lang.String getSdDir (java.lang.String) 
		android.os.RemoteException e
		String cid
	public static java.lang.String getSdFilesystem (java.lang.String) 
		android.os.RemoteException e
		String cid
	public static boolean finalizeSdDir (java.lang.String) 
		int rc
		android.os.RemoteException e
		String cid
	public static boolean destroySdDir (java.lang.String) 
		int rc
		android.os.RemoteException e
		String cid
	public static java.lang.String[] getSecureContainerList () 
		android.os.RemoteException e
	public static boolean isContainerMounted (java.lang.String) 
		android.os.RemoteException e
		String cid
	public static long extractPublicFiles (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.FileOutputStream fstr
		java.util.zip.ZipOutputStream publicZipOutStream
		String zipEntryName
		java.util.zip.ZipEntry zipEntry
		java.util.Iterator i$
		java.io.IOException e
		java.io.IOException e
		java.util.zip.ZipFile privateZip
		java.io.File apkFile
		java.io.File publicZipFile
		java.io.FileOutputStream fstr
		java.util.zip.ZipOutputStream publicZipOutStream
		long size
	private static void copyZipEntry (java.util.zip.ZipEntry, java.util.zip.ZipFile, java.util.zip.ZipOutputStream)  throws java.io.IOException 
		java.util.zip.ZipEntry newEntry
		java.util.zip.ZipEntry zipEntry
		java.util.zip.ZipFile inZipFile
		java.util.zip.ZipOutputStream outZipStream
		byte[] buffer
		int num
		java.util.zip.ZipEntry newEntry
		java.io.InputStream data
	public static boolean fixSdPermissions (java.lang.String, int, java.lang.String) 
		int rc
		android.os.RemoteException e
		String cid
		int gid
		String filename
	public static java.lang.String resolveInstallVolume (android.content.Context, java.lang.String, int, long)  throws java.io.IOException 
		android.content.pm.PackageManager$NameNotFoundException ignored
		long availBytes
		android.os.storage.VolumeInfo vol
		java.util.Iterator i$
		android.content.Context context
		String packageName
		int installLocation
		long sizeBytes
		android.content.pm.ApplicationInfo existingInfo
		android.os.storage.StorageManager storageManager
		boolean fitsOnInternal
		android.util.ArraySet allCandidates
		android.os.storage.VolumeInfo bestCandidate
		long bestCandidateAvailBytes
	public static boolean fitsOnInternal (android.content.Context, long) 
		android.content.Context context
		long sizeBytes
		android.os.storage.StorageManager storage
		java.io.File target
	public static boolean fitsOnExternal (android.content.Context, long) 
		android.content.Context context
		long sizeBytes
		android.os.storage.StorageManager storage
		android.os.storage.StorageVolume primary
	public static int resolveInstallLocation (android.content.Context, java.lang.String, int, long, int) 
		android.content.pm.PackageManager$NameNotFoundException ignored
		int prefer
		boolean checkBoth
		int prefer
		boolean checkBoth
		int prefer
		boolean checkBoth
		int prefer
		boolean checkBoth
		int prefer
		int prefer
		int prefer
		boolean checkBoth
		android.content.Context context
		String packageName
		int installLocation
		long sizeBytes
		int installFlags
		android.content.pm.ApplicationInfo existingInfo
		int prefer
		boolean checkBoth
		boolean fitsOnInternal
		boolean fitsOnExternal
	public static long calculateInstalledSize (android.content.pm.PackageParser$PackageLite, boolean, java.lang.String)  throws java.io.IOException 
		android.content.pm.PackageParser$PackageLite pkg
		boolean isForwardLocked
		String abiOverride
		com.android.internal.content.NativeLibraryHelper$Handle handle
	public static long calculateInstalledSize (android.content.pm.PackageParser$PackageLite, com.android.internal.content.NativeLibraryHelper$Handle, boolean, java.lang.String)  throws java.io.IOException 
		java.io.File codeFile
		String codePath
		java.util.Iterator i$
		android.content.pm.PackageParser$PackageLite pkg
		com.android.internal.content.NativeLibraryHelper$Handle handle
		boolean isForwardLocked
		String abiOverride
		long sizeBytes
	public static java.lang.String replaceEnd (java.lang.String, java.lang.String, java.lang.String) 
		String str
		String before
		String after
}

com/android/internal/content/NativeLibraryHelper.class
NativeLibraryHelper.java
package com.android.internal.content
public com.android.internal.content.NativeLibraryHelper extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG_NATIVE
	public static final String LIB_DIR_NAME
	public static final String LIB64_DIR_NAME
	public static final String CLEAR_ABI_OVERRIDE
	private static final int BITCODE_PRESENT
	private static final boolean HAS_NATIVE_BRIDGE
	public void  () 
	private static native long nativeOpenApk (java.lang.String) 
	private static native void nativeClose (long) 
	private static native long nativeSumNativeBinaries (long, java.lang.String) 
	private static native int nativeCopyNativeBinaries (long, java.lang.String, java.lang.String, boolean, boolean) 
	private static long sumNativeBinaries (com.android.internal.content.NativeLibraryHelper$Handle, java.lang.String) 
		long apkHandle
		long[] arr$
		int len$
		int i$
		com.android.internal.content.NativeLibraryHelper$Handle handle
		String abi
		long sum
	public static int copyNativeBinaries (com.android.internal.content.NativeLibraryHelper$Handle, java.io.File, java.lang.String) 
		int res
		long apkHandle
		long[] arr$
		int len$
		int i$
		com.android.internal.content.NativeLibraryHelper$Handle handle
		java.io.File sharedLibraryDir
		String abi
	public static int findSupportedAbi (com.android.internal.content.NativeLibraryHelper$Handle, java.lang.String[]) 
		int res
		long apkHandle
		long[] arr$
		int len$
		int i$
		com.android.internal.content.NativeLibraryHelper$Handle handle
		String[] supportedAbis
		int finalRes
	private static native int nativeFindSupportedAbi (long, java.lang.String[]) 
	public static void removeNativeBinariesLI (java.lang.String) 
		String nativeLibraryPath
	public static void removeNativeBinariesFromDirLI (java.io.File, boolean) 
		int nn
		java.io.File[] files
		java.io.File nativeLibraryRoot
		boolean deleteRootDir
	private static void createNativeLibrarySubdir (java.io.File)  throws java.io.IOException 
		android.system.ErrnoException e
		java.io.File path
	private static long sumNativeBinariesForSupportedAbi (com.android.internal.content.NativeLibraryHelper$Handle, java.lang.String[]) 
		com.android.internal.content.NativeLibraryHelper$Handle handle
		String[] abiList
		int abi
	public static int copyNativeBinariesForSupportedAbi (com.android.internal.content.NativeLibraryHelper$Handle, java.io.File, java.lang.String[], boolean)  throws java.io.IOException 
		java.io.File isaSubdir
		java.io.File subDir
		String instructionSet
		java.io.File subDir
		int copyRet
		com.android.internal.content.NativeLibraryHelper$Handle handle
		java.io.File libraryRoot
		String[] abiList
		boolean useIsaSubdir
		int abi
	public static int copyNativeBinariesWithOverride (com.android.internal.content.NativeLibraryHelper$Handle, java.io.File, java.lang.String) 
		int copyRet
		String cpuAbiOverride
		String[] abiList
		int copyRet
		java.io.IOException e
		com.android.internal.content.NativeLibraryHelper$Handle handle
		java.io.File libraryRoot
		String abiOverride
	public static long sumNativeBinariesWithOverride (com.android.internal.content.NativeLibraryHelper$Handle, java.lang.String)  throws java.io.IOException 
		String cpuAbiOverride
		String[] abiList
		com.android.internal.content.NativeLibraryHelper$Handle handle
		String abiOverride
		long sum
	private static native int hasRenderscriptBitcode (long) 
	public static boolean hasRenderscriptBitcode (com.android.internal.content.NativeLibraryHelper$Handle)  throws java.io.IOException 
		int res
		long apkHandle
		long[] arr$
		int len$
		int i$
		com.android.internal.content.NativeLibraryHelper$Handle handle
	static long access$000 (java.lang.String) 
		String x0
	static void access$100 (long) 
		long x0
	static void  () 
}

com/android/internal/content/ReferrerIntent$1.class
ReferrerIntent.java
package com.android.internal.content
final com.android.internal.content.ReferrerIntent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.content.ReferrerIntent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public com.android.internal.content.ReferrerIntent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/R$color.class
R.java
package com.android.internal
public final com.android.internal.R$color extends java.lang.Object {
	public static final int background_dark
	public static final int background_light
	public static final int battery_saver_mode_color
	public static final int black
	public static final int chooser_service_row_background_color
	public static final int config_defaultNotificationColor
	public static final int darker_gray
	public static final int holo_blue_bright
	public static final int holo_blue_dark
	public static final int holo_blue_light
	public static final int holo_green_dark
	public static final int holo_green_light
	public static final int holo_orange_dark
	public static final int holo_orange_light
	public static final int holo_purple
	public static final int holo_red_dark
	public static final int holo_red_light
	public static final int input_method_navigation_guard
	public static final int lock_pattern_view_error_color
	public static final int lock_pattern_view_regular_color
	public static final int lock_pattern_view_success_color
	public static final int notification_action_color_filter
	public static final int notification_icon_bg_color
	public static final int notification_media_primary_color
	public static final int notification_media_secondary_color
	public static final int notification_progress_background_color
	public static final int primary_text_dark
	public static final int primary_text_dark_nodisable
	public static final int primary_text_light
	public static final int primary_text_light_nodisable
	public static final int secondary_text_dark
	public static final int secondary_text_dark_nodisable
	public static final int secondary_text_light
	public static final int secondary_text_light_nodisable
	public static final int system_notification_accent_color
	public static final int tab_indicator_text
	public static final int tab_indicator_text_v4
	public static final int tertiary_text_dark
	public static final int tertiary_text_light
	public static final int timepicker_default_ampm_selected_background_color_material
	public static final int timepicker_default_ampm_unselected_background_color_material
	public static final int timepicker_default_numbers_background_color_material
	public static final int timepicker_default_selector_color_material
	public static final int timepicker_default_text_color_material
	public static final int transparent
	public static final int user_icon_1
	public static final int user_icon_2
	public static final int user_icon_3
	public static final int user_icon_4
	public static final int user_icon_5
	public static final int user_icon_6
	public static final int user_icon_7
	public static final int user_icon_8
	public static final int user_icon_default_gray
	public static final int user_icon_default_white
	public static final int white
	public static final int widget_edittext_dark
	public void  () 
}

com/android/internal/R$menu.class
R.java
package com.android.internal
public final com.android.internal.R$menu extends java.lang.Object {
	public static final int webview_copy
	public static final int webview_find
	public void  () 
}

com/android/internal/net/
com/android/internal/net/LegacyVpnInfo.class
LegacyVpnInfo.java
package com.android.internal.net
public com.android.internal.net.LegacyVpnInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int STATE_DISCONNECTED
	public static final int STATE_INITIALIZING
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int STATE_TIMEOUT
	public static final int STATE_FAILED
	public String key
	public int state
	public android.app.PendingIntent intent
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static int stateFromNetworkInfo (android.net.NetworkInfo) 
		android.net.NetworkInfo info
	static void  () 
}

com/android/internal/net/LegacyVpnInfo$1.class
LegacyVpnInfo.java
package com.android.internal.net
final com.android.internal.net.LegacyVpnInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.net.LegacyVpnInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		com.android.internal.net.LegacyVpnInfo info
	public com.android.internal.net.LegacyVpnInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/net/VpnProfile$1.class
VpnProfile.java
package com.android.internal.net
final com.android.internal.net.VpnProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.net.VpnProfile createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.net.VpnProfile[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/net/VpnInfo.class
VpnInfo.java
package com.android.internal.net
public com.android.internal.net.VpnInfo extends java.lang.Object implements android.os.Parcelable  {
	public int ownerUid
	public String vpnIface
	public String primaryUnderlyingIface
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

com/android/internal/net/VpnConfig.class
VpnConfig.java
package com.android.internal.net
public com.android.internal.net.VpnConfig extends java.lang.Object implements android.os.Parcelable  {
	public static final String SERVICE_INTERFACE
	public static final String DIALOGS_PACKAGE
	public static final String LEGACY_VPN
	public String user
	public String interfaze
	public String session
	public int mtu
	public java.util.List addresses
	public java.util.List routes
	public java.util.List dnsServers
	public java.util.List searchDomains
	public java.util.List allowedApplications
	public java.util.List disallowedApplications
	public android.app.PendingIntent configureIntent
	public long startTime
	public boolean legacy
	public boolean blocking
	public boolean allowBypass
	public boolean allowIPv4
	public boolean allowIPv6
	public android.net.Network[] underlyingNetworks
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public static android.content.Intent getIntentForConfirmation () 
		android.content.Intent intent
		android.content.ComponentName componentName
	public static android.app.PendingIntent getIntentForStatusPanel (android.content.Context) 
		android.content.Context context
		android.content.Intent intent
	public static java.lang.CharSequence getVpnLabel (android.content.Context, java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Context context
		String packageName
		android.content.pm.PackageManager pm
		android.content.Intent intent
		java.util.List services
	public void updateAllowedFamilies (java.net.InetAddress) 
		java.net.InetAddress address
	public void addLegacyRoutes (java.lang.String) 
		android.net.RouteInfo info
		String route
		String[] arr$
		int len$
		int i$
		String routesStr
		String[] routes
	public void addLegacyAddresses (java.lang.String) 
		android.net.LinkAddress addr
		String address
		String[] arr$
		int len$
		int i$
		String addressesStr
		String[] addresses
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

com/android/internal/net/VpnInfo$1.class
VpnInfo.java
package com.android.internal.net
final com.android.internal.net.VpnInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.net.VpnInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		com.android.internal.net.VpnInfo info
	public com.android.internal.net.VpnInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/net/VpnProfile.class
VpnProfile.java
package com.android.internal.net
public com.android.internal.net.VpnProfile extends java.lang.Object implements java.lang.Cloneable android.os.Parcelable  {
	private static final String TAG
	public static final int TYPE_PPTP
	public static final int TYPE_L2TP_IPSEC_PSK
	public static final int TYPE_L2TP_IPSEC_RSA
	public static final int TYPE_IPSEC_XAUTH_PSK
	public static final int TYPE_IPSEC_XAUTH_RSA
	public static final int TYPE_IPSEC_HYBRID_RSA
	public static final int TYPE_MAX
	public final String key
	public String name
	public int type
	public String server
	public String username
	public String password
	public String dnsServers
	public String searchDomains
	public String routes
	public boolean mppe
	public String l2tpSecret
	public String ipsecIdentifier
	public String ipsecSecret
	public String ipsecUserCert
	public String ipsecCaCert
	public String ipsecServerCert
	public boolean saveLogin
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String key
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static com.android.internal.net.VpnProfile decode (java.lang.String, byte[]) 
		String[] values
		com.android.internal.net.VpnProfile profile
		Exception e
		String key
		byte[] value
	public byte[] encode () 
		StringBuilder builder
	public boolean isValidLockdownProfile () 
		String dnsServer
		String[] arr$
		int len$
		int i$
		IllegalArgumentException e
	public int describeContents () 
	static void  () 
}

com/android/internal/net/NetworkStatsFactory.class
NetworkStatsFactory.java
package com.android.internal.net
public com.android.internal.net.NetworkStatsFactory extends java.lang.Object {
	private static final String TAG
	private static final boolean USE_NATIVE_PARSING
	private static final boolean SANITY_CHECK_NATIVE
	private final java.io.File mStatsXtIfaceAll
	private final java.io.File mStatsXtIfaceFmt
	private final java.io.File mStatsXtUid
	private static final android.util.ArrayMap sStackedIfaces
	public static void noteStackedIface (java.lang.String, java.lang.String) 
		String stackedIface
		String baseIface
	public void  () 
	public void  (java.io.File) 
		java.io.File procRoot
	public android.net.NetworkStats readNetworkStatsSummaryDev ()  throws java.io.IOException 
		boolean active
		NullPointerException e
		NumberFormatException e
		android.os.StrictMode$ThreadPolicy savedPolicy
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
		com.android.internal.util.ProcFileReader reader
	public android.net.NetworkStats readNetworkStatsSummaryXt ()  throws java.io.IOException 
		NullPointerException e
		NumberFormatException e
		android.os.StrictMode$ThreadPolicy savedPolicy
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
		com.android.internal.util.ProcFileReader reader
	public android.net.NetworkStats readNetworkStatsDetail ()  throws java.io.IOException 
	public android.net.NetworkStats readNetworkStatsDetail (int, java.lang.String[], int, android.net.NetworkStats)  throws java.io.IOException 
		int j
		String stackedIface
		String baseIface
		android.net.NetworkStats$Entry adjust
		android.net.NetworkStats$Entry entry
		int i
		int size
		int i
		int limitUid
		String[] limitIfaces
		int limitTag
		android.net.NetworkStats lastStats
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
	private android.net.NetworkStats readNetworkStatsDetailInternal (int, java.lang.String[], int, android.net.NetworkStats)  throws java.io.IOException 
		android.net.NetworkStats stats
		android.net.NetworkStats stats
		int limitUid
		String[] limitIfaces
		int limitTag
		android.net.NetworkStats lastStats
	public static android.net.NetworkStats javaReadNetworkStatsDetail (java.io.File, int, java.lang.String[], int)  throws java.io.IOException 
		NullPointerException e
		NumberFormatException e
		java.io.File detailPath
		int limitUid
		String[] limitIfaces
		int limitTag
		android.os.StrictMode$ThreadPolicy savedPolicy
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
		int idx
		int lastIdx
		com.android.internal.util.ProcFileReader reader
	public void assertEquals (android.net.NetworkStats, android.net.NetworkStats) 
		int i
		android.net.NetworkStats expected
		android.net.NetworkStats actual
		android.net.NetworkStats$Entry expectedRow
		android.net.NetworkStats$Entry actualRow
	public static native int nativeReadNetworkStatsDetail (android.net.NetworkStats, java.lang.String, int, java.lang.String[], int) 
	static void  () 
}

com/android/internal/net/VpnConfig$1.class
VpnConfig.java
package com.android.internal.net
final com.android.internal.net.VpnConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.net.VpnConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		com.android.internal.net.VpnConfig config
	public com.android.internal.net.VpnConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/net/LegacyVpnInfo$2.class
LegacyVpnInfo.java
package com.android.internal.net
 com.android.internal.net.LegacyVpnInfo$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$net$NetworkInfo$DetailedState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/internal/R$xml.class
R.java
package com.android.internal
public final com.android.internal.R$xml extends java.lang.Object {
	public static final int apns
	public static final int audio_assets
	public static final int autotext
	public static final int bookmarks
	public static final int default_zen_mode_config
	public static final int eri
	public static final int global_keys
	public static final int password_kbd_numeric
	public static final int password_kbd_qwerty
	public static final int password_kbd_qwerty_shifted
	public static final int password_kbd_symbols
	public static final int password_kbd_symbols_shift
	public static final int power_profile
	public static final int sms_7bit_translation_table
	public static final int sms_short_codes
	public static final int storage_list
	public static final int time_zones_by_country
	public void  () 
}

com/android/internal/textservice/
com/android/internal/textservice/ISpellCheckerSession$Stub$Proxy.class
ISpellCheckerSession.java
package com.android.internal.textservice
 com.android.internal.textservice.ISpellCheckerSession$Stub$Proxy extends java.lang.Object implements com.android.internal.textservice.ISpellCheckerSession  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onGetSuggestionsMultiple (android.view.textservice.TextInfo[], int, boolean)  throws android.os.RemoteException 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean multipleWords
		android.os.Parcel _data
	public void onGetSentenceSuggestionsMultiple (android.view.textservice.TextInfo[], int)  throws android.os.RemoteException 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		android.os.Parcel _data
	public void onCancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onClose ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

com/android/internal/textservice/ISpellCheckerSessionListener$Stub.class
ISpellCheckerSessionListener.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerSessionListener$Stub extends android.os.Binder implements com.android.internal.textservice.ISpellCheckerSessionListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGetSuggestions
	static final int TRANSACTION_onGetSentenceSuggestions
	public void  () 
	public static com.android.internal.textservice.ISpellCheckerSessionListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.view.textservice.SuggestionsInfo[] _arg0
		android.view.textservice.SentenceSuggestionsInfo[] _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/textservice/ISpellCheckerSession$Stub.class
ISpellCheckerSession.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerSession$Stub extends android.os.Binder implements com.android.internal.textservice.ISpellCheckerSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGetSuggestionsMultiple
	static final int TRANSACTION_onGetSentenceSuggestionsMultiple
	static final int TRANSACTION_onCancel
	static final int TRANSACTION_onClose
	public void  () 
	public static com.android.internal.textservice.ISpellCheckerSession asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.view.textservice.TextInfo[] _arg0
		int _arg1
		boolean _arg2
		android.view.textservice.TextInfo[] _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/textservice/ISpellCheckerSessionListener$Stub$Proxy.class
ISpellCheckerSessionListener.java
package com.android.internal.textservice
 com.android.internal.textservice.ISpellCheckerSessionListener$Stub$Proxy extends java.lang.Object implements com.android.internal.textservice.ISpellCheckerSessionListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onGetSuggestions (android.view.textservice.SuggestionsInfo[])  throws android.os.RemoteException 
		android.view.textservice.SuggestionsInfo[] results
		android.os.Parcel _data
	public void onGetSentenceSuggestions (android.view.textservice.SentenceSuggestionsInfo[])  throws android.os.RemoteException 
		android.view.textservice.SentenceSuggestionsInfo[] result
		android.os.Parcel _data
}

com/android/internal/textservice/ITextServicesSessionListener$Stub.class
ITextServicesSessionListener.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ITextServicesSessionListener$Stub extends android.os.Binder implements com.android.internal.textservice.ITextServicesSessionListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServiceConnected
	public void  () 
	public static com.android.internal.textservice.ITextServicesSessionListener asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.textservice.ISpellCheckerSession _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/textservice/ISpellCheckerService$Stub.class
ISpellCheckerService.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerService$Stub extends android.os.Binder implements com.android.internal.textservice.ISpellCheckerService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getISpellCheckerSession
	public void  () 
	public static com.android.internal.textservice.ISpellCheckerService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Bundle _arg2
		String _arg0
		com.android.internal.textservice.ISpellCheckerSessionListener _arg1
		android.os.Bundle _arg2
		com.android.internal.textservice.ISpellCheckerSession _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/textservice/ITextServicesManager$Stub$Proxy.class
ITextServicesManager.java
package com.android.internal.textservice
 com.android.internal.textservice.ITextServicesManager$Stub$Proxy extends java.lang.Object implements com.android.internal.textservice.ITextServicesManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public android.view.textservice.SpellCheckerInfo getCurrentSpellChecker (java.lang.String)  throws android.os.RemoteException 
		android.view.textservice.SpellCheckerInfo _result
		String locale
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.textservice.SpellCheckerInfo _result
	public android.view.textservice.SpellCheckerSubtype getCurrentSpellCheckerSubtype (java.lang.String, boolean)  throws android.os.RemoteException 
		android.view.textservice.SpellCheckerSubtype _result
		String locale
		boolean allowImplicitlySelectedSubtype
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.textservice.SpellCheckerSubtype _result
	public void getSpellCheckerService (java.lang.String, java.lang.String, com.android.internal.textservice.ITextServicesSessionListener, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle)  throws android.os.RemoteException 
		String sciId
		String locale
		com.android.internal.textservice.ITextServicesSessionListener tsListener
		com.android.internal.textservice.ISpellCheckerSessionListener scListener
		android.os.Bundle bundle
		android.os.Parcel _data
	public void finishSpellCheckerService (com.android.internal.textservice.ISpellCheckerSessionListener)  throws android.os.RemoteException 
		com.android.internal.textservice.ISpellCheckerSessionListener listener
		android.os.Parcel _data
	public void setCurrentSpellChecker (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String locale
		String sciId
		android.os.Parcel _data
	public void setCurrentSpellCheckerSubtype (java.lang.String, int)  throws android.os.RemoteException 
		String locale
		int hashCode
		android.os.Parcel _data
	public void setSpellCheckerEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public boolean isSpellCheckerEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.textservice.SpellCheckerInfo[] getEnabledSpellCheckers ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.textservice.SpellCheckerInfo[] _result
}

com/android/internal/textservice/ITextServicesSessionListener.class
ITextServicesSessionListener.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ITextServicesSessionListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServiceConnected (com.android.internal.textservice.ISpellCheckerSession)  throws android.os.RemoteException 
}

com/android/internal/textservice/ISpellCheckerSession.class
ISpellCheckerSession.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerSession extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGetSuggestionsMultiple (android.view.textservice.TextInfo[], int, boolean)  throws android.os.RemoteException 
	public abstract void onGetSentenceSuggestionsMultiple (android.view.textservice.TextInfo[], int)  throws android.os.RemoteException 
	public abstract void onCancel ()  throws android.os.RemoteException 
	public abstract void onClose ()  throws android.os.RemoteException 
}

com/android/internal/textservice/ISpellCheckerSessionListener.class
ISpellCheckerSessionListener.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerSessionListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGetSuggestions (android.view.textservice.SuggestionsInfo[])  throws android.os.RemoteException 
	public abstract void onGetSentenceSuggestions (android.view.textservice.SentenceSuggestionsInfo[])  throws android.os.RemoteException 
}

com/android/internal/textservice/ISpellCheckerService$Stub$Proxy.class
ISpellCheckerService.java
package com.android.internal.textservice
 com.android.internal.textservice.ISpellCheckerService$Stub$Proxy extends java.lang.Object implements com.android.internal.textservice.ISpellCheckerService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public com.android.internal.textservice.ISpellCheckerSession getISpellCheckerSession (java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle)  throws android.os.RemoteException 
		String locale
		com.android.internal.textservice.ISpellCheckerSessionListener listener
		android.os.Bundle bundle
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.textservice.ISpellCheckerSession _result
}

com/android/internal/textservice/ISpellCheckerService.class
ISpellCheckerService.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ISpellCheckerService extends java.lang.Object implements android.os.IInterface  {
	public abstract com.android.internal.textservice.ISpellCheckerSession getISpellCheckerSession (java.lang.String, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle)  throws android.os.RemoteException 
}

com/android/internal/textservice/ITextServicesManager.class
ITextServicesManager.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ITextServicesManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.view.textservice.SpellCheckerInfo getCurrentSpellChecker (java.lang.String)  throws android.os.RemoteException 
	public abstract android.view.textservice.SpellCheckerSubtype getCurrentSpellCheckerSubtype (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void getSpellCheckerService (java.lang.String, java.lang.String, com.android.internal.textservice.ITextServicesSessionListener, com.android.internal.textservice.ISpellCheckerSessionListener, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void finishSpellCheckerService (com.android.internal.textservice.ISpellCheckerSessionListener)  throws android.os.RemoteException 
	public abstract void setCurrentSpellChecker (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setCurrentSpellCheckerSubtype (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setSpellCheckerEnabled (boolean)  throws android.os.RemoteException 
	public abstract boolean isSpellCheckerEnabled ()  throws android.os.RemoteException 
	public abstract android.view.textservice.SpellCheckerInfo[] getEnabledSpellCheckers ()  throws android.os.RemoteException 
}

com/android/internal/textservice/ITextServicesManager$Stub.class
ITextServicesManager.java
package com.android.internal.textservice
public abstract com.android.internal.textservice.ITextServicesManager$Stub extends android.os.Binder implements com.android.internal.textservice.ITextServicesManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getCurrentSpellChecker
	static final int TRANSACTION_getCurrentSpellCheckerSubtype
	static final int TRANSACTION_getSpellCheckerService
	static final int TRANSACTION_finishSpellCheckerService
	static final int TRANSACTION_setCurrentSpellChecker
	static final int TRANSACTION_setCurrentSpellCheckerSubtype
	static final int TRANSACTION_setSpellCheckerEnabled
	static final int TRANSACTION_isSpellCheckerEnabled
	static final int TRANSACTION_getEnabledSpellCheckers
	public void  () 
	public static com.android.internal.textservice.ITextServicesManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _arg0
		android.view.textservice.SpellCheckerInfo _result
		String _arg0
		boolean _arg1
		android.view.textservice.SpellCheckerSubtype _result
		android.os.Bundle _arg4
		String _arg0
		String _arg1
		com.android.internal.textservice.ITextServicesSessionListener _arg2
		com.android.internal.textservice.ISpellCheckerSessionListener _arg3
		android.os.Bundle _arg4
		com.android.internal.textservice.ISpellCheckerSessionListener _arg0
		String _arg0
		String _arg1
		String _arg0
		int _arg1
		boolean _arg0
		boolean _result
		android.view.textservice.SpellCheckerInfo[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/textservice/ITextServicesSessionListener$Stub$Proxy.class
ITextServicesSessionListener.java
package com.android.internal.textservice
 com.android.internal.textservice.ITextServicesSessionListener$Stub$Proxy extends java.lang.Object implements com.android.internal.textservice.ITextServicesSessionListener  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void onServiceConnected (com.android.internal.textservice.ISpellCheckerSession)  throws android.os.RemoteException 
		com.android.internal.textservice.ISpellCheckerSession spellCheckerSession
		android.os.Parcel _data
}

com/android/internal/view/
com/android/internal/view/InputBindResult.class
InputBindResult.java
package com.android.internal.view
public final com.android.internal.view.InputBindResult extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	public final com.android.internal.view.IInputMethodSession method
	public final android.view.InputChannel channel
	public final String id
	public final int sequence
	public final int userActionNotificationSequenceNumber
	public static final android.os.Parcelable$Creator CREATOR
	public void  (com.android.internal.view.IInputMethodSession, android.view.InputChannel, java.lang.String, int, int) 
		com.android.internal.view.IInputMethodSession _method
		android.view.InputChannel _channel
		String _id
		int _sequence
		int _userActionNotificationSequenceNumber
	void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

com/android/internal/view/InputBindResult$1.class
InputBindResult.java
package com.android.internal.view
final com.android.internal.view.InputBindResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.view.InputBindResult createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public com.android.internal.view.InputBindResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/view/FloatingActionMode$4.class
FloatingActionMode.java
package com.android.internal.view
 com.android.internal.view.FloatingActionMode$4 extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	final com.android.internal.view.FloatingActionMode this$0
	void  (com.android.internal.view.FloatingActionMode) 
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

com/android/internal/view/RootViewSurfaceTaker.class
RootViewSurfaceTaker.java
package com.android.internal.view
public abstract com.android.internal.view.RootViewSurfaceTaker extends java.lang.Object {
	public abstract android.view.SurfaceHolder$Callback2 willYouTakeTheSurface () 
	public abstract void setSurfaceType (int) 
	public abstract void setSurfaceFormat (int) 
	public abstract void setSurfaceKeepScreenOn (boolean) 
	public abstract android.view.InputQueue$Callback willYouTakeTheInputQueue () 
	public abstract void onRootViewScrollYChanged (int) 
}

com/android/internal/view/IInputConnectionWrapper.class
IInputConnectionWrapper.java
package com.android.internal.view
public com.android.internal.view.IInputConnectionWrapper extends com.android.internal.view.IInputContext$Stub {
	static final String TAG
	private static final int DO_GET_TEXT_AFTER_CURSOR
	private static final int DO_GET_TEXT_BEFORE_CURSOR
	private static final int DO_GET_SELECTED_TEXT
	private static final int DO_GET_CURSOR_CAPS_MODE
	private static final int DO_GET_EXTRACTED_TEXT
	private static final int DO_COMMIT_TEXT
	private static final int DO_COMMIT_COMPLETION
	private static final int DO_COMMIT_CORRECTION
	private static final int DO_SET_SELECTION
	private static final int DO_PERFORM_EDITOR_ACTION
	private static final int DO_PERFORM_CONTEXT_MENU_ACTION
	private static final int DO_SET_COMPOSING_TEXT
	private static final int DO_SET_COMPOSING_REGION
	private static final int DO_FINISH_COMPOSING_TEXT
	private static final int DO_SEND_KEY_EVENT
	private static final int DO_DELETE_SURROUNDING_TEXT
	private static final int DO_BEGIN_BATCH_EDIT
	private static final int DO_END_BATCH_EDIT
	private static final int DO_REPORT_FULLSCREEN_MODE
	private static final int DO_PERFORM_PRIVATE_COMMAND
	private static final int DO_CLEAR_META_KEY_STATES
	private static final int DO_REQUEST_UPDATE_CURSOR_ANCHOR_INFO
	private java.lang.ref.WeakReference mInputConnection
	private android.os.Looper mMainLooper
	private android.os.Handler mH
	public void  (android.os.Looper, android.view.inputmethod.InputConnection) 
		android.os.Looper mainLooper
		android.view.inputmethod.InputConnection conn
	public boolean isActive () 
	public void getTextAfterCursor (int, int, int, com.android.internal.view.IInputContextCallback) 
		int length
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
	public void getTextBeforeCursor (int, int, int, com.android.internal.view.IInputContextCallback) 
		int length
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
	public void getSelectedText (int, int, com.android.internal.view.IInputContextCallback) 
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
	public void getCursorCapsMode (int, int, com.android.internal.view.IInputContextCallback) 
		int reqModes
		int seq
		com.android.internal.view.IInputContextCallback callback
	public void getExtractedText (android.view.inputmethod.ExtractedTextRequest, int, int, com.android.internal.view.IInputContextCallback) 
		android.view.inputmethod.ExtractedTextRequest request
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
	public void commitText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public void commitCompletion (android.view.inputmethod.CompletionInfo) 
		android.view.inputmethod.CompletionInfo text
	public void commitCorrection (android.view.inputmethod.CorrectionInfo) 
		android.view.inputmethod.CorrectionInfo info
	public void setSelection (int, int) 
		int start
		int end
	public void performEditorAction (int) 
		int id
	public void performContextMenuAction (int) 
		int id
	public void setComposingRegion (int, int) 
		int start
		int end
	public void setComposingText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public void finishComposingText () 
	public void sendKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public void clearMetaKeyStates (int) 
		int states
	public void deleteSurroundingText (int, int) 
		int leftLength
		int rightLength
	public void beginBatchEdit () 
	public void endBatchEdit () 
	public void reportFullscreenMode (boolean) 
		boolean enabled
	public void performPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public void requestUpdateCursorAnchorInfo (int, int, com.android.internal.view.IInputContextCallback) 
		int cursorUpdateMode
		int seq
		com.android.internal.view.IInputContextCallback callback
	void dispatchMessage (android.os.Message) 
		android.os.Message msg
	void executeMessage (android.os.Message) 
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputConnection ic
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.view.inputmethod.InputConnection ic
		android.os.RemoteException e
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
		android.os.Message msg
	android.os.Message obtainMessage (int) 
		int what
	android.os.Message obtainMessageII (int, int, int) 
		int what
		int arg1
		int arg2
	android.os.Message obtainMessageO (int, java.lang.Object) 
		int what
		Object arg1
	android.os.Message obtainMessageISC (int, int, int, com.android.internal.view.IInputContextCallback) 
		int what
		int arg1
		int seq
		com.android.internal.view.IInputContextCallback callback
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
	android.os.Message obtainMessageIISC (int, int, int, int, com.android.internal.view.IInputContextCallback) 
		int what
		int arg1
		int arg2
		int seq
		com.android.internal.view.IInputContextCallback callback
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
	android.os.Message obtainMessageOSC (int, java.lang.Object, int, com.android.internal.view.IInputContextCallback) 
		int what
		Object arg1
		int seq
		com.android.internal.view.IInputContextCallback callback
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
	android.os.Message obtainMessageIOSC (int, int, java.lang.Object, int, com.android.internal.view.IInputContextCallback) 
		int what
		int arg1
		Object arg2
		int seq
		com.android.internal.view.IInputContextCallback callback
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
	android.os.Message obtainMessageIO (int, int, java.lang.Object) 
		int what
		int arg1
		Object arg2
	android.os.Message obtainMessageOO (int, java.lang.Object, java.lang.Object) 
		int what
		Object arg1
		Object arg2
		com.android.internal.view.IInputConnectionWrapper$SomeArgs args
}

com/android/internal/view/IInputConnectionWrapper$SomeArgs.class
IInputConnectionWrapper.java
package com.android.internal.view
 com.android.internal.view.IInputConnectionWrapper$SomeArgs extends java.lang.Object {
	Object arg1
	Object arg2
	com.android.internal.view.IInputContextCallback callback
	int seq
	void  () 
}

com/android/internal/view/IInputSessionCallback$Stub.class
IInputSessionCallback.java
package com.android.internal.view
public abstract com.android.internal.view.IInputSessionCallback$Stub extends android.os.Binder implements com.android.internal.view.IInputSessionCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sessionCreated
	public void  () 
	public static com.android.internal.view.IInputSessionCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodSession _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/IInputMethodSession$Stub$Proxy.class
IInputMethodSession.java
package com.android.internal.view
 com.android.internal.view.IInputMethodSession$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputMethodSession  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void finishInput ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void updateExtractedText (int, android.view.inputmethod.ExtractedText)  throws android.os.RemoteException 
		int token
		android.view.inputmethod.ExtractedText text
		android.os.Parcel _data
	public void updateSelection (int, int, int, int, int, int)  throws android.os.RemoteException 
		int oldSelStart
		int oldSelEnd
		int newSelStart
		int newSelEnd
		int candidatesStart
		int candidatesEnd
		android.os.Parcel _data
	public void viewClicked (boolean)  throws android.os.RemoteException 
		boolean focusChanged
		android.os.Parcel _data
	public void updateCursor (android.graphics.Rect)  throws android.os.RemoteException 
		android.graphics.Rect newCursor
		android.os.Parcel _data
	public void displayCompletions (android.view.inputmethod.CompletionInfo[])  throws android.os.RemoteException 
		android.view.inputmethod.CompletionInfo[] completions
		android.os.Parcel _data
	public void appPrivateCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle data
		android.os.Parcel _data
	public void toggleSoftInput (int, int)  throws android.os.RemoteException 
		int showFlags
		int hideFlags
		android.os.Parcel _data
	public void finishSession ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void updateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo)  throws android.os.RemoteException 
		android.view.inputmethod.CursorAnchorInfo cursorAnchorInfo
		android.os.Parcel _data
}

com/android/internal/view/IInputMethodClient$Stub.class
IInputMethodClient.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodClient$Stub extends android.os.Binder implements com.android.internal.view.IInputMethodClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setUsingInputMethod
	static final int TRANSACTION_onBindMethod
	static final int TRANSACTION_onUnbindMethod
	static final int TRANSACTION_setActive
	static final int TRANSACTION_setUserActionNotificationSequenceNumber
	public void  () 
	public static com.android.internal.view.IInputMethodClient asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		boolean _arg0
		com.android.internal.view.InputBindResult _arg0
		com.android.internal.view.InputBindResult _arg0
		int _arg0
		boolean _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/InputConnectionWrapper$InputContextCallback.class
InputConnectionWrapper.java
package com.android.internal.view
 com.android.internal.view.InputConnectionWrapper$InputContextCallback extends com.android.internal.view.IInputContextCallback$Stub {
	private static final String TAG
	public int mSeq
	public boolean mHaveValue
	public CharSequence mTextBeforeCursor
	public CharSequence mTextAfterCursor
	public CharSequence mSelectedText
	public android.view.inputmethod.ExtractedText mExtractedText
	public int mCursorCapsMode
	public boolean mRequestUpdateCursorAnchorInfoResult
	private static com.android.internal.view.InputConnectionWrapper$InputContextCallback sInstance
	private static int sSequenceNumber
	void  () 
	private static com.android.internal.view.InputConnectionWrapper$InputContextCallback getInstance () 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
	private void dispose () 
	public void setTextBeforeCursor (java.lang.CharSequence, int) 
		CharSequence textBeforeCursor
		int seq
	public void setTextAfterCursor (java.lang.CharSequence, int) 
		CharSequence textAfterCursor
		int seq
	public void setSelectedText (java.lang.CharSequence, int) 
		CharSequence selectedText
		int seq
	public void setCursorCapsMode (int, int) 
		int capsMode
		int seq
	public void setExtractedText (android.view.inputmethod.ExtractedText, int) 
		android.view.inputmethod.ExtractedText extractedText
		int seq
	public void setRequestUpdateCursorAnchorInfoResult (boolean, int) 
		boolean result
		int seq
	void waitForResultLocked () 
		InterruptedException e
		long remainingTime
		long startTime
		long endTime
	static com.android.internal.view.InputConnectionWrapper$InputContextCallback access$000 () 
	static void access$100 (com.android.internal.view.InputConnectionWrapper$InputContextCallback) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback x0
	static void  () 
}

com/android/internal/view/RotationPolicy.class
RotationPolicy.java
package com.android.internal.view
public final com.android.internal.view.RotationPolicy extends java.lang.Object {
	private static final String TAG
	private static final int CURRENT_ROTATION
	private static final int NATURAL_ROTATION
	private void  () 
	public static boolean isRotationSupported (android.content.Context) 
		android.content.Context context
		android.content.pm.PackageManager pm
	public static int getRotationLockOrientation (android.content.Context) 
		android.os.RemoteException e
		android.graphics.Point size
		android.view.IWindowManager wm
		android.content.Context context
	public static boolean isRotationLockToggleVisible (android.content.Context) 
		android.content.Context context
	public static boolean isRotationLocked (android.content.Context) 
		android.content.Context context
	public static void setRotationLock (android.content.Context, boolean) 
		android.content.Context context
		boolean enabled
		int rotation
	public static void setRotationLockForAccessibility (android.content.Context, boolean) 
		android.content.Context context
		boolean enabled
	private static boolean areAllRotationsAllowed (android.content.Context) 
		android.content.Context context
	private static void setRotationLock (boolean, int) 
		boolean enabled
		int rotation
	public static void registerRotationPolicyListener (android.content.Context, com.android.internal.view.RotationPolicy$RotationPolicyListener) 
		android.content.Context context
		com.android.internal.view.RotationPolicy$RotationPolicyListener listener
	public static void registerRotationPolicyListener (android.content.Context, com.android.internal.view.RotationPolicy$RotationPolicyListener, int) 
		android.content.Context context
		com.android.internal.view.RotationPolicy$RotationPolicyListener listener
		int userHandle
	public static void unregisterRotationPolicyListener (android.content.Context, com.android.internal.view.RotationPolicy$RotationPolicyListener) 
		android.content.Context context
		com.android.internal.view.RotationPolicy$RotationPolicyListener listener
}

com/android/internal/view/IInputMethodSession.class
IInputMethodSession.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodSession extends java.lang.Object implements android.os.IInterface  {
	public abstract void finishInput ()  throws android.os.RemoteException 
	public abstract void updateExtractedText (int, android.view.inputmethod.ExtractedText)  throws android.os.RemoteException 
	public abstract void updateSelection (int, int, int, int, int, int)  throws android.os.RemoteException 
	public abstract void viewClicked (boolean)  throws android.os.RemoteException 
	public abstract void updateCursor (android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void displayCompletions (android.view.inputmethod.CompletionInfo[])  throws android.os.RemoteException 
	public abstract void appPrivateCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void toggleSoftInput (int, int)  throws android.os.RemoteException 
	public abstract void finishSession ()  throws android.os.RemoteException 
	public abstract void updateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo)  throws android.os.RemoteException 
}

com/android/internal/view/animation/
com/android/internal/view/animation/HasNativeInterpolator.class
HasNativeInterpolator.java
package com.android.internal.view.animation
public abstract com.android.internal.view.animation.HasNativeInterpolator extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/android/internal/view/animation/NativeInterpolatorFactoryHelper.class
NativeInterpolatorFactoryHelper.java
package com.android.internal.view.animation
public final com.android.internal.view.animation.NativeInterpolatorFactoryHelper extends java.lang.Object {
	private void  () 
	public static native long createAccelerateDecelerateInterpolator () 
	public static native long createAccelerateInterpolator (float) 
	public static native long createAnticipateInterpolator (float) 
	public static native long createAnticipateOvershootInterpolator (float) 
	public static native long createBounceInterpolator () 
	public static native long createCycleInterpolator (float) 
	public static native long createDecelerateInterpolator (float) 
	public static native long createLinearInterpolator () 
	public static native long createOvershootInterpolator (float) 
	public static native long createLutInterpolator (float[]) 
}

com/android/internal/view/animation/NativeInterpolatorFactory.class
NativeInterpolatorFactory.java
package com.android.internal.view.animation
public abstract com.android.internal.view.animation.NativeInterpolatorFactory extends java.lang.Object {
	public abstract long createNativeInterpolator () 
}

com/android/internal/view/animation/FallbackLUTInterpolator.class
FallbackLUTInterpolator.java
package com.android.internal.view.animation
public com.android.internal.view.animation.FallbackLUTInterpolator extends java.lang.Object implements com.android.internal.view.animation.NativeInterpolatorFactory android.animation.TimeInterpolator  {
	private android.animation.TimeInterpolator mSourceInterpolator
	private final float[] mLut
	public void  (android.animation.TimeInterpolator, long) 
		android.animation.TimeInterpolator interpolator
		long duration
	private static float[] createLUT (android.animation.TimeInterpolator, long) 
		float inValue
		int i
		android.animation.TimeInterpolator interpolator
		long duration
		long frameIntervalNanos
		int animIntervalMs
		int numAnimFrames
		float[] values
		float lastFrame
	public long createNativeInterpolator () 
	public static long createNativeInterpolator (android.animation.TimeInterpolator, long) 
		android.animation.TimeInterpolator interpolator
		long duration
		float[] lut
	public float getInterpolation (float) 
		float input
}

com/android/internal/view/RotationPolicy$RotationPolicyListener$1.class
RotationPolicy.java
package com.android.internal.view
 com.android.internal.view.RotationPolicy$RotationPolicyListener$1 extends android.database.ContentObserver {
	final com.android.internal.view.RotationPolicy$RotationPolicyListener this$0
	void  (com.android.internal.view.RotationPolicy$RotationPolicyListener, android.os.Handler) 
		android.os.Handler x0
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
}

com/android/internal/view/FloatingActionMode.class
FloatingActionMode.java
package com.android.internal.view
public com.android.internal.view.FloatingActionMode extends android.view.ActionMode {
	private static final int MAX_HIDE_DURATION
	private static final int MOVING_HIDE_DELAY
	private final android.content.Context mContext
	private final android.view.ActionMode$Callback2 mCallback
	private final com.android.internal.view.menu.MenuBuilder mMenu
	private final android.graphics.Rect mContentRect
	private final android.graphics.Rect mContentRectOnScreen
	private final android.graphics.Rect mPreviousContentRectOnScreen
	private final int[] mViewPositionOnScreen
	private final int[] mPreviousViewPositionOnScreen
	private final int[] mRootViewPositionOnScreen
	private final android.graphics.Rect mViewRectOnScreen
	private final android.graphics.Rect mPreviousViewRectOnScreen
	private final android.graphics.Rect mScreenRect
	private final android.view.View mOriginatingView
	private final int mBottomAllowance
	private final Runnable mMovingOff
	private final Runnable mHideOff
	private com.android.internal.widget.FloatingToolbar mFloatingToolbar
	private com.android.internal.view.FloatingActionMode$FloatingToolbarVisibilityHelper mFloatingToolbarVisibilityHelper
	public void  (android.content.Context, android.view.ActionMode$Callback2, android.view.View) 
		android.content.Context context
		android.view.ActionMode$Callback2 callback
		android.view.View originatingView
	public void setFloatingToolbar (com.android.internal.widget.FloatingToolbar) 
		com.android.internal.widget.FloatingToolbar floatingToolbar
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int resId
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void setSubtitle (int) 
		int resId
	public void setCustomView (android.view.View) 
		android.view.View view
	public void invalidate () 
	public void invalidateContentRect () 
	public void updateViewLocationInWindow () 
	private void repositionToolbar () 
	private boolean isContentRectWithinBounds () 
	private static boolean intersectsClosed (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect a
		android.graphics.Rect b
	public void hide (long) 
		long duration
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	public void finish () 
	public android.view.Menu getMenu () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public android.view.View getCustomView () 
	public android.view.MenuInflater getMenuInflater () 
	private void checkToolbarInitialized () 
	private void reset () 
	static com.android.internal.view.FloatingActionMode$FloatingToolbarVisibilityHelper access$000 (com.android.internal.view.FloatingActionMode) 
		com.android.internal.view.FloatingActionMode x0
	static android.view.ActionMode$Callback2 access$100 (com.android.internal.view.FloatingActionMode) 
		com.android.internal.view.FloatingActionMode x0
	static com.android.internal.view.menu.MenuBuilder access$200 (com.android.internal.view.FloatingActionMode) 
		com.android.internal.view.FloatingActionMode x0
}

com/android/internal/view/InputConnectionWrapper.class
InputConnectionWrapper.java
package com.android.internal.view
public com.android.internal.view.InputConnectionWrapper extends java.lang.Object implements android.view.inputmethod.InputConnection  {
	private static final int MAX_WAIT_TIME_MILLIS
	private final com.android.internal.view.IInputContext mIInputContext
	public void  (com.android.internal.view.IInputContext) 
		com.android.internal.view.IInputContext inputContext
	public java.lang.CharSequence getTextAfterCursor (int, int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		int length
		int flags
		CharSequence value
	public java.lang.CharSequence getTextBeforeCursor (int, int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		int length
		int flags
		CharSequence value
	public java.lang.CharSequence getSelectedText (int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		int flags
		CharSequence value
	public int getCursorCapsMode (int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		int reqModes
		int value
	public android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		android.view.inputmethod.ExtractedTextRequest request
		int flags
		android.view.inputmethod.ExtractedText value
	public boolean commitText (java.lang.CharSequence, int) 
		android.os.RemoteException e
		CharSequence text
		int newCursorPosition
	public boolean commitCompletion (android.view.inputmethod.CompletionInfo) 
		android.os.RemoteException e
		android.view.inputmethod.CompletionInfo text
	public boolean commitCorrection (android.view.inputmethod.CorrectionInfo) 
		android.os.RemoteException e
		android.view.inputmethod.CorrectionInfo correctionInfo
	public boolean setSelection (int, int) 
		android.os.RemoteException e
		int start
		int end
	public boolean performEditorAction (int) 
		android.os.RemoteException e
		int actionCode
	public boolean performContextMenuAction (int) 
		android.os.RemoteException e
		int id
	public boolean setComposingRegion (int, int) 
		android.os.RemoteException e
		int start
		int end
	public boolean setComposingText (java.lang.CharSequence, int) 
		android.os.RemoteException e
		CharSequence text
		int newCursorPosition
	public boolean finishComposingText () 
		android.os.RemoteException e
	public boolean beginBatchEdit () 
		android.os.RemoteException e
	public boolean endBatchEdit () 
		android.os.RemoteException e
	public boolean sendKeyEvent (android.view.KeyEvent) 
		android.os.RemoteException e
		android.view.KeyEvent event
	public boolean clearMetaKeyStates (int) 
		android.os.RemoteException e
		int states
	public boolean deleteSurroundingText (int, int) 
		android.os.RemoteException e
		int beforeLength
		int afterLength
	public boolean reportFullscreenMode (boolean) 
		android.os.RemoteException e
		boolean enabled
	public boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String action
		android.os.Bundle data
	public boolean requestCursorUpdates (int) 
		com.android.internal.view.InputConnectionWrapper$InputContextCallback callback
		android.os.RemoteException e
		int cursorUpdateMode
		boolean result
}

com/android/internal/view/IInputMethodManager$Stub.class
IInputMethodManager.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodManager$Stub extends android.os.Binder implements com.android.internal.view.IInputMethodManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getInputMethodList
	static final int TRANSACTION_getEnabledInputMethodList
	static final int TRANSACTION_getEnabledInputMethodSubtypeList
	static final int TRANSACTION_getLastInputMethodSubtype
	static final int TRANSACTION_getShortcutInputMethodsAndSubtypes
	static final int TRANSACTION_addClient
	static final int TRANSACTION_removeClient
	static final int TRANSACTION_startInput
	static final int TRANSACTION_finishInput
	static final int TRANSACTION_showSoftInput
	static final int TRANSACTION_hideSoftInput
	static final int TRANSACTION_windowGainedFocus
	static final int TRANSACTION_showInputMethodPickerFromClient
	static final int TRANSACTION_showInputMethodAndSubtypeEnablerFromClient
	static final int TRANSACTION_setInputMethod
	static final int TRANSACTION_setInputMethodAndSubtype
	static final int TRANSACTION_hideMySoftInput
	static final int TRANSACTION_showMySoftInput
	static final int TRANSACTION_updateStatusIcon
	static final int TRANSACTION_setImeWindowStatus
	static final int TRANSACTION_registerSuggestionSpansForNotification
	static final int TRANSACTION_notifySuggestionPicked
	static final int TRANSACTION_getCurrentInputMethodSubtype
	static final int TRANSACTION_setCurrentInputMethodSubtype
	static final int TRANSACTION_switchToLastInputMethod
	static final int TRANSACTION_switchToNextInputMethod
	static final int TRANSACTION_shouldOfferSwitchingToNextInputMethod
	static final int TRANSACTION_setInputMethodEnabled
	static final int TRANSACTION_setAdditionalInputMethodSubtypes
	static final int TRANSACTION_getInputMethodWindowVisibleHeight
	static final int TRANSACTION_notifyUserAction
	public void  () 
	public static com.android.internal.view.IInputMethodManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		java.util.List _result
		java.util.List _result
		String _arg0
		boolean _arg1
		java.util.List _result
		android.view.inputmethod.InputMethodSubtype _result
		java.util.List _result
		com.android.internal.view.IInputMethodClient _arg0
		com.android.internal.view.IInputContext _arg1
		int _arg2
		int _arg3
		com.android.internal.view.IInputMethodClient _arg0
		android.view.inputmethod.EditorInfo _arg2
		com.android.internal.view.IInputMethodClient _arg0
		com.android.internal.view.IInputContext _arg1
		android.view.inputmethod.EditorInfo _arg2
		int _arg3
		com.android.internal.view.InputBindResult _result
		com.android.internal.view.IInputMethodClient _arg0
		android.os.ResultReceiver _arg2
		com.android.internal.view.IInputMethodClient _arg0
		int _arg1
		android.os.ResultReceiver _arg2
		boolean _result
		android.os.ResultReceiver _arg2
		com.android.internal.view.IInputMethodClient _arg0
		int _arg1
		android.os.ResultReceiver _arg2
		boolean _result
		android.view.inputmethod.EditorInfo _arg5
		com.android.internal.view.IInputMethodClient _arg0
		android.os.IBinder _arg1
		int _arg2
		int _arg3
		int _arg4
		android.view.inputmethod.EditorInfo _arg5
		com.android.internal.view.IInputContext _arg6
		com.android.internal.view.InputBindResult _result
		com.android.internal.view.IInputMethodClient _arg0
		int _arg1
		com.android.internal.view.IInputMethodClient _arg0
		String _arg1
		android.os.IBinder _arg0
		String _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		android.os.IBinder _arg0
		String _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		String _arg1
		int _arg2
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		android.text.style.SuggestionSpan[] _arg0
		android.text.style.SuggestionSpan _arg0
		android.text.style.SuggestionSpan _arg0
		String _arg1
		int _arg2
		boolean _result
		android.view.inputmethod.InputMethodSubtype _result
		android.view.inputmethod.InputMethodSubtype _arg0
		android.view.inputmethod.InputMethodSubtype _arg0
		boolean _result
		android.os.IBinder _arg0
		boolean _result
		android.os.IBinder _arg0
		boolean _arg1
		boolean _result
		android.os.IBinder _arg0
		boolean _result
		String _arg0
		boolean _arg1
		boolean _result
		String _arg0
		android.view.inputmethod.InputMethodSubtype[] _arg1
		int _result
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/IInputSessionCallback$Stub$Proxy.class
IInputSessionCallback.java
package com.android.internal.view
 com.android.internal.view.IInputSessionCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputSessionCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void sessionCreated (com.android.internal.view.IInputMethodSession)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodSession session
		android.os.Parcel _data
}

com/android/internal/view/FloatingActionMode$1.class
FloatingActionMode.java
package com.android.internal.view
 com.android.internal.view.FloatingActionMode$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.view.FloatingActionMode this$0
	void  (com.android.internal.view.FloatingActionMode) 
	public void run () 
}

com/android/internal/view/FloatingActionMode$2.class
FloatingActionMode.java
package com.android.internal.view
 com.android.internal.view.FloatingActionMode$2 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.internal.view.FloatingActionMode this$0
	void  (com.android.internal.view.FloatingActionMode) 
	public void run () 
}

com/android/internal/view/FloatingActionMode$3.class
FloatingActionMode.java
package com.android.internal.view
 com.android.internal.view.FloatingActionMode$3 extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback  {
	final com.android.internal.view.FloatingActionMode this$0
	void  (com.android.internal.view.FloatingActionMode) 
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
}

com/android/internal/view/IInputMethodManager$Stub$Proxy.class
IInputMethodManager.java
package com.android.internal.view
 com.android.internal.view.IInputMethodManager$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputMethodManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.util.List getInputMethodList ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getEnabledInputMethodList ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getEnabledInputMethodSubtypeList (java.lang.String, boolean)  throws android.os.RemoteException 
		String imiId
		boolean allowsImplicitlySelectedSubtypes
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype ()  throws android.os.RemoteException 
		android.view.inputmethod.InputMethodSubtype _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.inputmethod.InputMethodSubtype _result
	public java.util.List getShortcutInputMethodsAndSubtypes ()  throws android.os.RemoteException 
		ClassLoader cl
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void addClient (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, int)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		com.android.internal.view.IInputContext inputContext
		int uid
		int pid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeClient (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.view.InputBindResult startInput (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo, int)  throws android.os.RemoteException 
		com.android.internal.view.InputBindResult _result
		com.android.internal.view.IInputMethodClient client
		com.android.internal.view.IInputContext inputContext
		android.view.inputmethod.EditorInfo attribute
		int controlFlags
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.view.InputBindResult _result
	public void finishInput (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean showSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		int flags
		android.os.ResultReceiver resultReceiver
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hideSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		int flags
		android.os.ResultReceiver resultReceiver
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public com.android.internal.view.InputBindResult windowGainedFocus (com.android.internal.view.IInputMethodClient, android.os.IBinder, int, int, int, android.view.inputmethod.EditorInfo, com.android.internal.view.IInputContext)  throws android.os.RemoteException 
		com.android.internal.view.InputBindResult _result
		com.android.internal.view.IInputMethodClient client
		android.os.IBinder windowToken
		int controlFlags
		int softInputMode
		int windowFlags
		android.view.inputmethod.EditorInfo attribute
		com.android.internal.view.IInputContext inputContext
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.view.InputBindResult _result
	public void showInputMethodPickerFromClient (com.android.internal.view.IInputMethodClient, int)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		int auxiliarySubtypeMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void showInputMethodAndSubtypeEnablerFromClient (com.android.internal.view.IInputMethodClient, java.lang.String)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		String topId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInputMethod (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInputMethodAndSubtype (android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
		android.os.IBinder token
		String id
		android.view.inputmethod.InputMethodSubtype subtype
		android.os.Parcel _data
		android.os.Parcel _reply
	public void hideMySoftInput (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void showMySoftInput (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateStatusIcon (android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
		android.os.IBinder token
		String packageName
		int iconId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setImeWindowStatus (android.os.IBinder, int, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int vis
		int backDisposition
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerSuggestionSpansForNotification (android.text.style.SuggestionSpan[])  throws android.os.RemoteException 
		android.text.style.SuggestionSpan[] spans
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean notifySuggestionPicked (android.text.style.SuggestionSpan, java.lang.String, int)  throws android.os.RemoteException 
		android.text.style.SuggestionSpan span
		String originalString
		int index
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype ()  throws android.os.RemoteException 
		android.view.inputmethod.InputMethodSubtype _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.inputmethod.InputMethodSubtype _result
	public boolean setCurrentInputMethodSubtype (android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
		android.view.inputmethod.InputMethodSubtype subtype
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean switchToLastInputMethod (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean switchToNextInputMethod (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean onlyCurrentIme
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean shouldOfferSwitchingToNextInputMethod (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setInputMethodEnabled (java.lang.String, boolean)  throws android.os.RemoteException 
		String id
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setAdditionalInputMethodSubtypes (java.lang.String, android.view.inputmethod.InputMethodSubtype[])  throws android.os.RemoteException 
		String id
		android.view.inputmethod.InputMethodSubtype[] subtypes
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getInputMethodWindowVisibleHeight ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void notifyUserAction (int)  throws android.os.RemoteException 
		int sequenceNumber
		android.os.Parcel _data
}

com/android/internal/view/IInputContextCallback$Stub$Proxy.class
IInputContextCallback.java
package com.android.internal.view
 com.android.internal.view.IInputContextCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputContextCallback  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setTextBeforeCursor (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence textBeforeCursor
		int seq
		android.os.Parcel _data
	public void setTextAfterCursor (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence textAfterCursor
		int seq
		android.os.Parcel _data
	public void setCursorCapsMode (int, int)  throws android.os.RemoteException 
		int capsMode
		int seq
		android.os.Parcel _data
	public void setExtractedText (android.view.inputmethod.ExtractedText, int)  throws android.os.RemoteException 
		android.view.inputmethod.ExtractedText extractedText
		int seq
		android.os.Parcel _data
	public void setSelectedText (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence selectedText
		int seq
		android.os.Parcel _data
	public void setRequestUpdateCursorAnchorInfoResult (boolean, int)  throws android.os.RemoteException 
		boolean result
		int seq
		android.os.Parcel _data
}

com/android/internal/view/BaseIWindow.class
BaseIWindow.java
package com.android.internal.view
public com.android.internal.view.BaseIWindow extends android.view.IWindow$Stub {
	private android.view.IWindowSession mSession
	public int mSeq
	public void  () 
	public void setSession (android.view.IWindowSession) 
		android.view.IWindowSession session
	public void resized (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration) 
		android.os.RemoteException e
		android.graphics.Rect frame
		android.graphics.Rect overscanInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean reportDraw
		android.content.res.Configuration newConfig
	public void moved (int, int) 
		int newX
		int newY
	public void dispatchAppVisibility (boolean) 
		boolean visible
	public void dispatchGetNewSurface () 
	public void windowFocusChanged (boolean, boolean) 
		boolean hasFocus
		boolean touchEnabled
	public void executeCommand (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor) 
		String command
		String parameters
		android.os.ParcelFileDescriptor out
	public void closeSystemDialogs (java.lang.String) 
		String reason
	public void dispatchWallpaperOffsets (float, float, float, float, boolean) 
		android.os.RemoteException e
		float x
		float y
		float xStep
		float yStep
		boolean sync
	public void dispatchDragEvent (android.view.DragEvent) 
		android.view.DragEvent event
	public void dispatchSystemUiVisibilityChanged (int, int, int, int) 
		int seq
		int globalUi
		int localValue
		int localChanges
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle, boolean) 
		android.os.RemoteException e
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean sync
	public void onAnimationStarted (int) 
		int remainingFrameCount
	public void onAnimationStopped () 
	public void dispatchWindowShown () 
}

com/android/internal/view/IInputContext.class
IInputContext.java
package com.android.internal.view
public abstract com.android.internal.view.IInputContext extends java.lang.Object implements android.os.IInterface  {
	public abstract void getTextBeforeCursor (int, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
	public abstract void getTextAfterCursor (int, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
	public abstract void getCursorCapsMode (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
	public abstract void getExtractedText (android.view.inputmethod.ExtractedTextRequest, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
	public abstract void deleteSurroundingText (int, int)  throws android.os.RemoteException 
	public abstract void setComposingText (java.lang.CharSequence, int)  throws android.os.RemoteException 
	public abstract void finishComposingText ()  throws android.os.RemoteException 
	public abstract void commitText (java.lang.CharSequence, int)  throws android.os.RemoteException 
	public abstract void commitCompletion (android.view.inputmethod.CompletionInfo)  throws android.os.RemoteException 
	public abstract void commitCorrection (android.view.inputmethod.CorrectionInfo)  throws android.os.RemoteException 
	public abstract void setSelection (int, int)  throws android.os.RemoteException 
	public abstract void performEditorAction (int)  throws android.os.RemoteException 
	public abstract void performContextMenuAction (int)  throws android.os.RemoteException 
	public abstract void beginBatchEdit ()  throws android.os.RemoteException 
	public abstract void endBatchEdit ()  throws android.os.RemoteException 
	public abstract void reportFullscreenMode (boolean)  throws android.os.RemoteException 
	public abstract void sendKeyEvent (android.view.KeyEvent)  throws android.os.RemoteException 
	public abstract void clearMetaKeyStates (int)  throws android.os.RemoteException 
	public abstract void performPrivateCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setComposingRegion (int, int)  throws android.os.RemoteException 
	public abstract void getSelectedText (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
	public abstract void requestUpdateCursorAnchorInfo (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
}

com/android/internal/view/RotationPolicy$RotationPolicyListener.class
RotationPolicy.java
package com.android.internal.view
public abstract com.android.internal.view.RotationPolicy$RotationPolicyListener extends java.lang.Object {
	final android.database.ContentObserver mObserver
	public void  () 
	public abstract void onChange () 
}

com/android/internal/view/IInputContextCallback.class
IInputContextCallback.java
package com.android.internal.view
public abstract com.android.internal.view.IInputContextCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void setTextBeforeCursor (java.lang.CharSequence, int)  throws android.os.RemoteException 
	public abstract void setTextAfterCursor (java.lang.CharSequence, int)  throws android.os.RemoteException 
	public abstract void setCursorCapsMode (int, int)  throws android.os.RemoteException 
	public abstract void setExtractedText (android.view.inputmethod.ExtractedText, int)  throws android.os.RemoteException 
	public abstract void setSelectedText (java.lang.CharSequence, int)  throws android.os.RemoteException 
	public abstract void setRequestUpdateCursorAnchorInfoResult (boolean, int)  throws android.os.RemoteException 
}

com/android/internal/view/IInputContextCallback$Stub.class
IInputContextCallback.java
package com.android.internal.view
public abstract com.android.internal.view.IInputContextCallback$Stub extends android.os.Binder implements com.android.internal.view.IInputContextCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setTextBeforeCursor
	static final int TRANSACTION_setTextAfterCursor
	static final int TRANSACTION_setCursorCapsMode
	static final int TRANSACTION_setExtractedText
	static final int TRANSACTION_setSelectedText
	static final int TRANSACTION_setRequestUpdateCursorAnchorInfoResult
	public void  () 
	public static com.android.internal.view.IInputContextCallback asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		int _arg0
		int _arg1
		android.view.inputmethod.ExtractedText _arg0
		android.view.inputmethod.ExtractedText _arg0
		int _arg1
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/RotationPolicy$1.class
RotationPolicy.java
package com.android.internal.view
final com.android.internal.view.RotationPolicy$1 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$enabled
	final int val$rotation
	void  (boolean, int) 
	public void run () 
		android.view.IWindowManager wm
		android.os.RemoteException exc
}

com/android/internal/view/IInputMethodClient.class
IInputMethodClient.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void setUsingInputMethod (boolean)  throws android.os.RemoteException 
	public abstract void onBindMethod (com.android.internal.view.InputBindResult)  throws android.os.RemoteException 
	public abstract void onUnbindMethod (int)  throws android.os.RemoteException 
	public abstract void setActive (boolean)  throws android.os.RemoteException 
	public abstract void setUserActionNotificationSequenceNumber (int)  throws android.os.RemoteException 
}

com/android/internal/view/menu/
com/android/internal/view/menu/ContextMenuBuilder.class
ContextMenuBuilder.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ContextMenuBuilder extends com.android.internal.view.menu.MenuBuilder implements android.view.ContextMenu  {
	public void  (android.content.Context) 
		android.content.Context context
	public android.view.ContextMenu setHeaderIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.view.ContextMenu setHeaderIcon (int) 
		int iconRes
	public android.view.ContextMenu setHeaderTitle (java.lang.CharSequence) 
		CharSequence title
	public android.view.ContextMenu setHeaderTitle (int) 
		int titleRes
	public android.view.ContextMenu setHeaderView (android.view.View) 
		android.view.View view
	public com.android.internal.view.menu.MenuDialogHelper show (android.view.View, android.os.IBinder) 
		com.android.internal.view.menu.MenuDialogHelper helper
		android.view.View originalView
		android.os.IBinder token
}

com/android/internal/view/menu/ListMenuPresenter.class
ListMenuPresenter.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ListMenuPresenter extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter android.widget.AdapterView$OnItemClickListener  {
	private static final String TAG
	android.content.Context mContext
	android.view.LayoutInflater mInflater
	com.android.internal.view.menu.MenuBuilder mMenu
	com.android.internal.view.menu.ExpandedMenuView mMenuView
	private int mItemIndexOffset
	int mThemeRes
	int mItemLayoutRes
	private com.android.internal.view.menu.MenuPresenter$Callback mCallback
	com.android.internal.view.menu.ListMenuPresenter$MenuAdapter mAdapter
	private int mId
	public static final String VIEWS_TAG
	public void  (android.content.Context, int) 
		android.content.Context context
		int itemLayoutRes
	public void  (int, int) 
		int itemLayoutRes
		int themeRes
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
		android.view.ViewGroup root
	public android.widget.ListAdapter getAdapter () 
	public void updateMenuView (boolean) 
		boolean cleared
	public void setCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	int getItemIndexOffset () 
	public void setItemIndexOffset (int) 
		int offset
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
	public boolean flagActionItems () 
	public boolean expandItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public void saveHierarchyState (android.os.Bundle) 
		android.os.Bundle outState
		android.util.SparseArray viewStates
	public void restoreHierarchyState (android.os.Bundle) 
		android.os.Bundle inState
		android.util.SparseArray viewStates
	public void setId (int) 
		int id
	public int getId () 
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Bundle state
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	static int access$000 (com.android.internal.view.menu.ListMenuPresenter) 
		com.android.internal.view.menu.ListMenuPresenter x0
}

com/android/internal/view/menu/ExpandedMenuView.class
ExpandedMenuView.java
package com.android.internal.view.menu
public final com.android.internal.view.menu.ExpandedMenuView extends android.widget.ListView implements com.android.internal.view.menu.MenuBuilder$ItemInvoker com.android.internal.view.menu.MenuView android.widget.AdapterView$OnItemClickListener  {
	private com.android.internal.view.menu.MenuBuilder mMenu
	private int mAnimations
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void initialize (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	protected void onDetachedFromWindow () 
	public boolean invokeItem (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
	public int getWindowAnimations () 
}

com/android/internal/view/menu/MenuBuilder.class
MenuBuilder.java
package com.android.internal.view.menu
public com.android.internal.view.menu.MenuBuilder extends java.lang.Object implements android.view.Menu  {
	private static final String TAG
	private static final String PRESENTER_KEY
	private static final String ACTION_VIEW_STATES_KEY
	private static final String EXPANDED_ACTION_VIEW_ID
	private static final int[] sCategoryToOrder
	private final android.content.Context mContext
	private final android.content.res.Resources mResources
	private boolean mQwertyMode
	private boolean mShortcutsVisible
	private com.android.internal.view.menu.MenuBuilder$Callback mCallback
	private java.util.ArrayList mItems
	private java.util.ArrayList mVisibleItems
	private boolean mIsVisibleItemsStale
	private java.util.ArrayList mActionItems
	private java.util.ArrayList mNonActionItems
	private boolean mIsActionItemsStale
	private int mDefaultShowAsAction
	private android.view.ContextMenu$ContextMenuInfo mCurrentMenuInfo
	CharSequence mHeaderTitle
	android.graphics.drawable.Drawable mHeaderIcon
	android.view.View mHeaderView
	private android.util.SparseArray mFrozenViewStates
	private boolean mPreventDispatchingItemsChanged
	private boolean mItemsChangedWhileDispatchPrevented
	private boolean mOptionalIconsVisible
	private boolean mIsClosing
	private java.util.ArrayList mTempShortcutItemList
	private java.util.concurrent.CopyOnWriteArrayList mPresenters
	private com.android.internal.view.menu.MenuItemImpl mExpandedItem
	public void  (android.content.Context) 
		android.content.Context context
	public com.android.internal.view.menu.MenuBuilder setDefaultShowAsAction (int) 
		int defaultShowAsAction
	public void addMenuPresenter (com.android.internal.view.menu.MenuPresenter) 
		com.android.internal.view.menu.MenuPresenter presenter
	public void addMenuPresenter (com.android.internal.view.menu.MenuPresenter, android.content.Context) 
		com.android.internal.view.menu.MenuPresenter presenter
		android.content.Context menuContext
	public void removeMenuPresenter (com.android.internal.view.menu.MenuPresenter) 
		com.android.internal.view.menu.MenuPresenter item
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		com.android.internal.view.menu.MenuPresenter presenter
	private void dispatchPresenterUpdate (boolean) 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		boolean cleared
	private boolean dispatchSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder, com.android.internal.view.menu.MenuPresenter) 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		com.android.internal.view.menu.SubMenuBuilder subMenu
		com.android.internal.view.menu.MenuPresenter preferredPresenter
		boolean result
	private void dispatchSaveInstanceState (android.os.Bundle) 
		android.os.Parcelable state
		int id
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		android.os.Bundle outState
		android.util.SparseArray presenterStates
	private void dispatchRestoreInstanceState (android.os.Bundle) 
		android.os.Parcelable parcel
		int id
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		android.os.Bundle state
		android.util.SparseArray presenterStates
	public void savePresenterStates (android.os.Bundle) 
		android.os.Bundle outState
	public void restorePresenterStates (android.os.Bundle) 
		android.os.Bundle state
	public void saveActionViewStates (android.os.Bundle) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
		android.view.MenuItem item
		android.view.View v
		int i
		android.os.Bundle outStates
		android.util.SparseArray viewStates
		int itemCount
	public void restoreActionViewStates (android.os.Bundle) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
		android.view.MenuItem item
		android.view.View v
		int i
		android.view.MenuItem itemToExpand
		android.os.Bundle states
		android.util.SparseArray viewStates
		int itemCount
		int expandedId
	protected java.lang.String getActionViewStatesKey () 
	public void setCallback (com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuBuilder$Callback cb
	private android.view.MenuItem addInternal (int, int, int, java.lang.CharSequence) 
		int group
		int id
		int categoryOrder
		CharSequence title
		int ordering
		com.android.internal.view.menu.MenuItemImpl item
	private com.android.internal.view.menu.MenuItemImpl createNewMenuItem (int, int, int, int, java.lang.CharSequence, int) 
		int group
		int id
		int categoryOrder
		int ordering
		CharSequence title
		int defaultShowAsAction
	public android.view.MenuItem add (java.lang.CharSequence) 
		CharSequence title
	public android.view.MenuItem add (int) 
		int titleRes
	public android.view.MenuItem add (int, int, int, java.lang.CharSequence) 
		int group
		int id
		int categoryOrder
		CharSequence title
	public android.view.MenuItem add (int, int, int, int) 
		int group
		int id
		int categoryOrder
		int title
	public android.view.SubMenu addSubMenu (java.lang.CharSequence) 
		CharSequence title
	public android.view.SubMenu addSubMenu (int) 
		int titleRes
	public android.view.SubMenu addSubMenu (int, int, int, java.lang.CharSequence) 
		int group
		int id
		int categoryOrder
		CharSequence title
		com.android.internal.view.menu.MenuItemImpl item
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public android.view.SubMenu addSubMenu (int, int, int, int) 
		int group
		int id
		int categoryOrder
		int title
	public int addIntentOptions (int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]) 
		android.content.pm.ResolveInfo ri
		android.content.Intent rintent
		android.view.MenuItem item
		int i
		int group
		int id
		int categoryOrder
		android.content.ComponentName caller
		android.content.Intent[] specifics
		android.content.Intent intent
		int flags
		android.view.MenuItem[] outSpecificItems
		android.content.pm.PackageManager pm
		java.util.List lri
		int N
	public void removeItem (int) 
		int id
	public void removeGroup (int) 
		int maxRemovable
		int numRemoved
		int group
		int i
	private void removeItemAtInt (int, boolean) 
		int index
		boolean updateChildrenOnMenuViews
	public void removeItemAt (int) 
		int index
	public void clearAll () 
	public void clear () 
	void setExclusiveItemChecked (android.view.MenuItem) 
		com.android.internal.view.menu.MenuItemImpl curItem
		int i
		android.view.MenuItem item
		int group
		int N
	public void setGroupCheckable (int, boolean, boolean) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int group
		boolean checkable
		boolean exclusive
		int N
	public void setGroupVisible (int, boolean) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int group
		boolean visible
		int N
		boolean changedAtLeastOneItem
	public void setGroupEnabled (int, boolean) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int group
		boolean enabled
		int N
	public boolean hasVisibleItems () 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int size
	public android.view.MenuItem findItem (int) 
		android.view.MenuItem possibleItem
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int id
		int size
	public int findItemIndex (int) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int id
		int size
	public int findGroupIndex (int) 
		int group
	public int findGroupIndex (int, int) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int group
		int start
		int size
	public int size () 
	public android.view.MenuItem getItem (int) 
		int index
	public boolean isShortcutKey (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public void setQwertyMode (boolean) 
		boolean isQwerty
	private static int getOrdering (int) 
		int categoryOrder
		int index
	boolean isQwertyMode () 
	public void setShortcutsVisible (boolean) 
		boolean shortcutsVisible
	private void setShortcutsVisibleInner (boolean) 
		boolean shortcutsVisible
	public boolean isShortcutsVisible () 
	android.content.res.Resources getResources () 
	public android.content.Context getContext () 
	boolean dispatchMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public void changeMenuMode () 
	private static int findInsertIndex (java.util.ArrayList, int) 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		java.util.ArrayList items
		int ordering
	public boolean performShortcut (int, android.view.KeyEvent, int) 
		int keyCode
		android.view.KeyEvent event
		int flags
		com.android.internal.view.menu.MenuItemImpl item
		boolean handled
	void findItemsWithShortcutForKey (java.util.List, int, android.view.KeyEvent) 
		com.android.internal.view.menu.MenuItemImpl item
		char shortcutChar
		int i
		java.util.List items
		int keyCode
		android.view.KeyEvent event
		boolean qwerty
		int metaState
		android.view.KeyCharacterMap$KeyData possibleChars
		boolean isKeyCodeMapped
		int N
	com.android.internal.view.menu.MenuItemImpl findItemWithShortcutForKey (int, android.view.KeyEvent) 
		com.android.internal.view.menu.MenuItemImpl item
		char shortcutChar
		int i
		int keyCode
		android.view.KeyEvent event
		java.util.ArrayList items
		int metaState
		android.view.KeyCharacterMap$KeyData possibleChars
		int size
		boolean qwerty
	public boolean performIdentifierAction (int, int) 
		int id
		int flags
	public boolean performItemAction (android.view.MenuItem, int) 
		android.view.MenuItem item
		int flags
	public boolean performItemAction (android.view.MenuItem, com.android.internal.view.menu.MenuPresenter, int) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
		android.view.MenuItem item
		com.android.internal.view.menu.MenuPresenter preferredPresenter
		int flags
		com.android.internal.view.menu.MenuItemImpl itemImpl
		boolean invoked
		android.view.ActionProvider provider
		boolean providerHasSubMenu
	public final void close (boolean) 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		boolean allMenusAreClosing
	public void close () 
	public void onItemsChanged (boolean) 
		boolean structureChanged
	public void stopDispatchingItemsChanged () 
	public void startDispatchingItemsChanged () 
	void onItemVisibleChanged (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	void onItemActionRequestChanged (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public java.util.ArrayList getVisibleItems () 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int itemsSize
	public void flagActionItems () 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int itemsSize
		java.util.ArrayList visibleItems
		boolean flagged
	public java.util.ArrayList getActionItems () 
	public java.util.ArrayList getNonActionItems () 
	public void clearHeader () 
	private void setHeaderInternal (int, java.lang.CharSequence, int, android.graphics.drawable.Drawable, android.view.View) 
		int titleRes
		CharSequence title
		int iconRes
		android.graphics.drawable.Drawable icon
		android.view.View view
		android.content.res.Resources r
	protected com.android.internal.view.menu.MenuBuilder setHeaderTitleInt (java.lang.CharSequence) 
		CharSequence title
	protected com.android.internal.view.menu.MenuBuilder setHeaderTitleInt (int) 
		int titleRes
	protected com.android.internal.view.menu.MenuBuilder setHeaderIconInt (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	protected com.android.internal.view.menu.MenuBuilder setHeaderIconInt (int) 
		int iconRes
	protected com.android.internal.view.menu.MenuBuilder setHeaderViewInt (android.view.View) 
		android.view.View view
	public java.lang.CharSequence getHeaderTitle () 
	public android.graphics.drawable.Drawable getHeaderIcon () 
	public android.view.View getHeaderView () 
	public com.android.internal.view.menu.MenuBuilder getRootMenu () 
	public void setCurrentMenuInfo (android.view.ContextMenu$ContextMenuInfo) 
		android.view.ContextMenu$ContextMenuInfo menuInfo
	void setOptionalIconsVisible (boolean) 
		boolean visible
	boolean getOptionalIconsVisible () 
	public boolean expandItemActionView (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		com.android.internal.view.menu.MenuItemImpl item
		boolean expanded
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuPresenter presenter
		java.lang.ref.WeakReference ref
		java.util.Iterator i$
		com.android.internal.view.menu.MenuItemImpl item
		boolean collapsed
	public com.android.internal.view.menu.MenuItemImpl getExpandedItem () 
	static void  () 
}

com/android/internal/view/menu/MenuPresenter$Callback.class
MenuPresenter.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuPresenter$Callback extends java.lang.Object {
	public abstract void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
	public abstract boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
}

com/android/internal/view/menu/MenuBuilder$Callback.class
MenuBuilder.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuBuilder$Callback extends java.lang.Object {
	public abstract boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
	public abstract void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
}

com/android/internal/view/menu/MenuView.class
MenuView.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuView extends java.lang.Object {
	public abstract void initialize (com.android.internal.view.menu.MenuBuilder) 
	public abstract int getWindowAnimations () 
}

com/android/internal/view/menu/IconMenuPresenter$SubMenuPresenterCallback.class
IconMenuPresenter.java
package com.android.internal.view.menu
 com.android.internal.view.menu.IconMenuPresenter$SubMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final com.android.internal.view.menu.IconMenuPresenter this$0
	void  (com.android.internal.view.menu.IconMenuPresenter) 
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
}

com/android/internal/view/menu/MenuView$ItemView.class
MenuView.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuView$ItemView extends java.lang.Object {
	public abstract void initialize (com.android.internal.view.menu.MenuItemImpl, int) 
	public abstract com.android.internal.view.menu.MenuItemImpl getItemData () 
	public abstract void setTitle (java.lang.CharSequence) 
	public abstract void setEnabled (boolean) 
	public abstract void setCheckable (boolean) 
	public abstract void setChecked (boolean) 
	public abstract void setShortcut (boolean, char) 
	public abstract void setIcon (android.graphics.drawable.Drawable) 
	public abstract boolean prefersCondensedTitle () 
	public abstract boolean showsIcon () 
}

com/android/internal/view/menu/IconMenuView$SavedState$1.class
IconMenuView.java
package com.android.internal.view.menu
final com.android.internal.view.menu.IconMenuView$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public com.android.internal.view.menu.IconMenuView$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public com.android.internal.view.menu.IconMenuView$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

com/android/internal/view/menu/ListMenuItemView.class
ListMenuItemView.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ListMenuItemView extends android.widget.LinearLayout implements com.android.internal.view.menu.MenuView$ItemView  {
	private static final String TAG
	private com.android.internal.view.menu.MenuItemImpl mItemData
	private android.widget.ImageView mIconView
	private android.widget.RadioButton mRadioButton
	private android.widget.TextView mTitleView
	private android.widget.CheckBox mCheckBox
	private android.widget.TextView mShortcutView
	private android.graphics.drawable.Drawable mBackground
	private int mTextAppearance
	private android.content.Context mTextAppearanceContext
	private boolean mPreserveIconSpacing
	private int mMenuType
	private android.view.LayoutInflater mInflater
	private boolean mForceShowIcon
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	protected void onFinishInflate () 
	public void initialize (com.android.internal.view.menu.MenuItemImpl, int) 
		com.android.internal.view.menu.MenuItemImpl itemData
		int menuType
	public void setForceShowIcon (boolean) 
		boolean forceShow
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public com.android.internal.view.menu.MenuItemImpl getItemData () 
	public void setCheckable (boolean) 
		android.widget.CompoundButton compoundButton
		android.widget.CompoundButton otherCompoundButton
		int newVisibility
		boolean checkable
		android.widget.CompoundButton compoundButton
		android.widget.CompoundButton otherCompoundButton
	public void setChecked (boolean) 
		android.widget.CompoundButton compoundButton
		boolean checked
		android.widget.CompoundButton compoundButton
	public void setShortcut (boolean, char) 
		boolean showShortcut
		char shortcutKey
		int newVisibility
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
		boolean showIcon
	protected void onMeasure (int, int) 
		android.view.ViewGroup$LayoutParams lp
		android.widget.LinearLayout$LayoutParams iconLp
		int widthMeasureSpec
		int heightMeasureSpec
	private void insertIconView () 
		android.view.LayoutInflater inflater
	private void insertRadioButton () 
		android.view.LayoutInflater inflater
	private void insertCheckBox () 
		android.view.LayoutInflater inflater
	public boolean prefersCondensedTitle () 
	public boolean showsIcon () 
	private android.view.LayoutInflater getInflater () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
}

com/android/internal/view/menu/ListMenuPresenter$MenuAdapter.class
ListMenuPresenter.java
package com.android.internal.view.menu
 com.android.internal.view.menu.ListMenuPresenter$MenuAdapter extends android.widget.BaseAdapter {
	private int mExpandedIndex
	final com.android.internal.view.menu.ListMenuPresenter this$0
	public void  (com.android.internal.view.menu.ListMenuPresenter) 
	public int getCount () 
		java.util.ArrayList items
		int count
	public com.android.internal.view.menu.MenuItemImpl getItem (int) 
		int position
		java.util.ArrayList items
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		com.android.internal.view.menu.MenuView$ItemView itemView
	void findExpandedIndex () 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		java.util.ArrayList items
		int count
		com.android.internal.view.menu.MenuItemImpl expandedItem
	public void notifyDataSetChanged () 
	public volatile java.lang.Object getItem (int) 
		int x0
}

com/android/internal/view/menu/MenuItemImpl$1.class
MenuItemImpl.java
package com.android.internal.view.menu
 com.android.internal.view.menu.MenuItemImpl$1 extends java.lang.Object implements android.view.ActionProvider$VisibilityListener  {
	final com.android.internal.view.menu.MenuItemImpl this$0
	void  (com.android.internal.view.menu.MenuItemImpl) 
	public void onActionProviderVisibilityChanged (boolean) 
		boolean isVisible
}

com/android/internal/view/menu/ActionMenuItem.class
ActionMenuItem.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ActionMenuItem extends java.lang.Object implements android.view.MenuItem  {
	private final int mId
	private final int mGroup
	private final int mCategoryOrder
	private final int mOrdering
	private CharSequence mTitle
	private CharSequence mTitleCondensed
	private android.content.Intent mIntent
	private char mShortcutNumericChar
	private char mShortcutAlphabeticChar
	private android.graphics.drawable.Drawable mIconDrawable
	private int mIconResId
	private android.content.Context mContext
	private android.view.MenuItem$OnMenuItemClickListener mClickListener
	private static final int NO_ICON
	private int mFlags
	private static final int CHECKABLE
	private static final int CHECKED
	private static final int EXCLUSIVE
	private static final int HIDDEN
	private static final int ENABLED
	public void  (android.content.Context, int, int, int, int, java.lang.CharSequence) 
		android.content.Context context
		int group
		int id
		int categoryOrder
		int ordering
		CharSequence title
	public char getAlphabeticShortcut () 
	public int getGroupId () 
	public android.graphics.drawable.Drawable getIcon () 
	public android.content.Intent getIntent () 
	public int getItemId () 
	public android.view.ContextMenu$ContextMenuInfo getMenuInfo () 
	public char getNumericShortcut () 
	public int getOrder () 
	public android.view.SubMenu getSubMenu () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getTitleCondensed () 
	public boolean hasSubMenu () 
	public boolean isCheckable () 
	public boolean isChecked () 
	public boolean isEnabled () 
	public boolean isVisible () 
	public android.view.MenuItem setAlphabeticShortcut (char) 
		char alphaChar
	public android.view.MenuItem setCheckable (boolean) 
		boolean checkable
	public com.android.internal.view.menu.ActionMenuItem setExclusiveCheckable (boolean) 
		boolean exclusive
	public android.view.MenuItem setChecked (boolean) 
		boolean checked
	public android.view.MenuItem setEnabled (boolean) 
		boolean enabled
	public android.view.MenuItem setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.view.MenuItem setIcon (int) 
		int iconRes
	public android.view.MenuItem setIntent (android.content.Intent) 
		android.content.Intent intent
	public android.view.MenuItem setNumericShortcut (char) 
		char numericChar
	public android.view.MenuItem setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
		android.view.MenuItem$OnMenuItemClickListener menuItemClickListener
	public android.view.MenuItem setShortcut (char, char) 
		char numericChar
		char alphaChar
	public android.view.MenuItem setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.view.MenuItem setTitle (int) 
		int title
	public android.view.MenuItem setTitleCondensed (java.lang.CharSequence) 
		CharSequence title
	public android.view.MenuItem setVisible (boolean) 
		boolean visible
	public boolean invoke () 
	public void setShowAsAction (int) 
		int show
	public android.view.MenuItem setActionView (android.view.View) 
		android.view.View actionView
	public android.view.View getActionView () 
	public android.view.MenuItem setActionView (int) 
		int resId
	public android.view.ActionProvider getActionProvider () 
	public android.view.MenuItem setActionProvider (android.view.ActionProvider) 
		android.view.ActionProvider actionProvider
	public android.view.MenuItem setShowAsActionFlags (int) 
		int actionEnum
	public boolean expandActionView () 
	public boolean collapseActionView () 
	public boolean isActionViewExpanded () 
	public android.view.MenuItem setOnActionExpandListener (android.view.MenuItem$OnActionExpandListener) 
		android.view.MenuItem$OnActionExpandListener listener
}

com/android/internal/view/menu/IconMenuPresenter.class
IconMenuPresenter.java
package com.android.internal.view.menu
public com.android.internal.view.menu.IconMenuPresenter extends com.android.internal.view.menu.BaseMenuPresenter {
	private com.android.internal.view.menu.IconMenuItemView mMoreView
	private int mMaxItems
	int mOpenSubMenuId
	com.android.internal.view.menu.IconMenuPresenter$SubMenuPresenterCallback mSubMenuPresenterCallback
	com.android.internal.view.menu.MenuDialogHelper mOpenSubMenu
	private static final String VIEWS_TAG
	private static final String OPEN_SUBMENU_KEY
	public void  (android.content.Context) 
		android.content.Context context
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public void bindItemView (com.android.internal.view.menu.MenuItemImpl, com.android.internal.view.menu.MenuView$ItemView) 
		com.android.internal.view.menu.MenuItemImpl item
		com.android.internal.view.menu.MenuView$ItemView itemView
		com.android.internal.view.menu.IconMenuItemView view
	public boolean shouldIncludeItem (int, com.android.internal.view.menu.MenuItemImpl) 
		int childIndex
		com.android.internal.view.menu.MenuItemImpl item
		java.util.ArrayList itemsToShow
		boolean fits
	protected void addItemView (android.view.View, int) 
		android.view.View itemView
		int childIndex
		com.android.internal.view.menu.IconMenuItemView v
		com.android.internal.view.menu.IconMenuView parent
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
		com.android.internal.view.menu.MenuDialogHelper helper
	public void updateMenuView (boolean) 
		boolean cleared
		com.android.internal.view.menu.IconMenuView menuView
		java.util.ArrayList itemsToShow
		boolean needsMore
	protected boolean filterLeftoverView (android.view.ViewGroup, int) 
		android.view.ViewGroup parent
		int childIndex
	public int getNumActualItemsShown () 
	public void saveHierarchyState (android.os.Bundle) 
		android.os.Bundle outState
		android.util.SparseArray viewStates
	public void restoreHierarchyState (android.os.Bundle) 
		android.view.MenuItem item
		android.os.Bundle inState
		android.util.SparseArray viewStates
		int subMenuId
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Bundle state
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
}

com/android/internal/view/menu/ActionMenuItemView$PopupCallback.class
ActionMenuItemView.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.ActionMenuItemView$PopupCallback extends java.lang.Object {
	public void  () 
	public abstract android.widget.ListPopupWindow getPopup () 
}

com/android/internal/view/menu/IconMenuView.class
IconMenuView.java
package com.android.internal.view.menu
public final com.android.internal.view.menu.IconMenuView extends android.view.ViewGroup implements com.android.internal.view.menu.MenuBuilder$ItemInvoker com.android.internal.view.menu.MenuView java.lang.Runnable  {
	private static final int ITEM_CAPTION_CYCLE_DELAY
	private com.android.internal.view.menu.MenuBuilder mMenu
	private int mRowHeight
	private int mMaxRows
	private int mMaxItems
	private int mMaxItemsPerRow
	private int mNumActualItemsShown
	private android.graphics.drawable.Drawable mHorizontalDivider
	private int mHorizontalDividerHeight
	private java.util.ArrayList mHorizontalDividerRects
	private android.graphics.drawable.Drawable mVerticalDivider
	private int mVerticalDividerWidth
	private java.util.ArrayList mVerticalDividerRects
	private android.graphics.drawable.Drawable mMoreIcon
	private android.graphics.drawable.Drawable mItemBackground
	private int mAnimations
	private boolean mHasStaleChildren
	private boolean mMenuBeingLongpressed
	private boolean mLastChildrenCaptionMode
	private int[] mLayout
	private int mLayoutNumRows
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	int getMaxItems () 
	private void layoutItems (int) 
		int width
		int numItems
		int curNumRows
	private void layoutItemsUsingGravity (int, int) 
		int i
		int numRows
		int numItems
		int numBaseItemsPerRow
		int numLeftoverItems
		int rowsThatGetALeftoverItem
		int[] layout
	private boolean doItemsFit () 
		android.view.View child
		com.android.internal.view.menu.IconMenuView$LayoutParams lp
		int itemsOnRowCounter
		int numItemsOnRow
		int row
		int itemPos
		int[] layout
		int numRows
	android.graphics.drawable.Drawable getItemBackgroundDrawable () 
	com.android.internal.view.menu.IconMenuItemView createMoreItemView () 
		android.content.Context context
		android.view.LayoutInflater inflater
		com.android.internal.view.menu.IconMenuItemView itemView
		android.content.res.Resources r
	public void initialize (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	private void positionChildren (int, int) 
		android.view.View child
		int itemPosOnRow
		float itemLeft
		float itemWidth
		int row
		int menuWidth
		int menuHeight
		int numRows
		int numRowsMinus1
		int[] numItemsForRow
		int itemPos
		com.android.internal.view.menu.IconMenuView$LayoutParams childLayoutParams
		float itemTop
		float itemHeight
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int measuredWidth
		int layoutNumRows
		int desiredHeight
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View child
		com.android.internal.view.menu.IconMenuView$LayoutParams childLayoutParams
		int i
		boolean changed
		int l
		int t
		int r
		int b
	protected void onDraw (android.graphics.Canvas) 
		int i
		java.util.ArrayList rects
		int i
		java.util.ArrayList rects
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable drawable
	public boolean invokeItem (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public com.android.internal.view.menu.IconMenuView$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	void markStaleChildren () 
	int getNumActualItemsShown () 
	void setNumActualItemsShown (int) 
		int count
	public int getWindowAnimations () 
	public int[] getLayout () 
	public int getLayoutNumRows () 
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	private void setCycleShortcutCaptionMode (boolean) 
		boolean cycleShortcutAndNormal
	public void run () 
	private void setChildrenCaptionMode (boolean) 
		int i
		boolean shortcut
	private void calculateItemFittingMetadata (int) 
		int curNumItemsPerRow
		com.android.internal.view.menu.IconMenuView$LayoutParams lp
		int i
		int width
		int maxNumItemsPerRow
		int numItems
	protected android.os.Parcelable onSaveInstanceState () 
		int i
		android.os.Parcelable superState
		android.view.View focusedView
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		com.android.internal.view.menu.IconMenuView$SavedState ss
		android.view.View v
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet x0
	static com.android.internal.view.menu.MenuBuilder access$000 (com.android.internal.view.menu.IconMenuView) 
		com.android.internal.view.menu.IconMenuView x0
}

com/android/internal/view/menu/ActionMenu.class
ActionMenu.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ActionMenu extends java.lang.Object implements android.view.Menu  {
	private android.content.Context mContext
	private boolean mIsQwerty
	private java.util.ArrayList mItems
	public void  (android.content.Context) 
		android.content.Context context
	public android.content.Context getContext () 
	public android.view.MenuItem add (java.lang.CharSequence) 
		CharSequence title
	public android.view.MenuItem add (int) 
		int titleRes
	public android.view.MenuItem add (int, int, int, int) 
		int groupId
		int itemId
		int order
		int titleRes
	public android.view.MenuItem add (int, int, int, java.lang.CharSequence) 
		int groupId
		int itemId
		int order
		CharSequence title
		com.android.internal.view.menu.ActionMenuItem item
	public int addIntentOptions (int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]) 
		android.content.pm.ResolveInfo ri
		android.content.Intent rintent
		android.view.MenuItem item
		int i
		int groupId
		int itemId
		int order
		android.content.ComponentName caller
		android.content.Intent[] specifics
		android.content.Intent intent
		int flags
		android.view.MenuItem[] outSpecificItems
		android.content.pm.PackageManager pm
		java.util.List lri
		int N
	public android.view.SubMenu addSubMenu (java.lang.CharSequence) 
		CharSequence title
	public android.view.SubMenu addSubMenu (int) 
		int titleRes
	public android.view.SubMenu addSubMenu (int, int, int, java.lang.CharSequence) 
		int groupId
		int itemId
		int order
		CharSequence title
	public android.view.SubMenu addSubMenu (int, int, int, int) 
		int groupId
		int itemId
		int order
		int titleRes
	public void clear () 
	public void close () 
	private int findItemIndex (int) 
		int i
		int id
		java.util.ArrayList items
		int itemCount
	public android.view.MenuItem findItem (int) 
		int id
	public android.view.MenuItem getItem (int) 
		int index
	public boolean hasVisibleItems () 
		int i
		java.util.ArrayList items
		int itemCount
	private com.android.internal.view.menu.ActionMenuItem findItemWithShortcut (int, android.view.KeyEvent) 
		com.android.internal.view.menu.ActionMenuItem item
		char shortcut
		int i
		int keyCode
		android.view.KeyEvent event
		boolean qwerty
		java.util.ArrayList items
		int itemCount
	public boolean isShortcutKey (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean performIdentifierAction (int, int) 
		int id
		int flags
		int index
	public boolean performShortcut (int, android.view.KeyEvent, int) 
		int keyCode
		android.view.KeyEvent event
		int flags
		com.android.internal.view.menu.ActionMenuItem item
	public void removeGroup (int) 
		int groupId
		java.util.ArrayList items
		int itemCount
		int i
	public void removeItem (int) 
		int id
	public void setGroupCheckable (int, boolean, boolean) 
		com.android.internal.view.menu.ActionMenuItem item
		int i
		int group
		boolean checkable
		boolean exclusive
		java.util.ArrayList items
		int itemCount
	public void setGroupEnabled (int, boolean) 
		com.android.internal.view.menu.ActionMenuItem item
		int i
		int group
		boolean enabled
		java.util.ArrayList items
		int itemCount
	public void setGroupVisible (int, boolean) 
		com.android.internal.view.menu.ActionMenuItem item
		int i
		int group
		boolean visible
		java.util.ArrayList items
		int itemCount
	public void setQwertyMode (boolean) 
		boolean isQwerty
	public int size () 
}

com/android/internal/view/menu/BaseMenuPresenter.class
BaseMenuPresenter.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.BaseMenuPresenter extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter  {
	protected android.content.Context mSystemContext
	protected android.content.Context mContext
	protected com.android.internal.view.menu.MenuBuilder mMenu
	protected android.view.LayoutInflater mSystemInflater
	protected android.view.LayoutInflater mInflater
	private com.android.internal.view.menu.MenuPresenter$Callback mCallback
	private int mMenuLayoutRes
	private int mItemLayoutRes
	protected com.android.internal.view.menu.MenuView mMenuView
	private int mId
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int menuLayoutRes
		int itemLayoutRes
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
		android.view.ViewGroup root
	public void updateMenuView (boolean) 
		android.view.View convertView
		com.android.internal.view.menu.MenuItemImpl oldItem
		android.view.View itemView
		com.android.internal.view.menu.MenuItemImpl item
		int i
		java.util.ArrayList visibleItems
		int itemCount
		boolean cleared
		android.view.ViewGroup parent
		int childIndex
	protected void addItemView (android.view.View, int) 
		android.view.View itemView
		int childIndex
		android.view.ViewGroup currentParent
	protected boolean filterLeftoverView (android.view.ViewGroup, int) 
		android.view.ViewGroup parent
		int childIndex
	public void setCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public com.android.internal.view.menu.MenuPresenter$Callback getCallback () 
	public com.android.internal.view.menu.MenuView$ItemView createItemView (android.view.ViewGroup) 
		android.view.ViewGroup parent
	public android.view.View getItemView (com.android.internal.view.menu.MenuItemImpl, android.view.View, android.view.ViewGroup) 
		com.android.internal.view.menu.MenuView$ItemView itemView
		com.android.internal.view.menu.MenuItemImpl item
		android.view.View convertView
		android.view.ViewGroup parent
		com.android.internal.view.menu.MenuView$ItemView itemView
	public abstract void bindItemView (com.android.internal.view.menu.MenuItemImpl, com.android.internal.view.menu.MenuView$ItemView) 
	public boolean shouldIncludeItem (int, com.android.internal.view.menu.MenuItemImpl) 
		int childIndex
		com.android.internal.view.menu.MenuItemImpl item
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder menu
	public boolean flagActionItems () 
	public boolean expandItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public int getId () 
	public void setId (int) 
		int id
}

com/android/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener.class
ActionMenuItemView.java
package com.android.internal.view.menu
 com.android.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener extends android.widget.ListPopupWindow$ForwardingListener {
	final com.android.internal.view.menu.ActionMenuItemView this$0
	public void  (com.android.internal.view.menu.ActionMenuItemView) 
	public android.widget.ListPopupWindow getPopup () 
	protected boolean onForwardingStarted () 
		android.widget.ListPopupWindow popup
	protected boolean onForwardingStopped () 
		android.widget.ListPopupWindow popup
}

com/android/internal/view/menu/SubMenuBuilder.class
SubMenuBuilder.java
package com.android.internal.view.menu
public com.android.internal.view.menu.SubMenuBuilder extends com.android.internal.view.menu.MenuBuilder implements android.view.SubMenu  {
	private com.android.internal.view.menu.MenuBuilder mParentMenu
	private com.android.internal.view.menu.MenuItemImpl mItem
	public void  (android.content.Context, com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder parentMenu
		com.android.internal.view.menu.MenuItemImpl item
	public void setQwertyMode (boolean) 
		boolean isQwerty
	public boolean isQwertyMode () 
	public void setShortcutsVisible (boolean) 
		boolean shortcutsVisible
	public boolean isShortcutsVisible () 
	public android.view.Menu getParentMenu () 
	public android.view.MenuItem getItem () 
	public void setCallback (com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuBuilder$Callback callback
	public com.android.internal.view.menu.MenuBuilder getRootMenu () 
	boolean dispatchMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public android.view.SubMenu setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.view.SubMenu setIcon (int) 
		int iconRes
	public android.view.SubMenu setHeaderIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.view.SubMenu setHeaderIcon (int) 
		int iconRes
	public android.view.SubMenu setHeaderTitle (java.lang.CharSequence) 
		CharSequence title
	public android.view.SubMenu setHeaderTitle (int) 
		int titleRes
	public android.view.SubMenu setHeaderView (android.view.View) 
		android.view.View view
	public boolean expandItemActionView (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public java.lang.String getActionViewStatesKey () 
		int itemId
}

com/android/internal/view/menu/IconMenuView$SavedState.class
IconMenuView.java
package com.android.internal.view.menu
 com.android.internal.view.menu.IconMenuView$SavedState extends android.view.View$BaseSavedState {
	int focusedPosition
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcelable, int) 
		android.os.Parcelable superState
		int focusedPosition
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, com.android.internal.view.menu.IconMenuView$1) 
		android.os.Parcel x0
		com.android.internal.view.menu.IconMenuView$1 x1
	static void  () 
}

com/android/internal/view/menu/MenuItemImpl.class
MenuItemImpl.java
package com.android.internal.view.menu
public final com.android.internal.view.menu.MenuItemImpl extends java.lang.Object implements android.view.MenuItem  {
	private static final String TAG
	private static final int SHOW_AS_ACTION_MASK
	private final int mId
	private final int mGroup
	private final int mCategoryOrder
	private final int mOrdering
	private CharSequence mTitle
	private CharSequence mTitleCondensed
	private android.content.Intent mIntent
	private char mShortcutNumericChar
	private char mShortcutAlphabeticChar
	private android.graphics.drawable.Drawable mIconDrawable
	private int mIconResId
	private com.android.internal.view.menu.MenuBuilder mMenu
	private com.android.internal.view.menu.SubMenuBuilder mSubMenu
	private Runnable mItemCallback
	private android.view.MenuItem$OnMenuItemClickListener mClickListener
	private int mFlags
	private static final int CHECKABLE
	private static final int CHECKED
	private static final int EXCLUSIVE
	private static final int HIDDEN
	private static final int ENABLED
	private static final int IS_ACTION
	private int mShowAsAction
	private android.view.View mActionView
	private android.view.ActionProvider mActionProvider
	private android.view.MenuItem$OnActionExpandListener mOnActionExpandListener
	private boolean mIsActionViewExpanded
	static final int NO_ICON
	private android.view.ContextMenu$ContextMenuInfo mMenuInfo
	private static String sLanguage
	private static String sPrependShortcutLabel
	private static String sEnterShortcutLabel
	private static String sDeleteShortcutLabel
	private static String sSpaceShortcutLabel
	void  (com.android.internal.view.menu.MenuBuilder, int, int, int, int, java.lang.CharSequence, int) 
		com.android.internal.view.menu.MenuBuilder menu
		int group
		int id
		int categoryOrder
		int ordering
		CharSequence title
		int showAsAction
		String lang
	public boolean invoke () 
		android.content.ActivityNotFoundException e
	public boolean isEnabled () 
	public android.view.MenuItem setEnabled (boolean) 
		boolean enabled
	public int getGroupId () 
	public int getItemId () 
	public int getOrder () 
	public int getOrdering () 
	public android.content.Intent getIntent () 
	public android.view.MenuItem setIntent (android.content.Intent) 
		android.content.Intent intent
	java.lang.Runnable getCallback () 
	public android.view.MenuItem setCallback (java.lang.Runnable) 
		Runnable callback
	public char getAlphabeticShortcut () 
	public android.view.MenuItem setAlphabeticShortcut (char) 
		char alphaChar
	public char getNumericShortcut () 
	public android.view.MenuItem setNumericShortcut (char) 
		char numericChar
	public android.view.MenuItem setShortcut (char, char) 
		char numericChar
		char alphaChar
	char getShortcut () 
	java.lang.String getShortcutLabel () 
		char shortcut
		StringBuilder sb
	boolean shouldShowShortcut () 
	public android.view.SubMenu getSubMenu () 
	public boolean hasSubMenu () 
	void setSubMenu (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public java.lang.CharSequence getTitle () 
	java.lang.CharSequence getTitleForItemView (com.android.internal.view.menu.MenuView$ItemView) 
		com.android.internal.view.menu.MenuView$ItemView itemView
	public android.view.MenuItem setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.view.MenuItem setTitle (int) 
		int title
	public java.lang.CharSequence getTitleCondensed () 
	public android.view.MenuItem setTitleCondensed (java.lang.CharSequence) 
		CharSequence title
	public android.graphics.drawable.Drawable getIcon () 
		android.graphics.drawable.Drawable icon
	public android.view.MenuItem setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.view.MenuItem setIcon (int) 
		int iconResId
	public boolean isCheckable () 
	public android.view.MenuItem setCheckable (boolean) 
		boolean checkable
		int oldFlags
	public void setExclusiveCheckable (boolean) 
		boolean exclusive
	public boolean isExclusiveCheckable () 
	public boolean isChecked () 
	public android.view.MenuItem setChecked (boolean) 
		boolean checked
	void setCheckedInt (boolean) 
		boolean checked
		int oldFlags
	public boolean isVisible () 
	boolean setVisibleInt (boolean) 
		boolean shown
		int oldFlags
	public android.view.MenuItem setVisible (boolean) 
		boolean shown
	public android.view.MenuItem setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
		android.view.MenuItem$OnMenuItemClickListener clickListener
	public java.lang.String toString () 
	void setMenuInfo (android.view.ContextMenu$ContextMenuInfo) 
		android.view.ContextMenu$ContextMenuInfo menuInfo
	public android.view.ContextMenu$ContextMenuInfo getMenuInfo () 
	public void actionFormatChanged () 
	public boolean shouldShowIcon () 
	public boolean isActionButton () 
	public boolean requestsActionButton () 
	public boolean requiresActionButton () 
	public void setIsActionButton (boolean) 
		boolean isActionButton
	public boolean showsTextAsAction () 
	public void setShowAsAction (int) 
		int actionEnum
	public android.view.MenuItem setActionView (android.view.View) 
		android.view.View view
	public android.view.MenuItem setActionView (int) 
		int resId
		android.content.Context context
		android.view.LayoutInflater inflater
	public android.view.View getActionView () 
	public android.view.ActionProvider getActionProvider () 
	public android.view.MenuItem setActionProvider (android.view.ActionProvider) 
		android.view.ActionProvider actionProvider
	public android.view.MenuItem setShowAsActionFlags (int) 
		int actionEnum
	public boolean expandActionView () 
	public boolean collapseActionView () 
	public android.view.MenuItem setOnActionExpandListener (android.view.MenuItem$OnActionExpandListener) 
		android.view.MenuItem$OnActionExpandListener listener
	public boolean hasCollapsibleActionView () 
	public void setActionViewExpanded (boolean) 
		boolean isExpanded
	public boolean isActionViewExpanded () 
	static com.android.internal.view.menu.MenuBuilder access$000 (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl x0
}

com/android/internal/view/menu/MenuPopupHelper.class
MenuPopupHelper.java
package com.android.internal.view.menu
public com.android.internal.view.menu.MenuPopupHelper extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener android.view.View$OnKeyListener android.view.ViewTreeObserver$OnGlobalLayoutListener android.widget.PopupWindow$OnDismissListener android.view.View$OnAttachStateChangeListener com.android.internal.view.menu.MenuPresenter  {
	static final int ITEM_LAYOUT
	private final android.content.Context mContext
	private final android.view.LayoutInflater mInflater
	private final com.android.internal.view.menu.MenuBuilder mMenu
	private final com.android.internal.view.menu.MenuPopupHelper$MenuAdapter mAdapter
	private final boolean mOverflowOnly
	private final int mPopupMaxWidth
	private final int mPopupStyleAttr
	private final int mPopupStyleRes
	private android.view.View mAnchorView
	private android.widget.ListPopupWindow mPopup
	private android.view.ViewTreeObserver mTreeObserver
	private com.android.internal.view.menu.MenuPresenter$Callback mPresenterCallback
	boolean mForceShowIcon
	private android.view.ViewGroup mMeasureParent
	private boolean mHasContentWidth
	private int mContentWidth
	private int mDropDownGravity
	public void  (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public void  (android.content.Context, com.android.internal.view.menu.MenuBuilder, android.view.View) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
		android.view.View anchorView
	public void  (android.content.Context, com.android.internal.view.menu.MenuBuilder, android.view.View, boolean, int) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
		android.view.View anchorView
		boolean overflowOnly
		int popupStyleAttr
	public void  (android.content.Context, com.android.internal.view.menu.MenuBuilder, android.view.View, boolean, int, int) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
		android.view.View anchorView
		boolean overflowOnly
		int popupStyleAttr
		int popupStyleRes
		android.content.res.Resources res
	public void setAnchorView (android.view.View) 
		android.view.View anchor
	public void setForceShowIcon (boolean) 
		boolean forceShow
	public void setGravity (int) 
		int gravity
	public int getGravity () 
	public void show () 
	public android.widget.ListPopupWindow getPopup () 
	public boolean tryShow () 
		boolean addGlobalListener
		android.view.View anchor
	public void dismiss () 
	public void onDismiss () 
	public boolean isShowing () 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		com.android.internal.view.menu.MenuPopupHelper$MenuAdapter adapter
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
	private int measureContentWidth () 
		int positionType
		int itemWidth
		int i
		int maxWidth
		android.view.View itemView
		int itemType
		android.widget.ListAdapter adapter
		int widthMeasureSpec
		int heightMeasureSpec
		int count
	public void onGlobalLayout () 
		android.view.View anchor
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
	public com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
		android.view.ViewGroup root
	public void updateMenuView (boolean) 
		boolean cleared
	public void setCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		android.view.MenuItem childItem
		int i
		com.android.internal.view.menu.MenuPopupHelper subPopup
		boolean preserveIconSpacing
		int count
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean flagActionItems () 
	public boolean expandItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public boolean collapseItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuBuilder menu
		com.android.internal.view.menu.MenuItemImpl item
	public int getId () 
	public android.os.Parcelable onSaveInstanceState () 
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	static boolean access$100 (com.android.internal.view.menu.MenuPopupHelper) 
		com.android.internal.view.menu.MenuPopupHelper x0
	static android.view.LayoutInflater access$200 (com.android.internal.view.menu.MenuPopupHelper) 
		com.android.internal.view.menu.MenuPopupHelper x0
	static com.android.internal.view.menu.MenuBuilder access$300 (com.android.internal.view.menu.MenuPopupHelper) 
		com.android.internal.view.menu.MenuPopupHelper x0
}

com/android/internal/view/menu/MenuBuilder$ItemInvoker.class
MenuBuilder.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuBuilder$ItemInvoker extends java.lang.Object {
	public abstract boolean invokeItem (com.android.internal.view.menu.MenuItemImpl) 
}

com/android/internal/view/menu/MenuDialogHelper.class
MenuDialogHelper.java
package com.android.internal.view.menu
public com.android.internal.view.menu.MenuDialogHelper extends java.lang.Object implements android.content.DialogInterface$OnKeyListener android.content.DialogInterface$OnClickListener android.content.DialogInterface$OnDismissListener com.android.internal.view.menu.MenuPresenter$Callback  {
	private com.android.internal.view.menu.MenuBuilder mMenu
	private android.app.AlertDialog mDialog
	com.android.internal.view.menu.ListMenuPresenter mPresenter
	private com.android.internal.view.menu.MenuPresenter$Callback mPresenterCallback
	public void  (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public void show (android.os.IBinder) 
		android.os.IBinder windowToken
		com.android.internal.view.menu.MenuBuilder menu
		android.app.AlertDialog$Builder builder
		android.view.View headerView
		android.view.WindowManager$LayoutParams lp
	public boolean onKey (android.content.DialogInterface, int, android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState ds
		android.view.View decor
		android.view.Window win
		android.view.KeyEvent$DispatcherState ds
		android.view.View decor
		android.view.Window win
		android.content.DialogInterface dialog
		int keyCode
		android.view.KeyEvent event
	public void setPresenterCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback cb
	public void dismiss () 
	public void onDismiss (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder subMenu
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
}

com/android/internal/view/menu/IconMenuView$1.class
IconMenuView.java
package com.android.internal.view.menu
 com.android.internal.view.menu.IconMenuView$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final com.android.internal.view.menu.IconMenuView this$0
	void  (com.android.internal.view.menu.IconMenuView) 
	public void onClick (android.view.View) 
		android.view.View v
}

com/android/internal/view/menu/MenuPopupHelper$MenuAdapter.class
MenuPopupHelper.java
package com.android.internal.view.menu
 com.android.internal.view.menu.MenuPopupHelper$MenuAdapter extends android.widget.BaseAdapter {
	private com.android.internal.view.menu.MenuBuilder mAdapterMenu
	private int mExpandedIndex
	final com.android.internal.view.menu.MenuPopupHelper this$0
	public void  (com.android.internal.view.menu.MenuPopupHelper, com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public int getCount () 
		java.util.ArrayList items
	public com.android.internal.view.menu.MenuItemImpl getItem (int) 
		int position
		java.util.ArrayList items
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		com.android.internal.view.menu.MenuView$ItemView itemView
	void findExpandedIndex () 
		com.android.internal.view.menu.MenuItemImpl item
		int i
		java.util.ArrayList items
		int count
		com.android.internal.view.menu.MenuItemImpl expandedItem
	public void notifyDataSetChanged () 
	public volatile java.lang.Object getItem (int) 
		int x0
	static com.android.internal.view.menu.MenuBuilder access$000 (com.android.internal.view.menu.MenuPopupHelper$MenuAdapter) 
		com.android.internal.view.menu.MenuPopupHelper$MenuAdapter x0
}

com/android/internal/view/menu/ActionMenuItemView.class
ActionMenuItemView.java
package com.android.internal.view.menu
public com.android.internal.view.menu.ActionMenuItemView extends android.widget.TextView implements com.android.internal.view.menu.MenuView$ItemView android.view.View$OnClickListener android.view.View$OnLongClickListener android.widget.ActionMenuView$ActionMenuChildView  {
	private static final String TAG
	private com.android.internal.view.menu.MenuItemImpl mItemData
	private CharSequence mTitle
	private android.graphics.drawable.Drawable mIcon
	private com.android.internal.view.menu.MenuBuilder$ItemInvoker mItemInvoker
	private android.widget.ListPopupWindow$ForwardingListener mForwardingListener
	private com.android.internal.view.menu.ActionMenuItemView$PopupCallback mPopupCallback
	private boolean mAllowTextWithIcon
	private boolean mExpandedFormat
	private int mMinWidth
	private int mSavedPaddingLeft
	private static final int MAX_ICON_SIZE
	private int mMaxIconSize
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.Resources res
		android.content.res.TypedArray a
		float density
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void setPadding (int, int, int, int) 
		int l
		int t
		int r
		int b
	public com.android.internal.view.menu.MenuItemImpl getItemData () 
	public void initialize (com.android.internal.view.menu.MenuItemImpl, int) 
		com.android.internal.view.menu.MenuItemImpl itemData
		int menuType
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent e
	public void onClick (android.view.View) 
		android.view.View v
	public void setItemInvoker (com.android.internal.view.menu.MenuBuilder$ItemInvoker) 
		com.android.internal.view.menu.MenuBuilder$ItemInvoker invoker
	public void setPopupCallback (com.android.internal.view.menu.ActionMenuItemView$PopupCallback) 
		com.android.internal.view.menu.ActionMenuItemView$PopupCallback popupCallback
	public boolean prefersCondensedTitle () 
	public void setCheckable (boolean) 
		boolean checkable
	public void setChecked (boolean) 
		boolean checked
	public void setExpandedFormat (boolean) 
		boolean expandedFormat
	private void updateTextButtonVisibility () 
		boolean visible
	public void setIcon (android.graphics.drawable.Drawable) 
		float scale
		float scale
		int width
		int height
		android.graphics.drawable.Drawable icon
	public boolean hasText () 
	public void setShortcut (boolean, char) 
		boolean showShortcut
		char shortcutKey
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence cdesc
	public boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean showsIcon () 
	public boolean needsDividerBefore () 
	public boolean needsDividerAfter () 
	public boolean onLongClick (android.view.View) 
		int screenWidth
		android.view.View v
		int[] screenPos
		android.graphics.Rect displayFrame
		android.content.Context context
		int width
		int height
		int midy
		int referenceX
		android.widget.Toast cheatSheet
	protected void onMeasure (int, int) 
		int w
		int dw
		int widthMeasureSpec
		int heightMeasureSpec
		boolean textVisible
		int widthMode
		int widthSize
		int oldMeasuredWidth
		int targetWidth
	static com.android.internal.view.menu.ActionMenuItemView$PopupCallback access$000 (com.android.internal.view.menu.ActionMenuItemView) 
		com.android.internal.view.menu.ActionMenuItemView x0
	static com.android.internal.view.menu.MenuBuilder$ItemInvoker access$100 (com.android.internal.view.menu.ActionMenuItemView) 
		com.android.internal.view.menu.ActionMenuItemView x0
	static com.android.internal.view.menu.MenuItemImpl access$200 (com.android.internal.view.menu.ActionMenuItemView) 
		com.android.internal.view.menu.ActionMenuItemView x0
}

com/android/internal/view/menu/IconMenuItemView.class
IconMenuItemView.java
package com.android.internal.view.menu
public final com.android.internal.view.menu.IconMenuItemView extends android.widget.TextView implements com.android.internal.view.menu.MenuView$ItemView  {
	private static final int NO_ALPHA
	private com.android.internal.view.menu.IconMenuView mIconMenuView
	private com.android.internal.view.menu.MenuBuilder$ItemInvoker mItemInvoker
	private com.android.internal.view.menu.MenuItemImpl mItemData
	private android.graphics.drawable.Drawable mIcon
	private int mTextAppearance
	private android.content.Context mTextAppearanceContext
	private float mDisabledAlpha
	private android.graphics.Rect mPositionIconAvailable
	private android.graphics.Rect mPositionIconOutput
	private boolean mShortcutCaptionMode
	private String mShortcutCaption
	private static String sPrependShortcutLabel
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	void initialize (java.lang.CharSequence, android.graphics.drawable.Drawable) 
		CharSequence title
		android.graphics.drawable.Drawable icon
	public void initialize (com.android.internal.view.menu.MenuItemImpl, int) 
		com.android.internal.view.menu.MenuItemImpl itemData
		int menuType
	public void setItemData (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl data
	public boolean performClick () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	void setCaptionMode (boolean) 
		boolean shortcut
		CharSequence text
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setItemInvoker (com.android.internal.view.menu.MenuBuilder$ItemInvoker) 
		com.android.internal.view.menu.MenuBuilder$ItemInvoker itemInvoker
	public com.android.internal.view.menu.MenuItemImpl getItemData () 
	public void setVisibility (int) 
		int v
	void setIconMenuView (com.android.internal.view.menu.IconMenuView) 
		com.android.internal.view.menu.IconMenuView iconMenuView
	protected void drawableStateChanged () 
		boolean isInAlphaState
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	protected void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence text
		int start
		int before
		int after
	com.android.internal.view.menu.IconMenuView$LayoutParams getTextAppropriateLayoutParams () 
		com.android.internal.view.menu.IconMenuView$LayoutParams lp
	private void positionIcon () 
		android.graphics.Rect tmpRect
		int layoutDirection
	public void setCheckable (boolean) 
		boolean checkable
	public void setChecked (boolean) 
		boolean checked
	public void setShortcut (boolean, char) 
		boolean showShortcut
		char shortcutKey
	public boolean prefersCondensedTitle () 
	public boolean showsIcon () 
}

com/android/internal/view/menu/MenuPresenter.class
MenuPresenter.java
package com.android.internal.view.menu
public abstract com.android.internal.view.menu.MenuPresenter extends java.lang.Object {
	public abstract void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
	public abstract com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
	public abstract void updateMenuView (boolean) 
	public abstract void setCallback (com.android.internal.view.menu.MenuPresenter$Callback) 
	public abstract boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
	public abstract void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
	public abstract boolean flagActionItems () 
	public abstract boolean expandItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
	public abstract boolean collapseItemActionView (com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl) 
	public abstract int getId () 
	public abstract android.os.Parcelable onSaveInstanceState () 
	public abstract void onRestoreInstanceState (android.os.Parcelable) 
}

com/android/internal/view/menu/IconMenuView$LayoutParams.class
IconMenuView.java
package com.android.internal.view.menu
public com.android.internal.view.menu.IconMenuView$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	int left
	int top
	int right
	int bottom
	int desiredWidth
	int maxNumItemsOnRow
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int width
		int height
}

com/android/internal/view/StandaloneActionMode.class
StandaloneActionMode.java
package com.android.internal.view
public com.android.internal.view.StandaloneActionMode extends android.view.ActionMode implements com.android.internal.view.menu.MenuBuilder$Callback  {
	private android.content.Context mContext
	private com.android.internal.widget.ActionBarContextView mContextView
	private android.view.ActionMode$Callback mCallback
	private java.lang.ref.WeakReference mCustomView
	private boolean mFinished
	private boolean mFocusable
	private com.android.internal.view.menu.MenuBuilder mMenu
	public void  (android.content.Context, com.android.internal.widget.ActionBarContextView, android.view.ActionMode$Callback, boolean) 
		android.content.Context context
		com.android.internal.widget.ActionBarContextView view
		android.view.ActionMode$Callback callback
		boolean isFocusable
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public void setTitle (int) 
		int resId
	public void setSubtitle (int) 
		int resId
	public void setTitleOptionalHint (boolean) 
		boolean titleOptional
	public boolean isTitleOptional () 
	public void setCustomView (android.view.View) 
		android.view.View view
	public void invalidate () 
	public void finish () 
	public android.view.Menu getMenu () 
	public java.lang.CharSequence getTitle () 
	public java.lang.CharSequence getSubtitle () 
	public android.view.View getCustomView () 
	public android.view.MenuInflater getMenuInflater () 
	public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
	public void onCloseSubMenu (com.android.internal.view.menu.SubMenuBuilder) 
		com.android.internal.view.menu.SubMenuBuilder menu
	public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public boolean isUiFocusable () 
}

com/android/internal/view/IInputContext$Stub$Proxy.class
IInputContext.java
package com.android.internal.view
 com.android.internal.view.IInputContext$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputContext  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void getTextBeforeCursor (int, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		int length
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
	public void getTextAfterCursor (int, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		int length
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
	public void getCursorCapsMode (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		int reqModes
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
	public void getExtractedText (android.view.inputmethod.ExtractedTextRequest, int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		android.view.inputmethod.ExtractedTextRequest request
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
	public void deleteSurroundingText (int, int)  throws android.os.RemoteException 
		int leftLength
		int rightLength
		android.os.Parcel _data
	public void setComposingText (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence text
		int newCursorPosition
		android.os.Parcel _data
	public void finishComposingText ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void commitText (java.lang.CharSequence, int)  throws android.os.RemoteException 
		CharSequence text
		int newCursorPosition
		android.os.Parcel _data
	public void commitCompletion (android.view.inputmethod.CompletionInfo)  throws android.os.RemoteException 
		android.view.inputmethod.CompletionInfo completion
		android.os.Parcel _data
	public void commitCorrection (android.view.inputmethod.CorrectionInfo)  throws android.os.RemoteException 
		android.view.inputmethod.CorrectionInfo correction
		android.os.Parcel _data
	public void setSelection (int, int)  throws android.os.RemoteException 
		int start
		int end
		android.os.Parcel _data
	public void performEditorAction (int)  throws android.os.RemoteException 
		int actionCode
		android.os.Parcel _data
	public void performContextMenuAction (int)  throws android.os.RemoteException 
		int id
		android.os.Parcel _data
	public void beginBatchEdit ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void endBatchEdit ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void reportFullscreenMode (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
	public void sendKeyEvent (android.view.KeyEvent)  throws android.os.RemoteException 
		android.view.KeyEvent event
		android.os.Parcel _data
	public void clearMetaKeyStates (int)  throws android.os.RemoteException 
		int states
		android.os.Parcel _data
	public void performPrivateCommand (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle data
		android.os.Parcel _data
	public void setComposingRegion (int, int)  throws android.os.RemoteException 
		int start
		int end
		android.os.Parcel _data
	public void getSelectedText (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		int flags
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
	public void requestUpdateCursorAnchorInfo (int, int, com.android.internal.view.IInputContextCallback)  throws android.os.RemoteException 
		int cursorUpdateMode
		int seq
		com.android.internal.view.IInputContextCallback callback
		android.os.Parcel _data
}

com/android/internal/view/IInputMethodSession$Stub.class
IInputMethodSession.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodSession$Stub extends android.os.Binder implements com.android.internal.view.IInputMethodSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_finishInput
	static final int TRANSACTION_updateExtractedText
	static final int TRANSACTION_updateSelection
	static final int TRANSACTION_viewClicked
	static final int TRANSACTION_updateCursor
	static final int TRANSACTION_displayCompletions
	static final int TRANSACTION_appPrivateCommand
	static final int TRANSACTION_toggleSoftInput
	static final int TRANSACTION_finishSession
	static final int TRANSACTION_updateCursorAnchorInfo
	public void  () 
	public static com.android.internal.view.IInputMethodSession asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.view.inputmethod.ExtractedText _arg1
		int _arg0
		android.view.inputmethod.ExtractedText _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg5
		boolean _arg0
		android.graphics.Rect _arg0
		android.graphics.Rect _arg0
		android.view.inputmethod.CompletionInfo[] _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int _arg0
		int _arg1
		android.view.inputmethod.CursorAnchorInfo _arg0
		android.view.inputmethod.CursorAnchorInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/IInputMethod$Stub$Proxy.class
IInputMethod.java
package com.android.internal.view
 com.android.internal.view.IInputMethod$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputMethod  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void attachToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
	public void bindInput (android.view.inputmethod.InputBinding)  throws android.os.RemoteException 
		android.view.inputmethod.InputBinding binding
		android.os.Parcel _data
	public void unbindInput ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void startInput (com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo)  throws android.os.RemoteException 
		com.android.internal.view.IInputContext inputContext
		android.view.inputmethod.EditorInfo attribute
		android.os.Parcel _data
	public void restartInput (com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo)  throws android.os.RemoteException 
		com.android.internal.view.IInputContext inputContext
		android.view.inputmethod.EditorInfo attribute
		android.os.Parcel _data
	public void createSession (android.view.InputChannel, com.android.internal.view.IInputSessionCallback)  throws android.os.RemoteException 
		android.view.InputChannel channel
		com.android.internal.view.IInputSessionCallback callback
		android.os.Parcel _data
	public void setSessionEnabled (com.android.internal.view.IInputMethodSession, boolean)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodSession session
		boolean enabled
		android.os.Parcel _data
	public void revokeSession (com.android.internal.view.IInputMethodSession)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodSession session
		android.os.Parcel _data
	public void showSoftInput (int, android.os.ResultReceiver)  throws android.os.RemoteException 
		int flags
		android.os.ResultReceiver resultReceiver
		android.os.Parcel _data
	public void hideSoftInput (int, android.os.ResultReceiver)  throws android.os.RemoteException 
		int flags
		android.os.ResultReceiver resultReceiver
		android.os.Parcel _data
	public void changeInputMethodSubtype (android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
		android.view.inputmethod.InputMethodSubtype subtype
		android.os.Parcel _data
}

com/android/internal/view/IInputMethod$Stub.class
IInputMethod.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethod$Stub extends android.os.Binder implements com.android.internal.view.IInputMethod  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_attachToken
	static final int TRANSACTION_bindInput
	static final int TRANSACTION_unbindInput
	static final int TRANSACTION_startInput
	static final int TRANSACTION_restartInput
	static final int TRANSACTION_createSession
	static final int TRANSACTION_setSessionEnabled
	static final int TRANSACTION_revokeSession
	static final int TRANSACTION_showSoftInput
	static final int TRANSACTION_hideSoftInput
	static final int TRANSACTION_changeInputMethodSubtype
	public void  () 
	public static com.android.internal.view.IInputMethod asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder _arg0
		android.view.inputmethod.InputBinding _arg0
		android.view.inputmethod.InputBinding _arg0
		android.view.inputmethod.EditorInfo _arg1
		com.android.internal.view.IInputContext _arg0
		android.view.inputmethod.EditorInfo _arg1
		android.view.inputmethod.EditorInfo _arg1
		com.android.internal.view.IInputContext _arg0
		android.view.inputmethod.EditorInfo _arg1
		android.view.InputChannel _arg0
		android.view.InputChannel _arg0
		com.android.internal.view.IInputSessionCallback _arg1
		com.android.internal.view.IInputMethodSession _arg0
		boolean _arg1
		com.android.internal.view.IInputMethodSession _arg0
		android.os.ResultReceiver _arg1
		int _arg0
		android.os.ResultReceiver _arg1
		android.os.ResultReceiver _arg1
		int _arg0
		android.os.ResultReceiver _arg1
		android.view.inputmethod.InputMethodSubtype _arg0
		android.view.inputmethod.InputMethodSubtype _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/ActionBarPolicy.class
ActionBarPolicy.java
package com.android.internal.view
public com.android.internal.view.ActionBarPolicy extends java.lang.Object {
	private android.content.Context mContext
	public static com.android.internal.view.ActionBarPolicy get (android.content.Context) 
		android.content.Context context
	private void  (android.content.Context) 
		android.content.Context context
	public int getMaxActionButtons () 
	public boolean showsOverflowMenuButton () 
	public int getEmbeddedMenuWidthLimit () 
	public boolean hasEmbeddedTabs () 
		int targetSdk
	public int getTabContainerHeight () 
		android.content.res.TypedArray a
		int height
		android.content.res.Resources r
	public boolean enableHomeButtonByDefault () 
	public int getStackedTabMaxWidth () 
}

com/android/internal/view/FloatingActionMode$FloatingToolbarVisibilityHelper.class
FloatingActionMode.java
package com.android.internal.view
final com.android.internal.view.FloatingActionMode$FloatingToolbarVisibilityHelper extends java.lang.Object {
	private final com.android.internal.widget.FloatingToolbar mToolbar
	private boolean mHideRequested
	private boolean mMoving
	private boolean mOutOfBounds
	private boolean mWindowFocused
	private boolean mActive
	public void  (com.android.internal.widget.FloatingToolbar) 
		com.android.internal.widget.FloatingToolbar toolbar
	public void activate () 
	public void deactivate () 
	public void setHideRequested (boolean) 
		boolean hide
	public void setMoving (boolean) 
		boolean moving
	public void setOutOfBounds (boolean) 
		boolean outOfBounds
	public void setWindowFocused (boolean) 
		boolean windowFocused
	public void updateToolbarVisibility () 
}

com/android/internal/view/IInputSessionCallback.class
IInputSessionCallback.java
package com.android.internal.view
public abstract com.android.internal.view.IInputSessionCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void sessionCreated (com.android.internal.view.IInputMethodSession)  throws android.os.RemoteException 
}

com/android/internal/view/WindowManagerPolicyThread.class
WindowManagerPolicyThread.java
package com.android.internal.view
public com.android.internal.view.WindowManagerPolicyThread extends java.lang.Object {
	static Thread mThread
	static android.os.Looper mLooper
	public void  () 
	public static void set (java.lang.Thread, android.os.Looper) 
		Thread thread
		android.os.Looper looper
	public static java.lang.Thread getThread () 
	public static android.os.Looper getLooper () 
}

com/android/internal/view/BaseSurfaceHolder.class
BaseSurfaceHolder.java
package com.android.internal.view
public abstract com.android.internal.view.BaseSurfaceHolder extends java.lang.Object implements android.view.SurfaceHolder  {
	private static final String TAG
	static final boolean DEBUG
	public final java.util.ArrayList mCallbacks
	android.view.SurfaceHolder$Callback[] mGottenCallbacks
	boolean mHaveGottenCallbacks
	public final java.util.concurrent.locks.ReentrantLock mSurfaceLock
	public android.view.Surface mSurface
	int mRequestedWidth
	int mRequestedHeight
	protected int mRequestedFormat
	int mRequestedType
	long mLastLockTime
	int mType
	final android.graphics.Rect mSurfaceFrame
	android.graphics.Rect mTmpDirty
	public void  () 
	public abstract void onUpdateSurface () 
	public abstract void onRelayoutContainer () 
	public abstract boolean onAllowLockCanvas () 
	public int getRequestedWidth () 
	public int getRequestedHeight () 
	public int getRequestedFormat () 
	public int getRequestedType () 
	public void addCallback (android.view.SurfaceHolder$Callback) 
		android.view.SurfaceHolder$Callback callback
	public void removeCallback (android.view.SurfaceHolder$Callback) 
		android.view.SurfaceHolder$Callback callback
	public android.view.SurfaceHolder$Callback[] getCallbacks () 
		int N
	public void ungetCallbacks () 
	public void setFixedSize (int, int) 
		int width
		int height
	public void setSizeFromLayout () 
	public void setFormat (int) 
		int format
	public void setType (int) 
		int type
	public android.graphics.Canvas lockCanvas () 
	public android.graphics.Canvas lockCanvas (android.graphics.Rect) 
		android.graphics.Rect dirty
	private final android.graphics.Canvas internalLockCanvas (android.graphics.Rect) 
		Exception e
		InterruptedException e
		android.graphics.Rect dirty
		android.graphics.Canvas c
		long now
		long nextTime
	public void unlockCanvasAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public android.view.Surface getSurface () 
	public android.graphics.Rect getSurfaceFrame () 
	public void setSurfaceFrameSize (int, int) 
		int width
		int height
}

com/android/internal/view/IInputMethod.class
IInputMethod.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethod extends java.lang.Object implements android.os.IInterface  {
	public abstract void attachToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void bindInput (android.view.inputmethod.InputBinding)  throws android.os.RemoteException 
	public abstract void unbindInput ()  throws android.os.RemoteException 
	public abstract void startInput (com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo)  throws android.os.RemoteException 
	public abstract void restartInput (com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo)  throws android.os.RemoteException 
	public abstract void createSession (android.view.InputChannel, com.android.internal.view.IInputSessionCallback)  throws android.os.RemoteException 
	public abstract void setSessionEnabled (com.android.internal.view.IInputMethodSession, boolean)  throws android.os.RemoteException 
	public abstract void revokeSession (com.android.internal.view.IInputMethodSession)  throws android.os.RemoteException 
	public abstract void showSoftInput (int, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract void hideSoftInput (int, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract void changeInputMethodSubtype (android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
}

com/android/internal/view/IInputMethodClient$Stub$Proxy.class
IInputMethodClient.java
package com.android.internal.view
 com.android.internal.view.IInputMethodClient$Stub$Proxy extends java.lang.Object implements com.android.internal.view.IInputMethodClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void setUsingInputMethod (boolean)  throws android.os.RemoteException 
		boolean state
		android.os.Parcel _data
	public void onBindMethod (com.android.internal.view.InputBindResult)  throws android.os.RemoteException 
		com.android.internal.view.InputBindResult res
		android.os.Parcel _data
	public void onUnbindMethod (int)  throws android.os.RemoteException 
		int sequence
		android.os.Parcel _data
	public void setActive (boolean)  throws android.os.RemoteException 
		boolean active
		android.os.Parcel _data
	public void setUserActionNotificationSequenceNumber (int)  throws android.os.RemoteException 
		int sequenceNumber
		android.os.Parcel _data
}

com/android/internal/view/IInputConnectionWrapper$MyHandler.class
IInputConnectionWrapper.java
package com.android.internal.view
 com.android.internal.view.IInputConnectionWrapper$MyHandler extends android.os.Handler {
	final com.android.internal.view.IInputConnectionWrapper this$0
	void  (com.android.internal.view.IInputConnectionWrapper, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

com/android/internal/view/IInputContext$Stub.class
IInputContext.java
package com.android.internal.view
public abstract com.android.internal.view.IInputContext$Stub extends android.os.Binder implements com.android.internal.view.IInputContext  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getTextBeforeCursor
	static final int TRANSACTION_getTextAfterCursor
	static final int TRANSACTION_getCursorCapsMode
	static final int TRANSACTION_getExtractedText
	static final int TRANSACTION_deleteSurroundingText
	static final int TRANSACTION_setComposingText
	static final int TRANSACTION_finishComposingText
	static final int TRANSACTION_commitText
	static final int TRANSACTION_commitCompletion
	static final int TRANSACTION_commitCorrection
	static final int TRANSACTION_setSelection
	static final int TRANSACTION_performEditorAction
	static final int TRANSACTION_performContextMenuAction
	static final int TRANSACTION_beginBatchEdit
	static final int TRANSACTION_endBatchEdit
	static final int TRANSACTION_reportFullscreenMode
	static final int TRANSACTION_sendKeyEvent
	static final int TRANSACTION_clearMetaKeyStates
	static final int TRANSACTION_performPrivateCommand
	static final int TRANSACTION_setComposingRegion
	static final int TRANSACTION_getSelectedText
	static final int TRANSACTION_requestUpdateCursorAnchorInfo
	public void  () 
	public static com.android.internal.view.IInputContext asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int _arg0
		int _arg1
		int _arg2
		com.android.internal.view.IInputContextCallback _arg3
		int _arg0
		int _arg1
		int _arg2
		com.android.internal.view.IInputContextCallback _arg3
		int _arg0
		int _arg1
		com.android.internal.view.IInputContextCallback _arg2
		android.view.inputmethod.ExtractedTextRequest _arg0
		android.view.inputmethod.ExtractedTextRequest _arg0
		int _arg1
		int _arg2
		com.android.internal.view.IInputContextCallback _arg3
		int _arg0
		int _arg1
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		CharSequence _arg0
		CharSequence _arg0
		int _arg1
		android.view.inputmethod.CompletionInfo _arg0
		android.view.inputmethod.CompletionInfo _arg0
		android.view.inputmethod.CorrectionInfo _arg0
		android.view.inputmethod.CorrectionInfo _arg0
		int _arg0
		int _arg1
		int _arg0
		int _arg0
		boolean _arg0
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		int _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		com.android.internal.view.IInputContextCallback _arg2
		int _arg0
		int _arg1
		com.android.internal.view.IInputContextCallback _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/view/IInputMethodManager.class
IInputMethodManager.java
package com.android.internal.view
public abstract com.android.internal.view.IInputMethodManager extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getInputMethodList ()  throws android.os.RemoteException 
	public abstract java.util.List getEnabledInputMethodList ()  throws android.os.RemoteException 
	public abstract java.util.List getEnabledInputMethodSubtypeList (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype ()  throws android.os.RemoteException 
	public abstract java.util.List getShortcutInputMethodsAndSubtypes ()  throws android.os.RemoteException 
	public abstract void addClient (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, int, int)  throws android.os.RemoteException 
	public abstract void removeClient (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
	public abstract com.android.internal.view.InputBindResult startInput (com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext, android.view.inputmethod.EditorInfo, int)  throws android.os.RemoteException 
	public abstract void finishInput (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
	public abstract boolean showSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract boolean hideSoftInput (com.android.internal.view.IInputMethodClient, int, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract com.android.internal.view.InputBindResult windowGainedFocus (com.android.internal.view.IInputMethodClient, android.os.IBinder, int, int, int, android.view.inputmethod.EditorInfo, com.android.internal.view.IInputContext)  throws android.os.RemoteException 
	public abstract void showInputMethodPickerFromClient (com.android.internal.view.IInputMethodClient, int)  throws android.os.RemoteException 
	public abstract void showInputMethodAndSubtypeEnablerFromClient (com.android.internal.view.IInputMethodClient, java.lang.String)  throws android.os.RemoteException 
	public abstract void setInputMethod (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void setInputMethodAndSubtype (android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
	public abstract void hideMySoftInput (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void showMySoftInput (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void updateStatusIcon (android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setImeWindowStatus (android.os.IBinder, int, int)  throws android.os.RemoteException 
	public abstract void registerSuggestionSpansForNotification (android.text.style.SuggestionSpan[])  throws android.os.RemoteException 
	public abstract boolean notifySuggestionPicked (android.text.style.SuggestionSpan, java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype ()  throws android.os.RemoteException 
	public abstract boolean setCurrentInputMethodSubtype (android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
	public abstract boolean switchToLastInputMethod (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean switchToNextInputMethod (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract boolean shouldOfferSwitchingToNextInputMethod (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean setInputMethodEnabled (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setAdditionalInputMethodSubtypes (java.lang.String, android.view.inputmethod.InputMethodSubtype[])  throws android.os.RemoteException 
	public abstract int getInputMethodWindowVisibleHeight ()  throws android.os.RemoteException 
	public abstract void notifyUserAction (int)  throws android.os.RemoteException 
}

com/android/internal/backup/
com/android/internal/backup/IBackupTransport$Stub.class
IBackupTransport.java
package com.android.internal.backup
public abstract com.android.internal.backup.IBackupTransport$Stub extends android.os.Binder implements com.android.internal.backup.IBackupTransport  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_name
	static final int TRANSACTION_configurationIntent
	static final int TRANSACTION_currentDestinationString
	static final int TRANSACTION_dataManagementIntent
	static final int TRANSACTION_dataManagementLabel
	static final int TRANSACTION_transportDirName
	static final int TRANSACTION_requestBackupTime
	static final int TRANSACTION_initializeDevice
	static final int TRANSACTION_performBackup
	static final int TRANSACTION_clearBackupData
	static final int TRANSACTION_finishBackup
	static final int TRANSACTION_getAvailableRestoreSets
	static final int TRANSACTION_getCurrentRestoreSet
	static final int TRANSACTION_startRestore
	static final int TRANSACTION_nextRestorePackage
	static final int TRANSACTION_getRestoreData
	static final int TRANSACTION_finishRestore
	static final int TRANSACTION_requestFullBackupTime
	static final int TRANSACTION_performFullBackup
	static final int TRANSACTION_checkFullBackupSize
	static final int TRANSACTION_sendBackupData
	static final int TRANSACTION_cancelFullBackup
	static final int TRANSACTION_getNextFullRestoreDataChunk
	static final int TRANSACTION_abortFullRestore
	public void  () 
	public static com.android.internal.backup.IBackupTransport asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		String _result
		android.content.Intent _result
		String _result
		android.content.Intent _result
		String _result
		String _result
		long _result
		int _result
		android.content.pm.PackageInfo _arg0
		android.os.ParcelFileDescriptor _arg1
		android.content.pm.PackageInfo _arg0
		android.os.ParcelFileDescriptor _arg1
		int _result
		android.content.pm.PackageInfo _arg0
		android.content.pm.PackageInfo _arg0
		int _result
		int _result
		android.app.backup.RestoreSet[] _result
		long _result
		long _arg0
		android.content.pm.PackageInfo[] _arg1
		int _result
		android.app.backup.RestoreDescription _result
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		int _result
		long _result
		android.content.pm.PackageInfo _arg0
		android.os.ParcelFileDescriptor _arg1
		android.content.pm.PackageInfo _arg0
		android.os.ParcelFileDescriptor _arg1
		int _result
		long _arg0
		int _result
		int _arg0
		int _result
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		int _result
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/backup/LocalTransport$DecodedFilename.class
LocalTransport.java
package com.android.internal.backup
 com.android.internal.backup.LocalTransport$DecodedFilename extends java.lang.Object implements java.lang.Comparable  {
	public java.io.File file
	public String key
	public void  (java.io.File) 
		java.io.File f
	public int compareTo (com.android.internal.backup.LocalTransport$DecodedFilename) 
		com.android.internal.backup.LocalTransport$DecodedFilename other
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/internal/backup/IBackupTransport$Stub$Proxy.class
IBackupTransport.java
package com.android.internal.backup
 com.android.internal.backup.IBackupTransport$Stub$Proxy extends java.lang.Object implements com.android.internal.backup.IBackupTransport  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public java.lang.String name ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.Intent configurationIntent ()  throws android.os.RemoteException 
		android.content.Intent _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.Intent _result
	public java.lang.String currentDestinationString ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.Intent dataManagementIntent ()  throws android.os.RemoteException 
		android.content.Intent _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.Intent _result
	public java.lang.String dataManagementLabel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String transportDirName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public long requestBackupTime ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int initializeDevice ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.content.pm.PackageInfo packageInfo
		android.os.ParcelFileDescriptor inFd
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int clearBackupData (android.content.pm.PackageInfo)  throws android.os.RemoteException 
		android.content.pm.PackageInfo packageInfo
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int finishBackup ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.app.backup.RestoreSet[] getAvailableRestoreSets ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.backup.RestoreSet[] _result
	public long getCurrentRestoreSet ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int startRestore (long, android.content.pm.PackageInfo[])  throws android.os.RemoteException 
		long token
		android.content.pm.PackageInfo[] packages
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.app.backup.RestoreDescription nextRestorePackage ()  throws android.os.RemoteException 
		android.app.backup.RestoreDescription _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.backup.RestoreDescription _result
	public int getRestoreData (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor outFd
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void finishRestore ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public long requestFullBackupTime ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.content.pm.PackageInfo targetPackage
		android.os.ParcelFileDescriptor socket
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkFullBackupSize (long)  throws android.os.RemoteException 
		long size
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int sendBackupData (int)  throws android.os.RemoteException 
		int numBytes
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void cancelFullBackup ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getNextFullRestoreDataChunk (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor socket
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int abortFullRestore ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

com/android/internal/backup/IBackupTransport.class
IBackupTransport.java
package com.android.internal.backup
public abstract com.android.internal.backup.IBackupTransport extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String name ()  throws android.os.RemoteException 
	public abstract android.content.Intent configurationIntent ()  throws android.os.RemoteException 
	public abstract java.lang.String currentDestinationString ()  throws android.os.RemoteException 
	public abstract android.content.Intent dataManagementIntent ()  throws android.os.RemoteException 
	public abstract java.lang.String dataManagementLabel ()  throws android.os.RemoteException 
	public abstract java.lang.String transportDirName ()  throws android.os.RemoteException 
	public abstract long requestBackupTime ()  throws android.os.RemoteException 
	public abstract int initializeDevice ()  throws android.os.RemoteException 
	public abstract int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract int clearBackupData (android.content.pm.PackageInfo)  throws android.os.RemoteException 
	public abstract int finishBackup ()  throws android.os.RemoteException 
	public abstract android.app.backup.RestoreSet[] getAvailableRestoreSets ()  throws android.os.RemoteException 
	public abstract long getCurrentRestoreSet ()  throws android.os.RemoteException 
	public abstract int startRestore (long, android.content.pm.PackageInfo[])  throws android.os.RemoteException 
	public abstract android.app.backup.RestoreDescription nextRestorePackage ()  throws android.os.RemoteException 
	public abstract int getRestoreData (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract void finishRestore ()  throws android.os.RemoteException 
	public abstract long requestFullBackupTime ()  throws android.os.RemoteException 
	public abstract int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract int checkFullBackupSize (long)  throws android.os.RemoteException 
	public abstract int sendBackupData (int)  throws android.os.RemoteException 
	public abstract void cancelFullBackup ()  throws android.os.RemoteException 
	public abstract int getNextFullRestoreDataChunk (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract int abortFullRestore ()  throws android.os.RemoteException 
}

com/android/internal/backup/IObbBackupService$Stub$Proxy.class
IObbBackupService.java
package com.android.internal.backup
 com.android.internal.backup.IObbBackupService$Stub$Proxy extends java.lang.Object implements com.android.internal.backup.IObbBackupService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void backupObbs (java.lang.String, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		String packageName
		android.os.ParcelFileDescriptor data
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void restoreObbFile (java.lang.String, android.os.ParcelFileDescriptor, long, int, java.lang.String, long, long, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		String pkgName
		android.os.ParcelFileDescriptor data
		long fileSize
		int type
		String path
		long mode
		long mtime
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
}

com/android/internal/backup/LocalTransport.class
LocalTransport.java
package com.android.internal.backup
public com.android.internal.backup.LocalTransport extends android.app.backup.BackupTransport {
	private static final String TAG
	private static final boolean DEBUG
	private static final String TRANSPORT_DIR_NAME
	private static final String TRANSPORT_DESTINATION_STRING
	private static final String TRANSPORT_DATA_MANAGEMENT_LABEL
	private static final String INCREMENTAL_DIR
	private static final String FULL_DATA_DIR
	private static final long CURRENT_SET_TOKEN
	private android.content.Context mContext
	private java.io.File mDataDir
	private java.io.File mCurrentSetDir
	private java.io.File mCurrentSetIncrementalDir
	private java.io.File mCurrentSetFullDir
	private android.content.pm.PackageInfo[] mRestorePackages
	private int mRestorePackage
	private int mRestoreType
	private java.io.File mRestoreSetDir
	private java.io.File mRestoreSetIncrementalDir
	private java.io.File mRestoreSetFullDir
	private String mFullTargetPackage
	private android.os.ParcelFileDescriptor mSocket
	private java.io.FileInputStream mSocketInputStream
	private java.io.BufferedOutputStream mFullBackupOutputStream
	private byte[] mFullBackupBuffer
	private java.io.FileInputStream mCurFullRestoreStream
	private java.io.FileOutputStream mFullRestoreSocketStream
	private byte[] mFullRestoreBuffer
	static final long[] POSSIBLE_SETS
	private void makeDataDirs () 
	public void  (android.content.Context) 
		android.content.Context context
	public java.lang.String name () 
	public android.content.Intent configurationIntent () 
	public java.lang.String currentDestinationString () 
	public android.content.Intent dataManagementIntent () 
	public java.lang.String dataManagementLabel () 
	public java.lang.String transportDirName () 
	public long requestBackupTime () 
	public int initializeDevice () 
	public int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor) 
		java.io.IOException e
		java.io.FileOutputStream entity
		String key
		String base64Key
		java.io.File entityFile
		int dataSize
		int bufSize
		byte[] buf
		java.io.IOException e
		android.content.pm.PackageInfo packageInfo
		android.os.ParcelFileDescriptor data
		java.io.File packageDir
		android.app.backup.BackupDataInput changeSet
	private void deleteContents (java.io.File) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File dirname
		java.io.File[] contents
	public int clearBackupData (android.content.pm.PackageInfo) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		android.content.pm.PackageInfo packageInfo
		java.io.File packageDir
		java.io.File[] fileset
		java.io.File[] tarballs
	public int finishBackup () 
	private int tearDownFullBackup () 
		java.io.IOException e
	private java.io.File tarballFile (java.lang.String) 
		String pkgName
	public long requestFullBackupTime () 
	public int checkFullBackupSize (long) 
		long size
		int result
	public int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor) 
		java.io.IOException e
		android.content.pm.PackageInfo targetPackage
		android.os.ParcelFileDescriptor socket
	public int sendBackupData (int) 
		java.io.File tarball
		java.io.FileNotFoundException e
		java.io.FileOutputStream tarstream
		int nRead
		java.io.IOException e
		int numBytes
		int bytesLeft
	public void cancelFullBackup () 
		java.io.File archive
	public android.app.backup.RestoreSet[] getAvailableRestoreSets () 
		long token
		long[] arr$
		int len$
		int i$
		int i
		long[] existing
		int num
		android.app.backup.RestoreSet[] available
	public long getCurrentRestoreSet () 
	public int startRestore (long, android.content.pm.PackageInfo[]) 
		long token
		android.content.pm.PackageInfo[] packages
	public android.app.backup.RestoreDescription nextRestorePackage () 
		java.io.File maybeFullData
		String name
		String[] contents
		boolean found
	public int getRestoreData (android.os.ParcelFileDescriptor) 
		int size
		byte[] buf
		java.io.File f
		java.io.FileInputStream in
		com.android.internal.backup.LocalTransport$DecodedFilename keyEntry
		java.util.Iterator i$
		java.io.IOException e
		android.os.ParcelFileDescriptor outFd
		java.io.File packageDir
		java.util.ArrayList blobs
		android.app.backup.BackupDataOutput out
	private java.util.ArrayList contentsByKey (java.io.File) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File dir
		java.io.File[] allFiles
		java.util.ArrayList contents
	public void finishRestore () 
	private void resetFullRestoreState () 
	public int getNextFullRestoreDataChunk (android.os.ParcelFileDescriptor) 
		java.io.IOException e
		String name
		java.io.File dataset
		java.io.IOException e
		android.os.ParcelFileDescriptor socket
		int nRead
	public int abortFullRestore () 
	static void  () 
}

com/android/internal/backup/IObbBackupService$Stub.class
IObbBackupService.java
package com.android.internal.backup
public abstract com.android.internal.backup.IObbBackupService$Stub extends android.os.Binder implements com.android.internal.backup.IObbBackupService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_backupObbs
	static final int TRANSACTION_restoreObbFile
	public void  () 
	public static com.android.internal.backup.IObbBackupService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _arg1
		String _arg0
		android.os.ParcelFileDescriptor _arg1
		int _arg2
		android.app.backup.IBackupManager _arg3
		android.os.ParcelFileDescriptor _arg1
		String _arg0
		android.os.ParcelFileDescriptor _arg1
		long _arg2
		int _arg3
		String _arg4
		long _arg5
		long _arg6
		int _arg7
		android.app.backup.IBackupManager _arg8
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

com/android/internal/backup/IObbBackupService.class
IObbBackupService.java
package com.android.internal.backup
public abstract com.android.internal.backup.IObbBackupService extends java.lang.Object implements android.os.IInterface  {
	public abstract void backupObbs (java.lang.String, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void restoreObbFile (java.lang.String, android.os.ParcelFileDescriptor, long, int, java.lang.String, long, long, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
}

com/android/internal/backup/LocalTransportService.class
LocalTransportService.java
package com.android.internal.backup
public com.android.internal.backup.LocalTransportService extends android.app.Service {
	private static com.android.internal.backup.LocalTransport sTransport
	public void  () 
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static void  () 
}

com/android/internal/R$drawable.class
R.java
package com.android.internal
public final com.android.internal.R$drawable extends java.lang.Object {
	public static final int alert_dark_frame
	public static final int alert_light_frame
	public static final int arrow_down_float
	public static final int arrow_up_float
	public static final int bottom_bar
	public static final int btn_check_off
	public static final int btn_default
	public static final int btn_default_small
	public static final int btn_dialog
	public static final int btn_dropdown
	public static final int btn_minus
	public static final int btn_plus
	public static final int btn_radio
	public static final int btn_star
	public static final int btn_star_big_off
	public static final int btn_star_big_on
	public static final int button_onoff_indicator_off
	public static final int button_onoff_indicator_on
	public static final int call_contact
	public static final int checkbox_off_background
	public static final int checkbox_on_background
	public static final int cling_arrow_up
	public static final int cling_bg
	public static final int cling_button
	public static final int clock_dial
	public static final int clock_hand_hour
	public static final int clock_hand_minute
	public static final int compass_arrow
	public static final int compass_base
	public static final int create_contact
	public static final int dark_header
	public static final int default_wallpaper
	public static final int dialog_frame
	public static final int dialog_holo_dark_frame
	public static final int dialog_holo_light_frame
	public static final int divider_horizontal_bright
	public static final int divider_horizontal_dark
	public static final int divider_horizontal_dim_dark
	public static final int divider_horizontal_textfield
	public static final int edit_text
	public static final int editbox_background
	public static final int editbox_background_normal
	public static final int editbox_dropdown_dark_frame
	public static final int editbox_dropdown_light_frame
	public static final int emo_im_angel
	public static final int emo_im_cool
	public static final int emo_im_crying
	public static final int emo_im_embarrassed
	public static final int emo_im_foot_in_mouth
	public static final int emo_im_happy
	public static final int emo_im_kissing
	public static final int emo_im_laughing
	public static final int emo_im_lips_are_sealed
	public static final int emo_im_money_mouth
	public static final int emo_im_sad
	public static final int emo_im_surprised
	public static final int emo_im_tongue_sticking_out
	public static final int emo_im_undecided
	public static final int emo_im_winking
	public static final int emo_im_wtf
	public static final int emo_im_yelling
	public static final int emulator_circular_window_overlay
	public static final int expander_close_holo_dark
	public static final int expander_ic_maximized
	public static final int expander_ic_minimized
	public static final int expander_open_holo_dark
	public static final int gallery_thumb
	public static final int ic_account_circle
	public static final int ic_action_assist_focused
	public static final int ic_audio_alarm
	public static final int ic_audio_alarm_mute
	public static final int ic_audio_media
	public static final int ic_audio_media_mute
	public static final int ic_audio_notification
	public static final int ic_audio_notification_mute
	public static final int ic_audio_ring_notif
	public static final int ic_audio_ring_notif_mute
	public static final int ic_audio_ring_notif_vibrate
	public static final int ic_audio_vol
	public static final int ic_audio_vol_mute
	public static final int ic_btn_speak_now
	public static final int ic_bullet_key_permission
	public static final int ic_check_circle_24px
	public static final int ic_contact_picture
	public static final int ic_corp_badge
	public static final int ic_corp_icon
	public static final int ic_corp_icon_badge
	public static final int ic_corp_statusbar_icon
	public static final int ic_delete
	public static final int ic_dialog_alert
	public static final int ic_dialog_alert_material
	public static final int ic_dialog_dialer
	public static final int ic_dialog_email
	public static final int ic_dialog_info
	public static final int ic_dialog_map
	public static final int ic_dialog_usb
	public static final int ic_eject_24dp
	public static final int ic_emergency
	public static final int ic_folder_24dp
	public static final int ic_grayedout_printer
	public static final int ic_input_add
	public static final int ic_input_delete
	public static final int ic_input_get
	public static final int ic_jog_dial_sound_off
	public static final int ic_jog_dial_sound_on
	public static final int ic_jog_dial_unlock
	public static final int ic_jog_dial_vibrate_on
	public static final int ic_lock_airplane_mode
	public static final int ic_lock_airplane_mode_off
	public static final int ic_lock_bugreport
	public static final int ic_lock_idle_alarm
	public static final int ic_lock_idle_charging
	public static final int ic_lock_idle_lock
	public static final int ic_lock_idle_low_battery
	public static final int ic_lock_lock
	public static final int ic_lock_power_off
	public static final int ic_lock_silent_mode
	public static final int ic_lock_silent_mode_off
	public static final int ic_maps_indicator_current_position_anim
	public static final int ic_media_ff
	public static final int ic_media_next
	public static final int ic_media_pause
	public static final int ic_media_play
	public static final int ic_media_previous
	public static final int ic_media_rew
	public static final int ic_media_route_connecting_holo_dark
	public static final int ic_media_route_disabled_holo_dark
	public static final int ic_media_route_off_holo_dark
	public static final int ic_media_route_on_holo_dark
	public static final int ic_media_stop
	public static final int ic_media_video_poster
	public static final int ic_menu_add
	public static final int ic_menu_agenda
	public static final int ic_menu_always_landscape_portrait
	public static final int ic_menu_archive
	public static final int ic_menu_call
	public static final int ic_menu_camera
	public static final int ic_menu_cc
	public static final int ic_menu_close_clear_cancel
	public static final int ic_menu_compass
	public static final int ic_menu_crop
	public static final int ic_menu_day
	public static final int ic_menu_delete
	public static final int ic_menu_directions
	public static final int ic_menu_edit
	public static final int ic_menu_gallery
	public static final int ic_menu_goto
	public static final int ic_menu_help
	public static final int ic_menu_info_details
	public static final int ic_menu_manage
	public static final int ic_menu_mapmode
	public static final int ic_menu_month
	public static final int ic_menu_more
	public static final int ic_menu_moreoverflow_normal_holo_dark
	public static final int ic_menu_my_calendar
	public static final int ic_menu_mylocation
	public static final int ic_menu_myplaces
	public static final int ic_menu_play_clip
	public static final int ic_menu_preferences
	public static final int ic_menu_recent_history
	public static final int ic_menu_refresh
	public static final int ic_menu_report_image
	public static final int ic_menu_revert
	public static final int ic_menu_rotate
	public static final int ic_menu_save
	public static final int ic_menu_search
	public static final int ic_menu_send
	public static final int ic_menu_set_as
	public static final int ic_menu_share
	public static final int ic_menu_slideshow
	public static final int ic_menu_sort_alphabetically
	public static final int ic_menu_sort_by_size
	public static final int ic_menu_today
	public static final int ic_menu_upload
	public static final int ic_menu_upload_you_tube
	public static final int ic_menu_view
	public static final int ic_menu_week
	public static final int ic_menu_zoom
	public static final int ic_more_items
	public static final int ic_notification_clear_all
	public static final int ic_notification_ime_default
	public static final int ic_notification_overlay
	public static final int ic_partial_secure
	public static final int ic_perm_device_info
	public static final int ic_popup_disk_full
	public static final int ic_popup_reminder
	public static final int ic_popup_sync
	public static final int ic_print
	public static final int ic_print_error
	public static final int ic_sd_card_48dp
	public static final int ic_search_category_default
	public static final int ic_secure
	public static final int ic_settings
	public static final int ic_settings_24dp
	public static final int ic_settings_language
	public static final int ic_sim_card_multi_24px_clr
	public static final int ic_sim_card_multi_48px_clr
	public static final int ic_storage_48dp
	public static final int ic_text_dot
	public static final int ic_usb_48dp
	public static final int ic_voice_search
	public static final int ic_volume
	public static final int indicator_input_error
	public static final int jog_dial_arrow_long_left_green
	public static final int jog_dial_arrow_long_right_red
	public static final int jog_dial_arrow_short_left_and_right
	public static final int jog_dial_bg
	public static final int jog_dial_dimple
	public static final int jog_dial_dimple_dim
	public static final int jog_tab_bar_left_generic
	public static final int jog_tab_bar_left_unlock
	public static final int jog_tab_bar_right_generic
	public static final int jog_tab_bar_right_sound_off
	public static final int jog_tab_bar_right_sound_on
	public static final int jog_tab_left_generic
	public static final int jog_tab_left_unlock
	public static final int jog_tab_right_generic
	public static final int jog_tab_right_sound_off
	public static final int jog_tab_right_sound_on
	public static final int jog_tab_target_gray
	public static final int jog_tab_target_green
	public static final int jog_tab_target_yellow
	public static final int list_selector_background
	public static final int list_selector_pressed_holo_dark
	public static final int loading_tile_android
	public static final int magnified_region_frame
	public static final int maps_google_logo
	public static final int menu_background
	public static final int menu_frame
	public static final int menu_full_frame
	public static final int menuitem_background
	public static final int no_tile_256
	public static final int notification_icon_legacy_bg
	public static final int notification_template_icon_bg
	public static final int notification_template_icon_low_bg
	public static final int picture_emergency
	public static final int picture_frame
	public static final int platlogo
	public static final int platlogo_m
	public static final int popup_bottom_bright
	public static final int popup_bottom_dark
	public static final int popup_bottom_medium
	public static final int popup_center_bright
	public static final int popup_center_dark
	public static final int popup_full_bright
	public static final int popup_full_dark
	public static final int popup_top_bright
	public static final int popup_top_dark
	public static final int presence_audio_away
	public static final int presence_audio_busy
	public static final int presence_audio_online
	public static final int presence_away
	public static final int presence_busy
	public static final int presence_invisible
	public static final int presence_offline
	public static final int presence_online
	public static final int presence_video_away
	public static final int presence_video_busy
	public static final int presence_video_online
	public static final int progress_horizontal
	public static final int progress_indeterminate_horizontal
	public static final int quickcontact_badge_overlay_dark
	public static final int radiobutton_off_background
	public static final int radiobutton_on_background
	public static final int reticle
	public static final int screen_background_dark
	public static final int screen_background_dark_transparent
	public static final int screen_background_light
	public static final int screen_background_light_transparent
	public static final int scroll_indicator_material
	public static final int scrubber_control_disabled_holo
	public static final int scrubber_control_selector_holo
	public static final int scrubber_progress_horizontal_holo_dark
	public static final int search_spinner
	public static final int sim_dark_blue
	public static final int sim_dark_green
	public static final int sim_dark_orange
	public static final int sim_dark_purple
	public static final int sim_light_blue
	public static final int sim_light_green
	public static final int sim_light_orange
	public static final int sim_light_purple
	public static final int spinner_background
	public static final int spinner_dropdown_background
	public static final int star_big_off
	public static final int star_big_on
	public static final int star_off
	public static final int star_on
	public static final int stat_notify_call_mute
	public static final int stat_notify_car_mode
	public static final int stat_notify_chat
	public static final int stat_notify_disabled_data
	public static final int stat_notify_disk_full
	public static final int stat_notify_error
	public static final int stat_notify_missed_call
	public static final int stat_notify_more
	public static final int stat_notify_rssi_in_range
	public static final int stat_notify_sdcard
	public static final int stat_notify_sdcard_prepare
	public static final int stat_notify_sdcard_usb
	public static final int stat_notify_sim_toolkit
	public static final int stat_notify_sync
	public static final int stat_notify_sync_error
	public static final int stat_notify_sync_noanim
	public static final int stat_notify_voicemail
	public static final int stat_notify_wifi_in_range
	public static final int stat_sys_adb
	public static final int stat_sys_battery
	public static final int stat_sys_battery_charge
	public static final int stat_sys_battery_unknown
	public static final int stat_sys_certificate_info
	public static final int stat_sys_data_bluetooth
	public static final int stat_sys_data_usb
	public static final int stat_sys_download
	public static final int stat_sys_download_done
	public static final int stat_sys_gps_on
	public static final int stat_sys_headset
	public static final int stat_sys_phone_call
	public static final int stat_sys_phone_call_forward
	public static final int stat_sys_phone_call_on_hold
	public static final int stat_sys_speakerphone
	public static final int stat_sys_tether_bluetooth
	public static final int stat_sys_tether_general
	public static final int stat_sys_tether_usb
	public static final int stat_sys_tether_wifi
	public static final int stat_sys_throttled
	public static final int stat_sys_upload
	public static final int stat_sys_upload_done
	public static final int stat_sys_vp_phone_call
	public static final int stat_sys_vp_phone_call_on_hold
	public static final int stat_sys_warning
	public static final int status_bar_background
	public static final int status_bar_item_app_background
	public static final int status_bar_item_background
	public static final int sym_action_call
	public static final int sym_action_chat
	public static final int sym_action_email
	public static final int sym_app_on_sd_unavailable_icon
	public static final int sym_call_incoming
	public static final int sym_call_missed
	public static final int sym_call_outgoing
	public static final int sym_contact_card
	public static final int sym_def_app_icon
	public static final int sym_keyboard_return_holo
	public static final int sym_keyboard_shift
	public static final int sym_keyboard_shift_locked
	public static final int tab_bottom_left
	public static final int tab_bottom_left_v4
	public static final int tab_bottom_right
	public static final int tab_bottom_right_v4
	public static final int tab_indicator_v4
	public static final int text_edit_paste_window
	public static final int text_edit_side_paste_window
	public static final int text_select_handle_left
	public static final int text_select_handle_middle
	public static final int text_select_handle_right
	public static final int title_bar
	public static final int title_bar_medium
	public static final int title_bar_tall
	public static final int toast_frame
	public static final int unknown_image
	public static final int unlock_default
	public static final int unlock_halo
	public static final int unlock_ring
	public static final int unlock_wave
	public static final int usb_android
	public static final int usb_android_connected
	public static final int vpn_connected
	public static final int vpn_disconnected
	public static final int zoom_plate
	public void  () 
}

com/android/internal/transition/
com/android/internal/transition/EpicenterTranslateClipReveal$StateProperty.class
EpicenterTranslateClipReveal.java
package com.android.internal.transition
 com.android.internal.transition.EpicenterTranslateClipReveal$StateProperty extends android.util.Property {
	public static final char TARGET_X
	public static final char TARGET_Y
	private final android.graphics.Rect mTempRect
	private final com.android.internal.transition.EpicenterTranslateClipReveal$State mTempState
	private final int mTargetDimension
	public void  (char) 
		char targetDimension
	public com.android.internal.transition.EpicenterTranslateClipReveal$State get (android.view.View) 
		android.view.View object
		android.graphics.Rect tempRect
		com.android.internal.transition.EpicenterTranslateClipReveal$State tempState
	public void set (android.view.View, com.android.internal.transition.EpicenterTranslateClipReveal$State) 
		android.view.View object
		com.android.internal.transition.EpicenterTranslateClipReveal$State value
		android.graphics.Rect tempRect
	public volatile java.lang.Object get (java.lang.Object) 
		Object x0
	public volatile void set (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/internal/transition/EpicenterTranslateClipReveal$State.class
EpicenterTranslateClipReveal.java
package com.android.internal.transition
 com.android.internal.transition.EpicenterTranslateClipReveal$State extends java.lang.Object {
	int lower
	int upper
	float trans
	public void  () 
	public void  (int, int, float) 
		int lower
		int upper
		float trans
}

com/android/internal/transition/EpicenterTranslateClipReveal.class
EpicenterTranslateClipReveal.java
package com.android.internal.transition
public com.android.internal.transition.EpicenterTranslateClipReveal extends android.transition.Visibility {
	private static final String PROPNAME_CLIP
	private static final String PROPNAME_BOUNDS
	private static final String PROPNAME_TRANSLATE_X
	private static final String PROPNAME_TRANSLATE_Y
	private static final String PROPNAME_TRANSLATE_Z
	private static final String PROPNAME_Z
	private final android.animation.TimeInterpolator mInterpolatorX
	private final android.animation.TimeInterpolator mInterpolatorY
	private final android.animation.TimeInterpolator mInterpolatorZ
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int interpolatorX
		int interpolatorY
		int interpolatorZ
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		android.view.View view
		android.graphics.Rect bounds
		android.graphics.Rect clip
	public android.animation.Animator onAppear (android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.graphics.Rect endBounds
		android.graphics.Rect startBounds
		float startX
		float startY
		float startZ
		float endX
		float endY
		float endZ
		android.graphics.Rect endClip
		android.graphics.Rect startClip
		com.android.internal.transition.EpicenterTranslateClipReveal$State startStateX
		com.android.internal.transition.EpicenterTranslateClipReveal$State endStateX
		com.android.internal.transition.EpicenterTranslateClipReveal$State startStateY
		com.android.internal.transition.EpicenterTranslateClipReveal$State endStateY
	public android.animation.Animator onDisappear (android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.graphics.Rect startBounds
		android.graphics.Rect endBounds
		float endX
		float endY
		float endZ
		float startX
		float startY
		float startZ
		android.graphics.Rect startClip
		android.graphics.Rect endClip
		com.android.internal.transition.EpicenterTranslateClipReveal$State startStateX
		com.android.internal.transition.EpicenterTranslateClipReveal$State endStateX
		com.android.internal.transition.EpicenterTranslateClipReveal$State startStateY
		com.android.internal.transition.EpicenterTranslateClipReveal$State endStateY
	private android.graphics.Rect getEpicenterOrCenter (android.graphics.Rect) 
		android.graphics.Rect bestRect
		android.graphics.Rect epicenter
		int centerX
		int centerY
	private android.graphics.Rect getBestRect (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		android.graphics.Rect clipRect
	private static android.animation.Animator createRectAnimator (android.view.View, com.android.internal.transition.EpicenterTranslateClipReveal$State, com.android.internal.transition.EpicenterTranslateClipReveal$State, float, com.android.internal.transition.EpicenterTranslateClipReveal$State, com.android.internal.transition.EpicenterTranslateClipReveal$State, float, android.transition.TransitionValues, android.animation.TimeInterpolator, android.animation.TimeInterpolator, android.animation.TimeInterpolator) 
		android.view.View view
		com.android.internal.transition.EpicenterTranslateClipReveal$State startX
		com.android.internal.transition.EpicenterTranslateClipReveal$State startY
		float startZ
		com.android.internal.transition.EpicenterTranslateClipReveal$State endX
		com.android.internal.transition.EpicenterTranslateClipReveal$State endY
		float endZ
		android.transition.TransitionValues endValues
		android.animation.TimeInterpolator interpolatorX
		android.animation.TimeInterpolator interpolatorY
		android.animation.TimeInterpolator interpolatorZ
		com.android.internal.transition.EpicenterTranslateClipReveal$StateEvaluator evaluator
		android.animation.ObjectAnimator animZ
		com.android.internal.transition.EpicenterTranslateClipReveal$StateProperty propX
		android.animation.ObjectAnimator animX
		com.android.internal.transition.EpicenterTranslateClipReveal$StateProperty propY
		android.animation.ObjectAnimator animY
		android.graphics.Rect terminalClip
		android.animation.AnimatorListenerAdapter animatorListener
		android.animation.AnimatorSet animSet
}

com/android/internal/transition/EpicenterTranslateClipReveal$1.class
EpicenterTranslateClipReveal.java
package com.android.internal.transition
final com.android.internal.transition.EpicenterTranslateClipReveal$1 extends android.animation.AnimatorListenerAdapter {
	final android.view.View val$view
	final android.graphics.Rect val$terminalClip
	void  (android.view.View, android.graphics.Rect) 
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

com/android/internal/transition/EpicenterTranslateClipReveal$StateEvaluator.class
EpicenterTranslateClipReveal.java
package com.android.internal.transition
 com.android.internal.transition.EpicenterTranslateClipReveal$StateEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private final com.android.internal.transition.EpicenterTranslateClipReveal$State mTemp
	private void  () 
	public com.android.internal.transition.EpicenterTranslateClipReveal$State evaluate (float, com.android.internal.transition.EpicenterTranslateClipReveal$State, com.android.internal.transition.EpicenterTranslateClipReveal$State) 
		float fraction
		com.android.internal.transition.EpicenterTranslateClipReveal$State startValue
		com.android.internal.transition.EpicenterTranslateClipReveal$State endValue
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
		float x0
		Object x1
		Object x2
	void  (com.android.internal.transition.EpicenterTranslateClipReveal$1) 
		com.android.internal.transition.EpicenterTranslateClipReveal$1 x0
}

com/android/internal/transition/ActionBarTransition.class
ActionBarTransition.java
package com.android.internal.transition
public com.android.internal.transition.ActionBarTransition extends java.lang.Object {
	private static boolean TRANSITIONS_ENABLED
	private static final int TRANSITION_DURATION
	private static final android.transition.Transition sTransition
	public void  () 
	public static void beginDelayedTransition (android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
	static void  () 
		android.transition.ChangeText tc
		android.transition.TransitionSet inner
		android.transition.TransitionSet tg
}

com/android/internal/transition/TransitionConstants.class
TransitionConstants.java
package com.android.internal.transition
 com.android.internal.transition.TransitionConstants extends java.lang.Object {
	static final android.animation.TimeInterpolator LINEAR_OUT_SLOW_IN
	static final android.animation.TimeInterpolator FAST_OUT_SLOW_IN
	void  () 
	static void  () 
}

com/android/dex/
com/android/dex/ClassData.class
ClassData.java
package com.android.dex
public final com.android.dex.ClassData extends java.lang.Object {
	private final com.android.dex.ClassData$Field[] staticFields
	private final com.android.dex.ClassData$Field[] instanceFields
	private final com.android.dex.ClassData$Method[] directMethods
	private final com.android.dex.ClassData$Method[] virtualMethods
	public void  (com.android.dex.ClassData$Field[], com.android.dex.ClassData$Field[], com.android.dex.ClassData$Method[], com.android.dex.ClassData$Method[]) 
		com.android.dex.ClassData$Field[] staticFields
		com.android.dex.ClassData$Field[] instanceFields
		com.android.dex.ClassData$Method[] directMethods
		com.android.dex.ClassData$Method[] virtualMethods
	public com.android.dex.ClassData$Field[] getStaticFields () 
	public com.android.dex.ClassData$Field[] getInstanceFields () 
	public com.android.dex.ClassData$Method[] getDirectMethods () 
	public com.android.dex.ClassData$Method[] getVirtualMethods () 
	public com.android.dex.ClassData$Field[] allFields () 
		com.android.dex.ClassData$Field[] result
	public com.android.dex.ClassData$Method[] allMethods () 
		com.android.dex.ClassData$Method[] result
}

com/android/dex/Dex$ProtoIdTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$ProtoIdTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public com.android.dex.ProtoId get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/DexFormat.class
DexFormat.java
package com.android.dex
public final com.android.dex.DexFormat extends java.lang.Object {
	public static final int API_CURRENT
	public static final int API_NO_EXTENDED_OPCODES
	public static final String DEX_IN_JAR_NAME
	public static final String MAGIC_PREFIX
	public static final String MAGIC_SUFFIX
	public static final String VERSION_CURRENT
	public static final String VERSION_FOR_API_13
	public static final int ENDIAN_TAG
	public static final int MAX_MEMBER_IDX
	public static final int MAX_TYPE_IDX
	private void  () 
	public static int magicToApi (byte[]) 
		byte[] magic
		String version
	public static java.lang.String apiToMagic (int) 
		String version
		int targetApiLevel
		String version
}

com/android/dex/Dex$TypeIndexToDescriptorTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$TypeIndexToDescriptorTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public java.lang.String get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/Dex$TypeIndexToDescriptorIndexTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$TypeIndexToDescriptorIndexTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public java.lang.Integer get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/EncodedValueCodec.class
EncodedValueCodec.java
package com.android.dex
public final com.android.dex.EncodedValueCodec extends java.lang.Object {
	private void  () 
	public static void writeSignedIntegralValue (com.android.dex.util.ByteOutput, int, long) 
		com.android.dex.util.ByteOutput out
		int type
		long value
		int requiredBits
		int requiredBytes
	public static void writeUnsignedIntegralValue (com.android.dex.util.ByteOutput, int, long) 
		com.android.dex.util.ByteOutput out
		int type
		long value
		int requiredBits
		int requiredBytes
	public static void writeRightZeroExtendedValue (com.android.dex.util.ByteOutput, int, long) 
		com.android.dex.util.ByteOutput out
		int type
		long value
		int requiredBits
		int requiredBytes
	public static int readSignedInt (com.android.dex.util.ByteInput, int) 
		int i
		com.android.dex.util.ByteInput in
		int zwidth
		int result
	public static int readUnsignedInt (com.android.dex.util.ByteInput, int, boolean) 
		int i
		int i
		com.android.dex.util.ByteInput in
		int zwidth
		boolean fillOnRight
		int result
	public static long readSignedLong (com.android.dex.util.ByteInput, int) 
		int i
		com.android.dex.util.ByteInput in
		int zwidth
		long result
	public static long readUnsignedLong (com.android.dex.util.ByteInput, int, boolean) 
		int i
		int i
		com.android.dex.util.ByteInput in
		int zwidth
		boolean fillOnRight
		long result
}

com/android/dex/ClassDef.class
ClassDef.java
package com.android.dex
public final com.android.dex.ClassDef extends java.lang.Object {
	public static final int NO_INDEX
	private final com.android.dex.Dex buffer
	private final int offset
	private final int typeIndex
	private final int accessFlags
	private final int supertypeIndex
	private final int interfacesOffset
	private final int sourceFileIndex
	private final int annotationsOffset
	private final int classDataOffset
	private final int staticValuesOffset
	public void  (com.android.dex.Dex, int, int, int, int, int, int, int, int, int) 
		com.android.dex.Dex buffer
		int offset
		int typeIndex
		int accessFlags
		int supertypeIndex
		int interfacesOffset
		int sourceFileIndex
		int annotationsOffset
		int classDataOffset
		int staticValuesOffset
	public int getOffset () 
	public int getTypeIndex () 
	public int getSupertypeIndex () 
	public int getInterfacesOffset () 
	public short[] getInterfaces () 
	public int getAccessFlags () 
	public int getSourceFileIndex () 
	public int getAnnotationsOffset () 
	public int getClassDataOffset () 
	public int getStaticValuesOffset () 
	public java.lang.String toString () 
		StringBuilder result
}

com/android/dex/Code.class
Code.java
package com.android.dex
public final com.android.dex.Code extends java.lang.Object {
	private final int registersSize
	private final int insSize
	private final int outsSize
	private final int debugInfoOffset
	private final short[] instructions
	private final com.android.dex.Code$Try[] tries
	private final com.android.dex.Code$CatchHandler[] catchHandlers
	public void  (int, int, int, int, short[], com.android.dex.Code$Try[], com.android.dex.Code$CatchHandler[]) 
		int registersSize
		int insSize
		int outsSize
		int debugInfoOffset
		short[] instructions
		com.android.dex.Code$Try[] tries
		com.android.dex.Code$CatchHandler[] catchHandlers
	public int getRegistersSize () 
	public int getInsSize () 
	public int getOutsSize () 
	public int getDebugInfoOffset () 
	public short[] getInstructions () 
	public com.android.dex.Code$Try[] getTries () 
	public com.android.dex.Code$CatchHandler[] getCatchHandlers () 
}

com/android/dex/Dex$MethodIdTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$MethodIdTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public com.android.dex.MethodId get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/ClassData$Field.class
ClassData.java
package com.android.dex
public com.android.dex.ClassData$Field extends java.lang.Object {
	private final int fieldIndex
	private final int accessFlags
	public void  (int, int) 
		int fieldIndex
		int accessFlags
	public int getFieldIndex () 
	public int getAccessFlags () 
}

com/android/dex/Dex$ClassDefIterable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$ClassDefIterable extends java.lang.Object implements java.lang.Iterable  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public java.util.Iterator iterator () 
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/Mutf8.class
Mutf8.java
package com.android.dex
public final com.android.dex.Mutf8 extends java.lang.Object {
	private void  () 
	public static java.lang.String decode (com.android.dex.util.ByteInput, char[])  throws java.io.UTFDataFormatException 
		int b
		int b
		int c
		char a
		com.android.dex.util.ByteInput in
		char[] out
		int s
	private static long countBytes (java.lang.String, boolean)  throws java.io.UTFDataFormatException 
		char ch
		int i
		String s
		boolean shortLength
		long result
		int length
	public static void encode (byte[], int, java.lang.String) 
		char ch
		int i
		byte[] dst
		int offset
		String s
		int length
	public static byte[] encode (java.lang.String)  throws java.io.UTFDataFormatException 
		String s
		int utfCount
		byte[] result
}

com/android/dex/Dex$1.class
Dex.java
package com.android.dex
 com.android.dex.Dex$1 extends java.lang.Object {
}

com/android/dex/Annotation.class
Annotation.java
package com.android.dex
public final com.android.dex.Annotation extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.dex.Dex dex
	private final byte visibility
	private final com.android.dex.EncodedValue encodedAnnotation
	public void  (com.android.dex.Dex, byte, com.android.dex.EncodedValue) 
		com.android.dex.Dex dex
		byte visibility
		com.android.dex.EncodedValue encodedAnnotation
	public byte getVisibility () 
	public com.android.dex.EncodedValueReader getReader () 
	public int getTypeIndex () 
		com.android.dex.EncodedValueReader reader
	public void writeTo (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section out
	public int compareTo (com.android.dex.Annotation) 
		com.android.dex.Annotation other
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/EncodedValue.class
EncodedValue.java
package com.android.dex
public final com.android.dex.EncodedValue extends java.lang.Object implements java.lang.Comparable  {
	private final byte[] data
	public void  (byte[]) 
		byte[] data
	public com.android.dex.util.ByteInput asByteInput () 
	public byte[] getBytes () 
	public void writeTo (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section out
	public int compareTo (com.android.dex.EncodedValue) 
		int i
		com.android.dex.EncodedValue other
		int size
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/EncodedValueReader.class
EncodedValueReader.java
package com.android.dex
public final com.android.dex.EncodedValueReader extends java.lang.Object {
	public static final int ENCODED_BYTE
	public static final int ENCODED_SHORT
	public static final int ENCODED_CHAR
	public static final int ENCODED_INT
	public static final int ENCODED_LONG
	public static final int ENCODED_FLOAT
	public static final int ENCODED_DOUBLE
	public static final int ENCODED_STRING
	public static final int ENCODED_TYPE
	public static final int ENCODED_FIELD
	public static final int ENCODED_ENUM
	public static final int ENCODED_METHOD
	public static final int ENCODED_ARRAY
	public static final int ENCODED_ANNOTATION
	public static final int ENCODED_NULL
	public static final int ENCODED_BOOLEAN
	private static final int MUST_READ
	protected final com.android.dex.util.ByteInput in
	private int type
	private int annotationType
	private int arg
	public void  (com.android.dex.util.ByteInput) 
		com.android.dex.util.ByteInput in
	public void  (com.android.dex.EncodedValue) 
		com.android.dex.EncodedValue in
	public void  (com.android.dex.util.ByteInput, int) 
		com.android.dex.util.ByteInput in
		int knownType
	public void  (com.android.dex.EncodedValue, int) 
		com.android.dex.EncodedValue in
		int knownType
	public int peek () 
		int argAndType
	public int readArray () 
	public int readAnnotation () 
	public int getAnnotationType () 
	public int readAnnotationName () 
	public byte readByte () 
	public short readShort () 
	public char readChar () 
	public int readInt () 
	public long readLong () 
	public float readFloat () 
	public double readDouble () 
	public int readString () 
	public int readType () 
	public int readField () 
	public int readEnum () 
	public int readMethod () 
	public void readNull () 
	public boolean readBoolean () 
	public void skipValue () 
		int i
		int size
		int i
		int size
	private void checkType (int) 
		int expected
}

com/android/dex/Dex$ClassDefIterator.class
Dex.java
package com.android.dex
final com.android.dex.Dex$ClassDefIterator extends java.lang.Object implements java.util.Iterator  {
	private final com.android.dex.Dex$Section in
	private int count
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public boolean hasNext () 
	public com.android.dex.ClassDef next () 
	public void remove () 
	public volatile java.lang.Object next () 
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/Leb128.class
Leb128.java
package com.android.dex
public final com.android.dex.Leb128 extends java.lang.Object {
	private void  () 
	public static int unsignedLeb128Size (int) 
		int value
		int remaining
		int count
	public static int signedLeb128Size (int) 
		int value
		int remaining
		int count
		boolean hasMore
		int end
	public static int readSignedLeb128 (com.android.dex.util.ByteInput) 
		com.android.dex.util.ByteInput in
		int result
		int cur
		int count
		int signBits
	public static int readUnsignedLeb128 (com.android.dex.util.ByteInput) 
		com.android.dex.util.ByteInput in
		int result
		int cur
		int count
	public static void writeUnsignedLeb128 (com.android.dex.util.ByteOutput, int) 
		com.android.dex.util.ByteOutput out
		int value
		int remaining
	public static void writeSignedLeb128 (com.android.dex.util.ByteOutput, int) 
		com.android.dex.util.ByteOutput out
		int value
		int remaining
		boolean hasMore
		int end
}

com/android/dex/util/
com/android/dex/util/ByteInput.class
ByteInput.java
package com.android.dex.util
public abstract com.android.dex.util.ByteInput extends java.lang.Object {
	public abstract byte readByte () 
}

com/android/dex/util/Unsigned.class
Unsigned.java
package com.android.dex.util
public final com.android.dex.util.Unsigned extends java.lang.Object {
	private void  () 
	public static int compare (short, short) 
		short ushortA
		short ushortB
		int a
		int b
	public static int compare (int, int) 
		int uintA
		int uintB
		long a
		long b
}

com/android/dex/util/ExceptionWithContext.class
ExceptionWithContext.java
package com.android.dex.util
public com.android.dex.util.ExceptionWithContext extends java.lang.RuntimeException {
	private StringBuffer context
	public static com.android.dex.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String) 
		com.android.dex.util.ExceptionWithContext ewc
		Throwable ex
		String str
		com.android.dex.util.ExceptionWithContext ewc
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String ctx
		String message
		Throwable cause
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream out
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void addContext (java.lang.String) 
		String str
	public java.lang.String getContext () 
	public void printContext (java.io.PrintStream) 
		java.io.PrintStream out
	public void printContext (java.io.PrintWriter) 
		java.io.PrintWriter out
}

com/android/dex/util/ByteArrayByteInput.class
ByteArrayByteInput.java
package com.android.dex.util
public final com.android.dex.util.ByteArrayByteInput extends java.lang.Object implements com.android.dex.util.ByteInput  {
	private final byte[] bytes
	private int position
	public transient void  (byte[]) 
		byte[] bytes
	public byte readByte () 
}

com/android/dex/util/ByteOutput.class
ByteOutput.java
package com.android.dex.util
public abstract com.android.dex.util.ByteOutput extends java.lang.Object {
	public abstract void writeByte (int) 
}

com/android/dex/util/FileUtils.class
FileUtils.java
package com.android.dex.util
public final com.android.dex.util.FileUtils extends java.lang.Object {
	private void  () 
	public static byte[] readFile (java.lang.String) 
		String fileName
		java.io.File file
	public static byte[] readFile (java.io.File) 
		int amt
		java.io.FileInputStream in
		int at
		java.io.IOException ex
		java.io.File file
		long longLength
		int length
		byte[] result
	public static boolean hasArchiveSuffix (java.lang.String) 
		String fileName
}

com/android/dex/Code$CatchHandler.class
Code.java
package com.android.dex
public com.android.dex.Code$CatchHandler extends java.lang.Object {
	final int[] typeIndexes
	final int[] addresses
	final int catchAllAddress
	final int offset
	public void  (int[], int[], int, int) 
		int[] typeIndexes
		int[] addresses
		int catchAllAddress
		int offset
	public int[] getTypeIndexes () 
	public int[] getAddresses () 
	public int getCatchAllAddress () 
	public int getOffset () 
}

com/android/dex/Dex.class
Dex.java
package com.android.dex
public final com.android.dex.Dex extends java.lang.Object {
	private static final int CHECKSUM_OFFSET
	private static final int CHECKSUM_SIZE
	private static final int SIGNATURE_OFFSET
	private static final int SIGNATURE_SIZE
	static final short[] EMPTY_SHORT_ARRAY
	private java.nio.ByteBuffer data
	private final com.android.dex.TableOfContents tableOfContents
	private int nextSectionStart
	private final com.android.dex.Dex$StringTable strings
	private final com.android.dex.Dex$TypeIndexToDescriptorIndexTable typeIds
	private final com.android.dex.Dex$TypeIndexToDescriptorTable typeNames
	private final com.android.dex.Dex$ProtoIdTable protoIds
	private final com.android.dex.Dex$FieldIdTable fieldIds
	private final com.android.dex.Dex$MethodIdTable methodIds
	public void  (byte[])  throws java.io.IOException 
		byte[] data
	private void  (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer data
	public void  (int)  throws java.io.IOException 
		int byteCount
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public void  (java.io.File)  throws java.io.IOException 
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipEntry entry
		java.io.File file
	public static com.android.dex.Dex create (java.nio.ByteBuffer)  throws java.io.IOException 
		int offset
		int length
		java.nio.ByteBuffer data
	private void loadFrom (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.ByteArrayOutputStream bytesOut
		byte[] buffer
		int count
	private static void checkBounds (int, int) 
		int index
		int length
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		int count
		java.io.OutputStream out
		byte[] buffer
		java.nio.ByteBuffer data
	public void writeTo (java.io.File)  throws java.io.IOException 
		java.io.File dexOut
		java.io.OutputStream out
	public com.android.dex.TableOfContents getTableOfContents () 
	public com.android.dex.Dex$Section open (int) 
		int position
		java.nio.ByteBuffer sectionData
	public com.android.dex.Dex$Section appendSection (int, java.lang.String) 
		int maxByteCount
		String name
		int limit
		java.nio.ByteBuffer sectionData
		com.android.dex.Dex$Section result
	public int getLength () 
	public int getNextSectionStart () 
	public byte[] getBytes () 
		java.nio.ByteBuffer data
		byte[] result
	public java.util.List strings () 
	public java.util.List typeIds () 
	public java.util.List typeNames () 
	public java.util.List protoIds () 
	public java.util.List fieldIds () 
	public java.util.List methodIds () 
	public java.lang.Iterable classDefs () 
	public com.android.dex.TypeList readTypeList (int) 
		int offset
	public com.android.dex.ClassData readClassData (com.android.dex.ClassDef) 
		com.android.dex.ClassDef classDef
		int offset
	public com.android.dex.Code readCode (com.android.dex.ClassData$Method) 
		com.android.dex.ClassData$Method method
		int offset
	public byte[] computeSignature ()  throws java.io.IOException 
		java.security.NoSuchAlgorithmException e
		int count
		java.security.MessageDigest digest
		byte[] buffer
		java.nio.ByteBuffer data
	public int computeChecksum ()  throws java.io.IOException 
		int count
		java.util.zip.Adler32 adler32
		byte[] buffer
		java.nio.ByteBuffer data
	public void writeHashes ()  throws java.io.IOException 
	public int nameIndexFromFieldIndex (int) 
		int fieldIndex
		int position
	public int findStringIndex (java.lang.String) 
		String s
	public int findTypeIndex (java.lang.String) 
		String descriptor
	public int findFieldIndex (com.android.dex.FieldId) 
		com.android.dex.FieldId fieldId
	public int findMethodIndex (com.android.dex.MethodId) 
		com.android.dex.MethodId methodId
	public int findClassDefIndexFromTypeIndex (int) 
		int i
		int typeIndex
	public int typeIndexFromFieldIndex (int) 
		int fieldIndex
		int position
	public int declaringClassIndexFromMethodIndex (int) 
		int methodIndex
		int position
	public int nameIndexFromMethodIndex (int) 
		int methodIndex
		int position
	public short[] parameterTypeIndicesFromMethodIndex (int) 
		int i
		int methodIndex
		int position
		int protoIndex
		int parametersOffset
		int size
		short[] types
	public int returnTypeIndexFromMethodIndex (int) 
		int methodIndex
		int position
		int protoIndex
	public int descriptorIndexFromTypeIndex (int) 
		int typeIndex
		int position
	public int typeIndexFromClassDefIndex (int) 
		int classDefIndex
		int position
	public int annotationDirectoryOffsetFromClassDefIndex (int) 
		int classDefIndex
		int position
	public short[] interfaceTypeIndicesFromClassDefIndex (int) 
		int i
		int classDefIndex
		int position
		int interfacesOffset
		int size
		short[] types
	static com.android.dex.TableOfContents access$1000 (com.android.dex.Dex) 
		com.android.dex.Dex x0
	static void access$1100 (int, int) 
		int x0
		int x1
	static com.android.dex.Dex$StringTable access$1200 (com.android.dex.Dex) 
		com.android.dex.Dex x0
	static void  () 
}

com/android/dex/TypeList.class
TypeList.java
package com.android.dex
public final com.android.dex.TypeList extends java.lang.Object implements java.lang.Comparable  {
	public static final com.android.dex.TypeList EMPTY
	private final com.android.dex.Dex dex
	private final short[] types
	public void  (com.android.dex.Dex, short[]) 
		com.android.dex.Dex dex
		short[] types
	public short[] getTypes () 
	public int compareTo (com.android.dex.TypeList) 
		int i
		com.android.dex.TypeList other
	public java.lang.String toString () 
		int i
		int typesLength
		StringBuilder result
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/dex/MethodId.class
MethodId.java
package com.android.dex
public final com.android.dex.MethodId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.dex.Dex dex
	private final int declaringClassIndex
	private final int protoIndex
	private final int nameIndex
	public void  (com.android.dex.Dex, int, int, int) 
		com.android.dex.Dex dex
		int declaringClassIndex
		int protoIndex
		int nameIndex
	public int getDeclaringClassIndex () 
	public int getProtoIndex () 
	public int getNameIndex () 
	public int compareTo (com.android.dex.MethodId) 
		com.android.dex.MethodId other
	public void writeTo (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section out
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/DexIndexOverflowException.class
DexIndexOverflowException.java
package com.android.dex
public final com.android.dex.DexIndexOverflowException extends com.android.dex.DexException {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/dex/TableOfContents$Section.class
TableOfContents.java
package com.android.dex
public com.android.dex.TableOfContents$Section extends java.lang.Object implements java.lang.Comparable  {
	public final short type
	public int size
	public int off
	public int byteCount
	public void  (int) 
		int type
	public boolean exists () 
	public int compareTo (com.android.dex.TableOfContents$Section) 
		com.android.dex.TableOfContents$Section section
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/Code$Try.class
Code.java
package com.android.dex
public com.android.dex.Code$Try extends java.lang.Object {
	final int startAddress
	final int instructionCount
	final int catchHandlerIndex
	void  (int, int, int) 
		int startAddress
		int instructionCount
		int catchHandlerIndex
	public int getStartAddress () 
	public int getInstructionCount () 
	public int getCatchHandlerIndex () 
}

com/android/dex/SizeOf.class
SizeOf.java
package com.android.dex
public final com.android.dex.SizeOf extends java.lang.Object {
	public static final int UBYTE
	public static final int USHORT
	public static final int UINT
	public static final int SIGNATURE
	public static final int HEADER_ITEM
	public static final int STRING_ID_ITEM
	public static final int TYPE_ID_ITEM
	public static final int TYPE_ITEM
	public static final int PROTO_ID_ITEM
	public static final int MEMBER_ID_ITEM
	public static final int CLASS_DEF_ITEM
	public static final int MAP_ITEM
	public static final int TRY_ITEM
	private void  () 
}

com/android/dex/TableOfContents.class
TableOfContents.java
package com.android.dex
public final com.android.dex.TableOfContents extends java.lang.Object {
	public final com.android.dex.TableOfContents$Section header
	public final com.android.dex.TableOfContents$Section stringIds
	public final com.android.dex.TableOfContents$Section typeIds
	public final com.android.dex.TableOfContents$Section protoIds
	public final com.android.dex.TableOfContents$Section fieldIds
	public final com.android.dex.TableOfContents$Section methodIds
	public final com.android.dex.TableOfContents$Section classDefs
	public final com.android.dex.TableOfContents$Section mapList
	public final com.android.dex.TableOfContents$Section typeLists
	public final com.android.dex.TableOfContents$Section annotationSetRefLists
	public final com.android.dex.TableOfContents$Section annotationSets
	public final com.android.dex.TableOfContents$Section classDatas
	public final com.android.dex.TableOfContents$Section codes
	public final com.android.dex.TableOfContents$Section stringDatas
	public final com.android.dex.TableOfContents$Section debugInfos
	public final com.android.dex.TableOfContents$Section annotations
	public final com.android.dex.TableOfContents$Section encodedArrays
	public final com.android.dex.TableOfContents$Section annotationsDirectories
	public final com.android.dex.TableOfContents$Section[] sections
	public int checksum
	public byte[] signature
	public int fileSize
	public int linkSize
	public int linkOff
	public int dataSize
	public int dataOff
	public void  () 
	public void readFrom (com.android.dex.Dex)  throws java.io.IOException 
		com.android.dex.Dex dex
	private void readHeader (com.android.dex.Dex$Section)  throws java.io.UnsupportedEncodingException 
		com.android.dex.Dex$Section headerIn
		byte[] magic
		int apiTarget
		int headerSize
		int endianTag
	private void readMap (com.android.dex.Dex$Section)  throws java.io.IOException 
		short type
		com.android.dex.TableOfContents$Section section
		int size
		int offset
		int i
		com.android.dex.Dex$Section in
		int mapSize
		com.android.dex.TableOfContents$Section previous
	public void computeSizesFromOffsets () 
		com.android.dex.TableOfContents$Section section
		int i
		int end
	private com.android.dex.TableOfContents$Section getSection (short) 
		com.android.dex.TableOfContents$Section section
		com.android.dex.TableOfContents$Section[] arr$
		int len$
		int i$
		short type
	public void writeHeader (com.android.dex.Dex$Section)  throws java.io.IOException 
		com.android.dex.Dex$Section out
	public void writeMap (com.android.dex.Dex$Section)  throws java.io.IOException 
		com.android.dex.TableOfContents$Section section
		com.android.dex.TableOfContents$Section[] arr$
		int len$
		int i$
		com.android.dex.TableOfContents$Section section
		com.android.dex.TableOfContents$Section[] arr$
		int len$
		int i$
		com.android.dex.Dex$Section out
		int count
}

com/android/dex/FieldId.class
FieldId.java
package com.android.dex
public final com.android.dex.FieldId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.dex.Dex dex
	private final int declaringClassIndex
	private final int typeIndex
	private final int nameIndex
	public void  (com.android.dex.Dex, int, int, int) 
		com.android.dex.Dex dex
		int declaringClassIndex
		int typeIndex
		int nameIndex
	public int getDeclaringClassIndex () 
	public int getTypeIndex () 
	public int getNameIndex () 
	public int compareTo (com.android.dex.FieldId) 
		com.android.dex.FieldId other
	public void writeTo (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section out
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/ProtoId.class
ProtoId.java
package com.android.dex
public final com.android.dex.ProtoId extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.dex.Dex dex
	private final int shortyIndex
	private final int returnTypeIndex
	private final int parametersOffset
	public void  (com.android.dex.Dex, int, int, int) 
		com.android.dex.Dex dex
		int shortyIndex
		int returnTypeIndex
		int parametersOffset
	public int compareTo (com.android.dex.ProtoId) 
		com.android.dex.ProtoId other
	public int getShortyIndex () 
	public int getReturnTypeIndex () 
	public int getParametersOffset () 
	public void writeTo (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section out
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/dex/Dex$StringTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$StringTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public java.lang.String get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/DexException.class
DexException.java
package com.android.dex
public com.android.dex.DexException extends com.android.dex.util.ExceptionWithContext {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/android/dex/Dex$Section.class
Dex.java
package com.android.dex
public final com.android.dex.Dex$Section extends java.lang.Object implements com.android.dex.util.ByteInput com.android.dex.util.ByteOutput  {
	private final String name
	private final java.nio.ByteBuffer data
	private final int initialPosition
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex, java.lang.String, java.nio.ByteBuffer) 
		String name
		java.nio.ByteBuffer data
	public int getPosition () 
	public int readInt () 
	public short readShort () 
	public int readUnsignedShort () 
	public byte readByte () 
	public byte[] readByteArray (int) 
		int length
		byte[] result
	public short[] readShortArray (int) 
		int i
		int length
		short[] result
	public int readUleb128 () 
	public int readUleb128p1 () 
	public int readSleb128 () 
	public void writeUleb128p1 (int) 
		int i
	public com.android.dex.TypeList readTypeList () 
		int size
		short[] types
	public java.lang.String readString () 
		int expectedLength
		String result
		java.io.UTFDataFormatException e
		int offset
		int savedPosition
		int savedLimit
	public com.android.dex.FieldId readFieldId () 
		int declaringClassIndex
		int typeIndex
		int nameIndex
	public com.android.dex.MethodId readMethodId () 
		int declaringClassIndex
		int protoIndex
		int nameIndex
	public com.android.dex.ProtoId readProtoId () 
		int shortyIndex
		int returnTypeIndex
		int parametersOffset
	public com.android.dex.ClassDef readClassDef () 
		int offset
		int type
		int accessFlags
		int supertype
		int interfacesOffset
		int sourceFileIndex
		int annotationsOffset
		int classDataOffset
		int staticValuesOffset
	private com.android.dex.Code readCode () 
		com.android.dex.Dex$Section triesSection
		com.android.dex.Code$Try[] tries
		com.android.dex.Code$CatchHandler[] catchHandlers
		int registersSize
		int insSize
		int outsSize
		int triesSize
		int debugInfoOffset
		int instructionsSize
		short[] instructions
		com.android.dex.Code$Try[] tries
		com.android.dex.Code$CatchHandler[] catchHandlers
	private com.android.dex.Code$CatchHandler[] readCatchHandlers () 
		int offset
		int i
		int baseOffset
		int catchHandlersSize
		com.android.dex.Code$CatchHandler[] result
	private com.android.dex.Code$Try[] readTries (int, com.android.dex.Code$CatchHandler[]) 
		int startAddress
		int instructionCount
		int handlerOffset
		int catchHandlerIndex
		int i
		int triesSize
		com.android.dex.Code$CatchHandler[] catchHandlers
		com.android.dex.Code$Try[] result
	private int findCatchHandlerIndex (com.android.dex.Code$CatchHandler[], int) 
		com.android.dex.Code$CatchHandler catchHandler
		int i
		com.android.dex.Code$CatchHandler[] catchHandlers
		int offset
	private com.android.dex.Code$CatchHandler readCatchHandler (int) 
		int i
		int offset
		int size
		int handlersCount
		int[] typeIndexes
		int[] addresses
		int catchAllAddress
	private com.android.dex.ClassData readClassData () 
		int staticFieldsSize
		int instanceFieldsSize
		int directMethodsSize
		int virtualMethodsSize
		com.android.dex.ClassData$Field[] staticFields
		com.android.dex.ClassData$Field[] instanceFields
		com.android.dex.ClassData$Method[] directMethods
		com.android.dex.ClassData$Method[] virtualMethods
	private com.android.dex.ClassData$Field[] readFields (int) 
		int accessFlags
		int i
		int count
		com.android.dex.ClassData$Field[] result
		int fieldIndex
	private com.android.dex.ClassData$Method[] readMethods (int) 
		int accessFlags
		int codeOff
		int i
		int count
		com.android.dex.ClassData$Method[] result
		int methodIndex
	private byte[] getBytesFrom (int) 
		int start
		int end
		byte[] result
	public com.android.dex.Annotation readAnnotation () 
		byte visibility
		int start
	public com.android.dex.EncodedValue readEncodedArray () 
		int start
	public void skip (int) 
		int count
	public void alignToFourBytes () 
	public void alignToFourBytesWithZeroFill () 
	public void assertFourByteAligned () 
	public void write (byte[]) 
		byte[] bytes
	public void writeByte (int) 
		int b
	public void writeShort (short) 
		short i
	public void writeUnsignedShort (int) 
		int i
		short s
	public void write (short[]) 
		short s
		short[] arr$
		int len$
		int i$
		short[] shorts
	public void writeInt (int) 
		int i
	public void writeUleb128 (int) 
		ArrayIndexOutOfBoundsException e
		int i
	public void writeSleb128 (int) 
		ArrayIndexOutOfBoundsException e
		int i
	public void writeStringData (java.lang.String) 
		int length
		java.io.UTFDataFormatException e
		String value
	public void writeTypeList (com.android.dex.TypeList) 
		short type
		short[] arr$
		int len$
		int i$
		com.android.dex.TypeList typeList
		short[] types
	public int remaining () 
	public int used () 
	void  (com.android.dex.Dex, java.lang.String, java.nio.ByteBuffer, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		String x1
		java.nio.ByteBuffer x2
		com.android.dex.Dex$1 x3
	static com.android.dex.ClassData access$800 (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section x0
	static com.android.dex.Code access$900 (com.android.dex.Dex$Section) 
		com.android.dex.Dex$Section x0
}

com/android/dex/Dex$FieldIdTable.class
Dex.java
package com.android.dex
final com.android.dex.Dex$FieldIdTable extends java.util.AbstractList implements java.util.RandomAccess  {
	final com.android.dex.Dex this$0
	private void  (com.android.dex.Dex) 
	public com.android.dex.FieldId get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
		int x0
	void  (com.android.dex.Dex, com.android.dex.Dex$1) 
		com.android.dex.Dex x0
		com.android.dex.Dex$1 x1
}

com/android/dex/ClassData$Method.class
ClassData.java
package com.android.dex
public com.android.dex.ClassData$Method extends java.lang.Object {
	private final int methodIndex
	private final int accessFlags
	private final int codeOffset
	public void  (int, int, int) 
		int methodIndex
		int accessFlags
		int codeOffset
	public int getMethodIndex () 
	public int getAccessFlags () 
	public int getCodeOffset () 
}

com/android/org/
com/android/org/conscrypt/
com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$DESEDE$CBC.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE$CBC extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE {
	public void  (com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
}

com/android/org/conscrypt/DuckTypedPSKKeyManager.class
DuckTypedPSKKeyManager.java
package com.android.org.conscrypt
public com.android.org.conscrypt.DuckTypedPSKKeyManager extends java.lang.Object implements com.android.org.conscrypt.PSKKeyManager  {
	private final Object mDelegate
	private void  (java.lang.Object) 
		Object delegate
	public static com.android.org.conscrypt.DuckTypedPSKKeyManager getInstance (java.lang.Object)  throws java.lang.NoSuchMethodException 
		java.lang.reflect.Method sourceMethod
		Class sourceReturnType
		Class targetReturnType
		java.lang.reflect.Method targetMethod
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Object obj
		Class sourceClass
	public java.lang.String chooseServerKeyIdentityHint (java.net.Socket) 
		Exception e
		java.net.Socket socket
	public java.lang.String chooseServerKeyIdentityHint (javax.net.ssl.SSLEngine) 
		Exception e
		javax.net.ssl.SSLEngine engine
	public java.lang.String chooseClientKeyIdentity (java.lang.String, java.net.Socket) 
		Exception e
		String identityHint
		java.net.Socket socket
	public java.lang.String chooseClientKeyIdentity (java.lang.String, javax.net.ssl.SSLEngine) 
		Exception e
		String identityHint
		javax.net.ssl.SSLEngine engine
	public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, java.net.Socket) 
		Exception e
		String identityHint
		String identity
		java.net.Socket socket
	public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, javax.net.ssl.SSLEngine) 
		Exception e
		String identityHint
		String identity
		javax.net.ssl.SSLEngine engine
}

com/android/org/conscrypt/OpenSSLContextImpl$TLSv1.class
OpenSSLContextImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLContextImpl$TLSv1 extends com.android.org.conscrypt.OpenSSLContextImpl {
	public void  () 
	public volatile javax.net.ssl.SSLSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetServerSessionContext () 
}

com/android/org/conscrypt/OpenSSLEngine$BoringSSL.class
OpenSSLEngine.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLEngine$BoringSSL extends java.lang.Object {
	public static final com.android.org.conscrypt.OpenSSLEngine INSTANCE
	private void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA384RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA384RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLBIOSource.class
OpenSSLBIOSource.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLBIOSource extends java.lang.Object {
	private com.android.org.conscrypt.OpenSSLBIOInputStream source
	public static com.android.org.conscrypt.OpenSSLBIOSource wrap (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public void  (com.android.org.conscrypt.OpenSSLBIOInputStream) 
		com.android.org.conscrypt.OpenSSLBIOInputStream source
	public long getContext () 
	public synchronized void release () 
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLSocketImpl$SSLInputStream.class
OpenSSLSocketImpl.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream extends java.io.InputStream {
	private final Object readLock
	final com.android.org.conscrypt.OpenSSLSocketImpl this$0
	void  (com.android.org.conscrypt.OpenSSLSocketImpl) 
	public int read ()  throws java.io.IOException 
		byte[] buffer
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buf
		int offset
		int byteCount
	public void awaitPendingOps () 
}

com/android/org/conscrypt/OpenSSLX509Certificate.class
OpenSSLX509Certificate.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509Certificate extends java.security.cert.X509Certificate {
	private final transient long mContext
	void  (long) 
		long ctx
	public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		long certCtx
		Exception e
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
	public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509Der (byte[]) 
		byte[] encoded
		long certCtx
	public static java.util.List fromPkcs7DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		Exception e
		int i
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
		long[] certRefs
		java.util.List certs
	public static com.android.org.conscrypt.OpenSSLX509Certificate fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		long certCtx
		Exception e
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
	public static java.util.List fromPkcs7PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		Exception e
		int i
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
		long[] certRefs
		java.util.List certs
	public static com.android.org.conscrypt.OpenSSLX509Certificate fromCertificate (java.security.cert.Certificate)  throws java.security.cert.CertificateEncodingException 
		java.security.cert.Certificate cert
	public java.util.Set getCriticalExtensionOIDs () 
		String[] critOids
	public byte[] getExtensionValue (java.lang.String) 
		String oid
	public java.util.Set getNonCriticalExtensionOIDs () 
		String[] nonCritOids
	public boolean hasUnsupportedCriticalExtension () 
	public void checkValidity ()  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
	public void checkValidity (java.util.Date)  throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException 
		java.util.Date date
	public int getVersion () 
	public java.math.BigInteger getSerialNumber () 
	public java.security.Principal getIssuerDN () 
	public java.security.Principal getSubjectDN () 
	public java.util.Date getNotBefore () 
		java.util.Calendar calendar
	public java.util.Date getNotAfter () 
		java.util.Calendar calendar
	public byte[] getTBSCertificate ()  throws java.security.cert.CertificateEncodingException 
	public byte[] getSignature () 
	public java.lang.String getSigAlgName () 
	public java.lang.String getSigAlgOID () 
	public byte[] getSigAlgParams () 
	public boolean[] getIssuerUniqueID () 
	public boolean[] getSubjectUniqueID () 
	public boolean[] getKeyUsage () 
		boolean[] kusage
		boolean[] resized
	public int getBasicConstraints () 
		int pathLen
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
	private void verifyOpenSSL (com.android.org.conscrypt.OpenSSLKey)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		RuntimeException e
		javax.crypto.BadPaddingException e
		com.android.org.conscrypt.OpenSSLKey pkey
	private void verifyInternal (java.security.PublicKey, java.lang.String)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		java.security.Signature sig
		java.security.PublicKey key
		String sigProvider
		String sigAlg
		java.security.Signature sig
	public void verify (java.security.PublicKey)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		com.android.org.conscrypt.OpenSSLKey pkey
		java.security.PublicKey key
	public void verify (java.security.PublicKey, java.lang.String)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		java.security.PublicKey key
		String sigProvider
	public java.lang.String toString () 
		java.io.ByteArrayOutputStream os
		long bioCtx
	public java.security.PublicKey getPublicKey () 
		com.android.org.conscrypt.OpenSSLKey pkey
		java.security.NoSuchAlgorithmException ignored
		java.security.KeyFactory kf
		java.security.NoSuchAlgorithmException ignored
		java.security.spec.InvalidKeySpecException ignored
		String oid
		byte[] encoded
	public javax.security.auth.x500.X500Principal getIssuerX500Principal () 
		byte[] issuer
	public javax.security.auth.x500.X500Principal getSubjectX500Principal () 
		byte[] subject
	public java.util.List getExtendedKeyUsage ()  throws java.security.cert.CertificateParsingException 
		String[] extUsage
	private static java.util.Collection alternativeNameArrayToList (java.lang.Object[][]) 
		int i
		Object[][] altNameArray
		java.util.Collection coll
	public java.util.Collection getSubjectAlternativeNames ()  throws java.security.cert.CertificateParsingException 
	public java.util.Collection getIssuerAlternativeNames ()  throws java.security.cert.CertificateParsingException 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLX509Certificate o
		Object other
	public int hashCode () 
	public long getContext () 
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLX509CRLEntry.class
OpenSSLX509CRLEntry.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509CRLEntry extends java.security.cert.X509CRLEntry {
	private final long mContext
	void  (long) 
		long ctx
	public java.util.Set getCriticalExtensionOIDs () 
		String[] critOids
	public byte[] getExtensionValue (java.lang.String) 
		String oid
	public java.util.Set getNonCriticalExtensionOIDs () 
		String[] critOids
	public boolean hasUnsupportedCriticalExtension () 
		long extensionRef
		String oid
		String[] arr$
		int len$
		int i$
		String[] criticalOids
	public byte[] getEncoded ()  throws java.security.cert.CRLException 
	public java.math.BigInteger getSerialNumber () 
	public java.util.Date getRevocationDate () 
		java.util.Calendar calendar
	public boolean hasExtensions () 
	public java.lang.String toString () 
		java.io.ByteArrayOutputStream os
		long bioCtx
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$DESEDE$CBC$PKCS5Padding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE$CBC {
	public void  () 
}

com/android/org/conscrypt/DefaultSSLContextImpl.class
DefaultSSLContextImpl.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.DefaultSSLContextImpl extends com.android.org.conscrypt.OpenSSLContextImpl {
	private static javax.net.ssl.KeyManager[] KEY_MANAGERS
	private static javax.net.ssl.TrustManager[] TRUST_MANAGERS
	public void  ()  throws java.security.GeneralSecurityException java.io.IOException 
	javax.net.ssl.KeyManager[] getKeyManagers ()  throws java.security.GeneralSecurityException java.io.IOException 
		String keystore
		String keystorepwd
		char[] pwd
		java.security.KeyStore ks
		java.io.InputStream is
		String kmfAlg
		javax.net.ssl.KeyManagerFactory kmf
	javax.net.ssl.TrustManager[] getTrustManagers ()  throws java.security.GeneralSecurityException java.io.IOException 
		String keystore
		String keystorepwd
		char[] pwd
		java.security.KeyStore ks
		java.io.InputStream is
		String tmfAlg
		javax.net.ssl.TrustManagerFactory tmf
	public void engineInit (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom)  throws java.security.KeyManagementException 
		javax.net.ssl.KeyManager[] kms
		javax.net.ssl.TrustManager[] tms
		java.security.SecureRandom sr
}

com/android/org/conscrypt/OpenSSLCipher.class
OpenSSLCipher.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipher extends javax.crypto.CipherSpi {
	protected com.android.org.conscrypt.OpenSSLCipher$Mode mode
	private com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected byte[] encodedKey
	protected byte[] iv
	private boolean encrypting
	private int blockSize
	protected void  () 
	protected void  (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected abstract void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
	protected abstract int updateInternal (byte[], int, int, byte[], int, int)  throws javax.crypto.ShortBufferException 
	protected abstract int doFinalInternal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException 
	protected abstract java.lang.String getBaseCipherName () 
	protected abstract void checkSupportedKeySize (int)  throws java.security.InvalidKeyException 
	protected abstract void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode)  throws java.security.NoSuchAlgorithmException 
	protected abstract void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding)  throws javax.crypto.NoSuchPaddingException 
	protected abstract int getCipherBlockSize () 
	protected boolean supportsVariableSizeKey () 
	protected boolean supportsVariableSizeIv () 
	protected void engineSetMode (java.lang.String)  throws java.security.NoSuchAlgorithmException 
		java.security.NoSuchAlgorithmException newE
		IllegalArgumentException e
		String modeStr
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void engineSetPadding (java.lang.String)  throws javax.crypto.NoSuchPaddingException 
		javax.crypto.NoSuchPaddingException newE
		IllegalArgumentException e
		String paddingStr
		String paddingStrUpper
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected com.android.org.conscrypt.OpenSSLCipher$Padding getPadding () 
	protected int engineGetBlockSize () 
	protected abstract int getOutputSizeForFinal (int) 
	protected abstract int getOutputSizeForUpdate (int) 
	protected int engineGetOutputSize (int) 
		int inputLen
	protected byte[] engineGetIV () 
	protected java.security.AlgorithmParameters engineGetParameters () 
		java.security.AlgorithmParameters params
		java.security.NoSuchAlgorithmException e
		java.io.IOException e
	protected void engineInit (int, java.security.Key, java.security.SecureRandom)  throws java.security.InvalidKeyException 
		java.security.InvalidAlgorithmParameterException e
		int opmode
		java.security.Key key
		java.security.SecureRandom random
	protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		int opmode
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
	protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		java.security.spec.InvalidParameterSpecException e
		int opmode
		java.security.Key key
		java.security.AlgorithmParameters params
		java.security.SecureRandom random
		java.security.spec.AlgorithmParameterSpec spec
	protected byte[] engineUpdate (byte[], int, int) 
		byte[] output
		javax.crypto.ShortBufferException e
		byte[] input
		int inputOffset
		int inputLen
		int maximumLen
		byte[] output
		int bytesWritten
	protected int engineUpdate (byte[], int, int, byte[], int)  throws javax.crypto.ShortBufferException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		int maximumLen
	protected byte[] engineDoFinal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		javax.crypto.ShortBufferException e
		javax.crypto.ShortBufferException e
		byte[] input
		int inputOffset
		int inputLen
		int maximumLen
		byte[] output
		int bytesWritten
	protected int engineDoFinal (byte[], int, int, byte[], int)  throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		int bytesWritten
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		int maximumLen
		int bytesWritten
	protected byte[] engineWrap (java.security.Key)  throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException 
		byte[] encoded
		javax.crypto.IllegalBlockSizeException newE
		javax.crypto.BadPaddingException e
		java.security.Key key
	protected java.security.Key engineUnwrap (byte[], java.lang.String, int)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException 
		java.security.KeyFactory keyFactory
		java.security.KeyFactory keyFactory
		byte[] encoded
		javax.crypto.IllegalBlockSizeException e
		javax.crypto.BadPaddingException e
		java.security.spec.InvalidKeySpecException e
		byte[] wrappedKey
		String wrappedKeyAlgorithm
		int wrappedKeyType
	private byte[] checkAndSetEncodedKey (int, java.security.Key)  throws java.security.InvalidKeyException 
		int opmode
		java.security.Key key
		byte[] encodedKey
	protected boolean isEncrypting () 
}

com/android/org/conscrypt/TrustedCertificateStore$3.class
TrustedCertificateStore.java
package com.android.org.conscrypt
 com.android.org.conscrypt.TrustedCertificateStore$3 extends java.lang.Object implements com.android.org.conscrypt.TrustedCertificateStore$CertSelector  {
	final java.security.cert.X509Certificate val$c
	final com.android.org.conscrypt.TrustedCertificateStore this$0
	void  (com.android.org.conscrypt.TrustedCertificateStore, java.security.cert.X509Certificate) 
	public boolean match (java.security.cert.X509Certificate) 
		Exception e
		java.security.cert.X509Certificate ca
}

com/android/org/conscrypt/OpenSSLMac$HmacMD5.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacMD5 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  () 
	static void  () 
}

com/android/org/conscrypt/FileClientSessionCache$Impl.class
FileClientSessionCache.java
package com.android.org.conscrypt
 com.android.org.conscrypt.FileClientSessionCache$Impl extends java.lang.Object implements com.android.org.conscrypt.SSLClientSessionCache  {
	final java.io.File directory
	java.util.Map accessOrder
	int size
	String[] initialFiles
	void  (java.io.File)  throws java.io.IOException 
		java.io.File directory
		boolean exists
	private static java.util.Map newAccessOrder () 
	private static java.lang.String fileName (java.lang.String, int) 
		String host
		int port
	public synchronized byte[] getSessionData (java.lang.String, int) 
		java.io.FileNotFoundException e
		RuntimeException rethrown
		Exception ignored
		int size
		byte[] data
		RuntimeException rethrown
		Exception ignored
		java.io.IOException e
		RuntimeException rethrown
		Exception ignored
		String host
		int port
		String name
		java.io.File file
		java.io.FileInputStream in
	static void logReadError (java.lang.String, java.io.File, java.lang.Throwable) 
		String host
		java.io.File file
		Throwable t
	public synchronized void putSessionData (javax.net.ssl.SSLSession, byte[]) 
		java.io.FileNotFoundException e
		java.io.IOException e
		boolean closeSuccessful
		java.io.IOException e
		java.io.IOException e
		boolean closeSuccessful
		java.io.IOException e
		boolean closeSuccessful
		javax.net.ssl.SSLSession session
		byte[] sessionData
		String host
		String name
		java.io.File file
		boolean existedBefore
		java.io.FileOutputStream out
		boolean writeSuccessful
	private void makeRoom () 
		int removals
		java.util.Iterator i
	private void indexFiles () 
		String name
		String[] arr$
		int len$
		int i$
		com.android.org.conscrypt.FileClientSessionCache$CacheFile cacheFile
		java.util.Iterator i$
		java.util.Map newOrder
		java.util.Set diskOnly
		String[] initialFiles
	private void delete (java.io.File) 
		java.io.File file
	static void logWriteError (java.lang.String, java.io.File, java.lang.Throwable) 
		String host
		java.io.File file
		Throwable t
}

com/android/org/conscrypt/OpenSSLSignature$SHA256RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA256RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/JSSEProvider.class
JSSEProvider.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.JSSEProvider extends java.security.Provider {
	private static final long serialVersionUID
	public void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_AEAD$AES.class
OpenSSLCipher.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipher$EVP_AEAD$AES extends com.android.org.conscrypt.OpenSSLCipher$EVP_AEAD {
	private static final int AES_BLOCK_SIZE
	protected void  (com.android.org.conscrypt.OpenSSLCipher$Mode) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void checkSupportedKeySize (int)  throws java.security.InvalidKeyException 
		int keyLength
	protected java.lang.String getBaseCipherName () 
	protected int getCipherBlockSize () 
	protected int getOutputSizeForUpdate (int) 
		int inputLen
}

com/android/org/conscrypt/NativeRef$EVP_CIPHER_CTX.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/X509PublicKey.class
X509PublicKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.X509PublicKey extends java.lang.Object implements java.security.PublicKey  {
	private static final long serialVersionUID
	private final String algorithm
	private final byte[] encoded
	public void  (java.lang.String, byte[]) 
		String algorithm
		byte[] encoded
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.org.conscrypt.X509PublicKey other
}

com/android/org/conscrypt/OpenSSLX509CertificateFactory$1.class
OpenSSLX509CertificateFactory.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLX509CertificateFactory$1 extends com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser {
	final com.android.org.conscrypt.OpenSSLX509CertificateFactory this$0
	void  (com.android.org.conscrypt.OpenSSLX509CertificateFactory) 
	public com.android.org.conscrypt.OpenSSLX509Certificate fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public com.android.org.conscrypt.OpenSSLX509Certificate fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public java.util.List fromPkcs7PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public java.util.List fromPkcs7DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public volatile java.lang.Object fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream x0
	public volatile java.lang.Object fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream x0
}

com/android/org/conscrypt/AbstractSessionContext$2.class
AbstractSessionContext.java
package com.android.org.conscrypt
 com.android.org.conscrypt.AbstractSessionContext$2 extends java.lang.Object implements java.util.Enumeration  {
	private javax.net.ssl.SSLSession next
	final java.util.Iterator val$i
	final com.android.org.conscrypt.AbstractSessionContext this$0
	void  (com.android.org.conscrypt.AbstractSessionContext, java.util.Iterator) 
	public boolean hasMoreElements () 
		javax.net.ssl.SSLSession session
	public byte[] nextElement () 
		byte[] id
	public volatile java.lang.Object nextElement () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA1RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA1RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/FileClientSessionCache$CacheFile.class
FileClientSessionCache.java
package com.android.org.conscrypt
 com.android.org.conscrypt.FileClientSessionCache$CacheFile extends java.io.File {
	final String name
	long lastModified
	void  (java.io.File, java.lang.String) 
		java.io.File dir
		String name
	public long lastModified () 
		long lastModified
	public int compareTo (java.io.File) 
		java.io.File another
		long result
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/org/conscrypt/NativeRef$EVP_MD_CTX.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EVP_MD_CTX extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/SSLParametersImpl.class
SSLParametersImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.SSLParametersImpl extends java.lang.Object implements java.lang.Cloneable  {
	private static volatile javax.net.ssl.X509KeyManager defaultX509KeyManager
	private static volatile javax.net.ssl.X509TrustManager defaultX509TrustManager
	private static volatile java.security.SecureRandom defaultSecureRandom
	private static volatile com.android.org.conscrypt.SSLParametersImpl defaultParameters
	private final com.android.org.conscrypt.ClientSessionContext clientSessionContext
	private final com.android.org.conscrypt.ServerSessionContext serverSessionContext
	private final javax.net.ssl.X509KeyManager x509KeyManager
	private final com.android.org.conscrypt.PSKKeyManager pskKeyManager
	private final javax.net.ssl.X509TrustManager x509TrustManager
	private java.security.SecureRandom secureRandom
	private String[] enabledProtocols
	private String[] enabledCipherSuites
	private boolean client_mode
	private boolean need_client_auth
	private boolean want_client_auth
	private boolean enable_session_creation
	private String endpointIdentificationAlgorithm
	byte[] npnProtocols
	byte[] alpnProtocols
	boolean useSessionTickets
	private Boolean useSni
	boolean channelIdEnabled
	private static final String KEY_TYPE_RSA
	private static final String KEY_TYPE_DH_RSA
	private static final String KEY_TYPE_EC
	private static final String KEY_TYPE_EC_EC
	private static final String KEY_TYPE_EC_RSA
	protected void  (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom, com.android.org.conscrypt.ClientSessionContext, com.android.org.conscrypt.ServerSessionContext, java.lang.String[])  throws java.security.KeyManagementException 
		javax.net.ssl.KeyManager[] kms
		javax.net.ssl.TrustManager[] tms
		java.security.SecureRandom sr
		com.android.org.conscrypt.ClientSessionContext clientSessionContext
		com.android.org.conscrypt.ServerSessionContext serverSessionContext
		String[] protocols
		boolean x509CipherSuitesNeeded
		boolean pskCipherSuitesNeeded
	protected static com.android.org.conscrypt.SSLParametersImpl getDefault ()  throws java.security.KeyManagementException 
		com.android.org.conscrypt.SSLParametersImpl result
	public com.android.org.conscrypt.AbstractSessionContext getSessionContext () 
	protected com.android.org.conscrypt.ServerSessionContext getServerSessionContext () 
	protected com.android.org.conscrypt.ClientSessionContext getClientSessionContext () 
	protected javax.net.ssl.X509KeyManager getX509KeyManager () 
	protected com.android.org.conscrypt.PSKKeyManager getPSKKeyManager () 
	protected javax.net.ssl.X509TrustManager getX509TrustManager () 
	protected java.security.SecureRandom getSecureRandom () 
		java.security.SecureRandom result
	protected java.security.SecureRandom getSecureRandomMember () 
	protected java.lang.String[] getEnabledCipherSuites () 
	protected void setEnabledCipherSuites (java.lang.String[]) 
		String[] cipherSuites
	protected java.lang.String[] getEnabledProtocols () 
	protected void setEnabledProtocols (java.lang.String[]) 
		String[] protocols
	protected void setUseClientMode (boolean) 
		boolean mode
	protected boolean getUseClientMode () 
	protected void setNeedClientAuth (boolean) 
		boolean need
	protected boolean getNeedClientAuth () 
	protected void setWantClientAuth (boolean) 
		boolean want
	protected boolean getWantClientAuth () 
	protected void setEnableSessionCreation (boolean) 
		boolean flag
	protected boolean getEnableSessionCreation () 
	protected void setUseSni (boolean) 
		boolean flag
	protected boolean getUseSni () 
	static byte[][] encodeIssuerX509Principals (java.security.cert.X509Certificate[])  throws java.security.cert.CertificateEncodingException 
		int i
		java.security.cert.X509Certificate[] certificates
		byte[][] principalBytes
	private static com.android.org.conscrypt.OpenSSLX509Certificate[] createCertChain (long[])  throws java.io.IOException 
		int i
		long[] certificateRefs
		com.android.org.conscrypt.OpenSSLX509Certificate[] certificates
	com.android.org.conscrypt.OpenSSLSessionImpl getSessionToReuse (long, java.lang.String, int)  throws javax.net.ssl.SSLException 
		com.android.org.conscrypt.OpenSSLSessionImpl sessionToReuse
		long sslNativePointer
		String hostname
		int port
		com.android.org.conscrypt.OpenSSLSessionImpl sessionToReuse
	void setTlsChannelId (long, com.android.org.conscrypt.OpenSSLKey)  throws javax.net.ssl.SSLHandshakeException javax.net.ssl.SSLException 
		long sslNativePointer
		com.android.org.conscrypt.OpenSSLKey channelIdPrivateKey
	void setCertificate (long, java.lang.String)  throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException 
		com.android.org.conscrypt.OpenSSLX509Certificate openSslCert
		int i
		java.security.InvalidKeyException e
		long sslNativePointer
		String alias
		javax.net.ssl.X509KeyManager keyManager
		java.security.PrivateKey privateKey
		java.security.cert.X509Certificate[] certificates
		java.security.PublicKey publicKey
		com.android.org.conscrypt.OpenSSLX509Certificate[] openSslCerts
		long[] x509refs
		com.android.org.conscrypt.OpenSSLKey key
	void setSSLParameters (long, long, com.android.org.conscrypt.SSLParametersImpl$AliasChooser, com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks, java.lang.String)  throws javax.net.ssl.SSLException java.io.IOException 
		String keyType
		long sslCipherNativePointer
		long[] arr$
		int len$
		int i$
		java.security.cert.CertificateEncodingException e
		String keyType
		java.util.Iterator i$
		java.util.Set keyTypes
		javax.net.ssl.X509KeyManager keyManager
		String enabledCipherSuite
		String[] arr$
		int len$
		int i$
		String identityHint
		boolean pskEnabled
		long sslCtxNativePointer
		long sslNativePointer
		com.android.org.conscrypt.SSLParametersImpl$AliasChooser chooser
		com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks pskCallbacks
		String sniHostname
		com.android.org.conscrypt.PSKKeyManager pskKeyManager
		boolean enableSessionCreation
	private boolean isSniEnabledByDefault () 
		String enableSNI
	void setCertificateValidation (long)  throws java.io.IOException 
		boolean certRequested
		boolean certRequested
		java.security.cert.CertificateEncodingException e
		byte[][] issuersBytes
		javax.net.ssl.X509TrustManager trustManager
		java.security.cert.X509Certificate[] issuers
		boolean certRequested
		long sslNativePointer
	com.android.org.conscrypt.OpenSSLSessionImpl setupSession (long, long, com.android.org.conscrypt.OpenSSLSessionImpl, java.lang.String, int, boolean)  throws java.io.IOException 
		java.security.cert.X509Certificate[] localCertificates
		java.security.cert.X509Certificate[] peerCertificates
		long sslSessionNativePointer
		long sslNativePointer
		com.android.org.conscrypt.OpenSSLSessionImpl sessionToReuse
		String hostname
		int port
		boolean handshakeCompleted
		com.android.org.conscrypt.OpenSSLSessionImpl sslSession
		byte[] sessionId
	void chooseClientCertificate (byte[], byte[][], long, com.android.org.conscrypt.SSLParametersImpl$AliasChooser)  throws javax.net.ssl.SSLException java.security.cert.CertificateEncodingException 
		javax.security.auth.x500.X500Principal[] issuers
		int i
		byte[] keyTypeBytes
		byte[][] asn1DerEncodedPrincipals
		long sslNativePointer
		com.android.org.conscrypt.SSLParametersImpl$AliasChooser chooser
		java.util.Set keyTypesSet
		String[] keyTypes
		javax.security.auth.x500.X500Principal[] issuers
		javax.net.ssl.X509KeyManager keyManager
		String alias
	int clientPSKKeyRequested (java.lang.String, byte[], byte[], com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks) 
		byte[] identityBytes
		byte[] identityBytes
		java.io.UnsupportedEncodingException e
		String identityHint
		byte[] identityBytesOut
		byte[] key
		com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks pskCallbacks
		com.android.org.conscrypt.PSKKeyManager pskKeyManager
		String identity
		byte[] identityBytes
		javax.crypto.SecretKey secretKey
		byte[] secretKeyBytes
	int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[], com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks) 
		String identityHint
		String identity
		byte[] key
		com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks pskCallbacks
		com.android.org.conscrypt.PSKKeyManager pskKeyManager
		javax.crypto.SecretKey secretKey
		byte[] secretKeyBytes
	com.android.org.conscrypt.OpenSSLSessionImpl getCachedClientSession (com.android.org.conscrypt.ClientSessionContext, java.lang.String, int) 
		String enabledProtocol
		String[] arr$
		int len$
		int i$
		String enabledCipherSuite
		String[] arr$
		int len$
		int i$
		com.android.org.conscrypt.ClientSessionContext sessionContext
		String hostName
		int port
		com.android.org.conscrypt.OpenSSLSessionImpl session
		String protocol
		boolean protocolFound
		String cipherSuite
		boolean cipherSuiteFound
	protected java.lang.Object clone () 
		CloneNotSupportedException e
	private static javax.net.ssl.X509KeyManager getDefaultX509KeyManager ()  throws java.security.KeyManagementException 
		javax.net.ssl.X509KeyManager result
	private static javax.net.ssl.X509KeyManager createDefaultX509KeyManager ()  throws java.security.KeyManagementException 
		String algorithm
		javax.net.ssl.KeyManagerFactory kmf
		javax.net.ssl.KeyManager[] kms
		javax.net.ssl.X509KeyManager result
		java.security.NoSuchAlgorithmException e
		java.security.KeyStoreException e
		java.security.UnrecoverableKeyException e
	private static javax.net.ssl.X509KeyManager findFirstX509KeyManager (javax.net.ssl.KeyManager[]) 
		javax.net.ssl.KeyManager km
		javax.net.ssl.KeyManager[] arr$
		int len$
		int i$
		javax.net.ssl.KeyManager[] kms
	private static com.android.org.conscrypt.PSKKeyManager findFirstPSKKeyManager (javax.net.ssl.KeyManager[]) 
		NoSuchMethodException ignored
		javax.net.ssl.KeyManager km
		javax.net.ssl.KeyManager[] arr$
		int len$
		int i$
		javax.net.ssl.KeyManager[] kms
	public static javax.net.ssl.X509TrustManager getDefaultX509TrustManager ()  throws java.security.KeyManagementException 
		javax.net.ssl.X509TrustManager result
	private static javax.net.ssl.X509TrustManager createDefaultX509TrustManager ()  throws java.security.KeyManagementException 
		String algorithm
		javax.net.ssl.TrustManagerFactory tmf
		javax.net.ssl.TrustManager[] tms
		javax.net.ssl.X509TrustManager trustManager
		java.security.NoSuchAlgorithmException e
		java.security.KeyStoreException e
	private static javax.net.ssl.X509TrustManager findFirstX509TrustManager (javax.net.ssl.TrustManager[]) 
		javax.net.ssl.TrustManager tm
		javax.net.ssl.TrustManager[] arr$
		int len$
		int i$
		javax.net.ssl.TrustManager[] tms
	public java.lang.String getEndpointIdentificationAlgorithm () 
	public void setEndpointIdentificationAlgorithm (java.lang.String) 
		String endpointIdentificationAlgorithm
	private static java.lang.String getServerX509KeyType (long)  throws javax.net.ssl.SSLException 
		long sslCipherNative
		String kx_name
	public static java.lang.String getClientKeyType (byte) 
		byte clientCertificateType
	public static java.util.Set getSupportedClientKeyTypes (byte[]) 
		String keyType
		byte keyTypeCode
		byte[] arr$
		int len$
		int i$
		byte[] clientCertificateTypes
		java.util.Set result
	private static java.lang.String[] getDefaultCipherSuites (boolean, boolean) 
		boolean x509CipherSuitesNeeded
		boolean pskCipherSuitesNeeded
	private static transient java.lang.String[] concat (java.lang.String[][]) 
		String[] array
		String[][] arr$
		int len$
		int i$
		String[] array
		String[][] arr$
		int len$
		int i$
		String[][] arrays
		int resultLength
		String[] result
		int resultOffset
}

com/android/org/conscrypt/OpenSSLX509CertPath$1.class
OpenSSLX509CertPath.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLX509CertPath$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$conscrypt$OpenSSLX509CertPath$Encoding
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/org/conscrypt/OpenSSLEngine$1.class
OpenSSLEngine.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLEngine$1 extends java.lang.Object {
}

com/android/org/conscrypt/PinFailureLogger.class
PinFailureLogger.java
package com.android.org.conscrypt
public com.android.org.conscrypt.PinFailureLogger extends java.lang.Object {
	private static final long LOG_INTERVAL_NANOS
	private static long lastLoggedNanos
	public void  () 
	public static synchronized void log (java.lang.String, boolean, boolean, java.util.List) 
		String cn
		boolean chainContainsUserCert
		boolean pinIsEnforcing
		java.util.List chain
	protected static synchronized void writeToLog (java.lang.String, boolean, boolean, java.util.List) 
		java.security.cert.CertificateEncodingException e
		java.security.cert.X509Certificate cert
		java.util.Iterator i$
		String cn
		boolean chainContainsUserCert
		boolean pinIsEnforcing
		java.util.List chain
		StringBuilder sb
	protected static boolean timeToLog () 
		long currentTimeNanos
	static void  () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA224RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA224RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/Platform$NoPreloadHolder.class
Platform.java
package com.android.org.conscrypt
 com.android.org.conscrypt.Platform$NoPreloadHolder extends java.lang.Object {
	public static final com.android.org.conscrypt.Platform MAPPER
	private void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSignature$EngineType.class
OpenSSLSignature.java
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLSignature$EngineType extends java.lang.Enum {
	public static final com.android.org.conscrypt.OpenSSLSignature$EngineType RSA
	public static final com.android.org.conscrypt.OpenSSLSignature$EngineType EC
	private static final com.android.org.conscrypt.OpenSSLSignature$EngineType[] $VALUES
	public static com.android.org.conscrypt.OpenSSLSignature$EngineType[] values () 
	public static com.android.org.conscrypt.OpenSSLSignature$EngineType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/org/conscrypt/OpenSSLX509CertificateFactory$ParsingException.class
OpenSSLX509CertificateFactory.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception cause
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception cause
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$ARC4.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$ARC4 extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER {
	public void  () 
	protected java.lang.String getBaseCipherName () 
	protected java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode) 
		int keySize
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void checkSupportedKeySize (int)  throws java.security.InvalidKeyException 
		int keySize
	protected void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode)  throws java.security.NoSuchAlgorithmException 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding)  throws javax.crypto.NoSuchPaddingException 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected int getCipherBlockSize () 
	protected boolean supportsVariableSizeKey () 
}

com/android/org/conscrypt/NativeRef$EC_POINT.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EC_POINT extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLCipher$1.class
OpenSSLCipher.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLCipher$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$conscrypt$OpenSSLCipher$Mode
	static final int[] $SwitchMap$org$conscrypt$OpenSSLCipher$Padding
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/org/conscrypt/OpenSSLMac.class
OpenSSLMac.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLMac extends javax.crypto.MacSpi {
	private com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctx
	private final long evp_md
	private final int evp_pkey_type
	private com.android.org.conscrypt.OpenSSLKey macKey
	private final int size
	private final byte[] singleByte
	private void  (long, int, int) 
		long evp_md
		int size
		int evp_pkey_type
	protected int engineGetMacLength () 
	protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		byte[] keyBytes
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
	private final void resetContext () 
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
		com.android.org.conscrypt.OpenSSLKey macKey
	protected void engineUpdate (byte) 
		byte input
	protected void engineUpdate (byte[], int, int) 
		byte[] input
		int offset
		int len
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
	protected byte[] engineDoFinal () 
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
		byte[] output
	protected void engineReset () 
	void  (long, int, int, com.android.org.conscrypt.OpenSSLMac$1) 
		long x0
		int x1
		int x2
		com.android.org.conscrypt.OpenSSLMac$1 x3
}

com/android/org/conscrypt/OpenSSLX509CertificateFactory$Parser.class
OpenSSLX509CertificateFactory.java
package com.android.org.conscrypt
abstract com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser extends java.lang.Object {
	private void  () 
	public java.lang.Object generateItem (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.util.List items
		java.util.List certs
		byte[] buffer
		int len
		java.io.IOException ignored
		Exception e
		java.io.InputStream inStream
		boolean markable
		java.io.PushbackInputStream pbis
	public java.util.Collection generateItems (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.IOException e
		byte[] buffer
		int len
		java.io.IOException ignored
		Exception e
		java.io.IOException ignored
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException e
		java.io.InputStream inStream
		boolean markable
		java.io.PushbackInputStream pbis
		java.util.List coll
		Object c
	protected abstract java.lang.Object fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
	protected abstract java.lang.Object fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
	protected abstract java.util.List fromPkcs7PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
	protected abstract java.util.List fromPkcs7DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
	void  (com.android.org.conscrypt.OpenSSLX509CertificateFactory$1) 
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$1 x0
}

com/android/org/conscrypt/OpenSSLCipherRSA$PKCS1.class
OpenSSLCipherRSA.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipherRSA$PKCS1 extends com.android.org.conscrypt.OpenSSLCipherRSA {
	public void  () 
}

com/android/org/conscrypt/ByteArray.class
ByteArray.java
package com.android.org.conscrypt
final com.android.org.conscrypt.ByteArray extends java.lang.Object {
	private final byte[] bytes
	private final int hashCode
	void  (byte[]) 
		byte[] bytes
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.ByteArray lhs
}

com/android/org/conscrypt/NativeCryptoJni.class
NativeCryptoJni.java
package com.android.org.conscrypt
 com.android.org.conscrypt.NativeCryptoJni extends java.lang.Object {
	public static void init () 
	private void  () 
}

com/android/org/conscrypt/ClientSessionContext.class
ClientSessionContext.java
package com.android.org.conscrypt
public com.android.org.conscrypt.ClientSessionContext extends com.android.org.conscrypt.AbstractSessionContext {
	final java.util.Map sessionsByHostAndPort
	private com.android.org.conscrypt.SSLClientSessionCache persistentCache
	public void  () 
	public int size () 
	public void setPersistentCache (com.android.org.conscrypt.SSLClientSessionCache) 
		com.android.org.conscrypt.SSLClientSessionCache persistentCache
	protected void sessionRemoved (javax.net.ssl.SSLSession) 
		javax.net.ssl.SSLSession session
		String host
		int port
		com.android.org.conscrypt.ClientSessionContext$HostAndPort hostAndPortKey
	public javax.net.ssl.SSLSession getSession (java.lang.String, int) 
		byte[] data
		String host
		int port
		javax.net.ssl.SSLSession session
		com.android.org.conscrypt.ClientSessionContext$HostAndPort hostAndPortKey
	public void putSession (javax.net.ssl.SSLSession) 
		byte[] data
		javax.net.ssl.SSLSession session
		String host
		int port
		com.android.org.conscrypt.ClientSessionContext$HostAndPort hostAndPortKey
	public volatile javax.net.ssl.SSLSession getSession (byte[]) 
		byte[] x0
	public volatile void setSessionTimeout (int)  throws java.lang.IllegalArgumentException 
		int x0
}

com/android/org/conscrypt/OpenSSLSignature.class
OpenSSLSignature.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSignature extends java.security.SignatureSpi {
	private com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctx
	private com.android.org.conscrypt.OpenSSLKey key
	private final com.android.org.conscrypt.OpenSSLSignature$EngineType engineType
	private final long evpAlgorithm
	private final byte[] singleByte
	private boolean signing
	private void  (long, com.android.org.conscrypt.OpenSSLSignature$EngineType)  throws java.security.NoSuchAlgorithmException 
		long algorithm
		com.android.org.conscrypt.OpenSSLSignature$EngineType engineType
	private final void resetContext () 
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
	protected void engineUpdate (byte) 
		byte input
	protected void engineUpdate (byte[], int, int) 
		byte[] input
		int offset
		int len
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
	protected java.lang.Object engineGetParameter (java.lang.String)  throws java.security.InvalidParameterException 
		String param
	private void checkEngineType (com.android.org.conscrypt.OpenSSLKey)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLKey pkey
		int pkeyType
	private void initInternal (com.android.org.conscrypt.OpenSSLKey, boolean)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLKey newKey
		boolean signing
	protected void engineInitSign (java.security.PrivateKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey privateKey
	private void enableDSASignatureNonceHardeningIfApplicable () 
		com.android.org.conscrypt.OpenSSLKey key
	protected void engineInitVerify (java.security.PublicKey)  throws java.security.InvalidKeyException 
		java.security.PublicKey publicKey
	protected void engineSetParameter (java.lang.String, java.lang.Object)  throws java.security.InvalidParameterException 
		String param
		Object value
	protected byte[] engineSign ()  throws java.security.SignatureException 
		byte[] buffer
		int bytesWritten
		byte[] signature
		Exception ex
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
	protected boolean engineVerify (byte[])  throws java.security.SignatureException 
		int result
		Exception ex
		byte[] sigBytes
	void  (long, com.android.org.conscrypt.OpenSSLSignature$EngineType, com.android.org.conscrypt.OpenSSLSignature$1)  throws java.security.NoSuchAlgorithmException 
		long x0
		com.android.org.conscrypt.OpenSSLSignature$EngineType x1
		com.android.org.conscrypt.OpenSSLSignature$1 x2
}

com/android/org/conscrypt/NativeRef.class
NativeRef.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.NativeRef extends java.lang.Object {
	final long context
	public void  (long) 
		long ctx
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

com/android/org/conscrypt/TrustedCertificateKeyStoreSpi.class
TrustedCertificateKeyStoreSpi.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateKeyStoreSpi extends java.security.KeyStoreSpi {
	private final com.android.org.conscrypt.TrustedCertificateStore store
	public void  () 
	public java.security.Key engineGetKey (java.lang.String, char[]) 
		String alias
		char[] password
	public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String) 
		String alias
	public java.security.cert.Certificate engineGetCertificate (java.lang.String) 
		String alias
	public java.util.Date engineGetCreationDate (java.lang.String) 
		String alias
	public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) 
		String alias
		java.security.Key key
		char[] password
		java.security.cert.Certificate[] chain
	public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) 
		String alias
		byte[] key
		java.security.cert.Certificate[] chain
	public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) 
		String alias
		java.security.cert.Certificate cert
	public void engineDeleteEntry (java.lang.String) 
		String alias
	public java.util.Enumeration engineAliases () 
	public boolean engineContainsAlias (java.lang.String) 
		String alias
	public int engineSize () 
	public boolean engineIsKeyEntry (java.lang.String) 
		String alias
	public boolean engineIsCertificateEntry (java.lang.String) 
		String alias
	public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate) 
		java.security.cert.Certificate c
	public void engineStore (java.io.OutputStream, char[]) 
		java.io.OutputStream stream
		char[] password
	public void engineLoad (java.io.InputStream, char[]) 
		java.io.InputStream stream
		char[] password
}

com/android/org/conscrypt/OpenSSLEngineImpl$EngineState.class
OpenSSLEngineImpl.java
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState extends java.lang.Enum {
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState NEW
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState MODE_SET
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState HANDSHAKE_WANTED
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState HANDSHAKE_STARTED
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState HANDSHAKE_COMPLETED
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState READY_HANDSHAKE_CUT_THROUGH
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState READY
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState CLOSED_INBOUND
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState CLOSED_OUTBOUND
	public static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState CLOSED
	private static final com.android.org.conscrypt.OpenSSLEngineImpl$EngineState[] $VALUES
	public static com.android.org.conscrypt.OpenSSLEngineImpl$EngineState[] values () 
	public static com.android.org.conscrypt.OpenSSLEngineImpl$EngineState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/org/conscrypt/NativeCrypto.class
NativeCrypto.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.NativeCrypto extends java.lang.Object {
	public static final boolean isBoringSSL
	public static final int EC_CURVE_GFP
	public static final int EC_CURVE_GF2M
	public static final int RAND_SEED_LENGTH_IN_BYTES
	public static final int GN_STACK_SUBJECT_ALT_NAME
	public static final int GN_STACK_ISSUER_ALT_NAME
	public static final int EXTENSION_TYPE_NON_CRITICAL
	public static final int EXTENSION_TYPE_CRITICAL
	public static final int PKCS7_CERTS
	public static final int PKCS7_CRLS
	private static final String SUPPORTED_PROTOCOL_SSLV3
	private static final String SUPPORTED_PROTOCOL_TLSV1
	private static final String SUPPORTED_PROTOCOL_TLSV1_1
	private static final String SUPPORTED_PROTOCOL_TLSV1_2
	public static final java.util.Map OPENSSL_TO_STANDARD_CIPHER_SUITES
	public static final java.util.Map STANDARD_TO_OPENSSL_CIPHER_SUITES
	public static final java.util.Set SUPPORTED_CIPHER_SUITES_SET
	public static final String TLS_EMPTY_RENEGOTIATION_INFO_SCSV
	public static final String TLS_FALLBACK_SCSV
	private static final String[] SUPPORTED_CIPHER_SUITES
	static final String[] DEFAULT_X509_CIPHER_SUITES
	static final String[] DEFAULT_PSK_CIPHER_SUITES
	public static final String[] TLSV12_PROTOCOLS
	public static final String[] TLSV11_PROTOCOLS
	public static final String[] TLSV1_PROTOCOLS
	public static final String[] SSLV3_PROTOCOLS
	public static final String[] DEFAULT_PROTOCOLS
	public static final int SSL_VERIFY_NONE
	public static final int SSL_VERIFY_PEER
	public static final int SSL_VERIFY_FAIL_IF_NO_PEER_CERT
	public void  () 
	private static native boolean clinit () 
	public static native void ENGINE_load_dynamic () 
	public static native long ENGINE_by_id (java.lang.String) 
	public static native int ENGINE_add (long) 
	public static native int ENGINE_init (long) 
	public static native int ENGINE_finish (long) 
	public static native int ENGINE_free (long) 
	public static native long ENGINE_load_private_key (long, java.lang.String)  throws java.security.InvalidKeyException 
	public static native java.lang.String ENGINE_get_id (long) 
	public static native int ENGINE_ctrl_cmd_string (long, java.lang.String, java.lang.String, int) 
	public static native long EVP_PKEY_new_DSA (byte[], byte[], byte[], byte[], byte[]) 
	public static native long EVP_PKEY_new_RSA (byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) 
	public static native long EVP_PKEY_new_mac_key (int, byte[]) 
	public static native int EVP_PKEY_size (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native int EVP_PKEY_type (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native java.lang.String EVP_PKEY_print_public (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native java.lang.String EVP_PKEY_print_private (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native void EVP_PKEY_free (long) 
	public static native int EVP_PKEY_cmp (com.android.org.conscrypt.NativeRef$EVP_PKEY, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[] i2d_PKCS8_PRIV_KEY_INFO (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long d2i_PKCS8_PRIV_KEY_INFO (byte[]) 
	public static native byte[] i2d_PUBKEY (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long d2i_PUBKEY (byte[]) 
	public static native long getRSAPrivateKeyWrapper (java.security.PrivateKey, byte[]) 
	public static native long getECPrivateKeyWrapper (java.security.PrivateKey, com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native long RSA_generate_key_ex (int, byte[]) 
	public static native int RSA_size (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native int RSA_private_encrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int) 
	public static native int RSA_public_decrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int)  throws javax.crypto.BadPaddingException java.security.SignatureException 
	public static native int RSA_public_encrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int) 
	public static native int RSA_private_decrypt (int, byte[], byte[], com.android.org.conscrypt.NativeRef$EVP_PKEY, int)  throws javax.crypto.BadPaddingException java.security.SignatureException 
	public static native byte[][] get_RSA_public_params (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[][] get_RSA_private_params (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[] i2d_RSAPublicKey (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[] i2d_RSAPrivateKey (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long EVP_PKEY_new_DH (byte[], byte[], byte[], byte[]) 
	public static native long DH_generate_parameters_ex (int, long) 
	public static native void DH_generate_key (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[][] get_DH_params (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long EVP_PKEY_new_EC_KEY (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT, byte[]) 
	public static native long EC_GROUP_new_by_curve_name (java.lang.String) 
	public static native long EC_GROUP_new_arbitrary (byte[], byte[], byte[], byte[], byte[], byte[], int) 
	public static native void EC_GROUP_set_asn1_flag (com.android.org.conscrypt.NativeRef$EC_GROUP, int) 
	public static native void EC_GROUP_set_point_conversion_form (com.android.org.conscrypt.NativeRef$EC_GROUP, int) 
	public static native java.lang.String EC_GROUP_get_curve_name (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native byte[][] EC_GROUP_get_curve (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native void EC_GROUP_clear_free (long) 
	public static native boolean EC_GROUP_cmp (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native long EC_GROUP_get_generator (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native int get_EC_GROUP_type (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native byte[] EC_GROUP_get_order (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native int EC_GROUP_get_degree (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native byte[] EC_GROUP_get_cofactor (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native long EC_POINT_new (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native void EC_POINT_clear_free (long) 
	public static native boolean EC_POINT_cmp (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT, com.android.org.conscrypt.NativeRef$EC_POINT) 
	public static native byte[][] EC_POINT_get_affine_coordinates (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT) 
	public static native void EC_POINT_set_affine_coordinates (com.android.org.conscrypt.NativeRef$EC_GROUP, com.android.org.conscrypt.NativeRef$EC_POINT, byte[], byte[]) 
	public static native long EC_KEY_generate_key (com.android.org.conscrypt.NativeRef$EC_GROUP) 
	public static native long EC_KEY_get1_group (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[] EC_KEY_get_private_key (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long EC_KEY_get_public_key (com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native void EC_KEY_set_nonce_from_hash (com.android.org.conscrypt.NativeRef$EVP_PKEY, boolean) 
	public static native int ECDH_compute_key (byte[], int, com.android.org.conscrypt.NativeRef$EVP_PKEY, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long EVP_get_digestbyname (java.lang.String) 
	public static native int EVP_MD_size (long) 
	public static native int EVP_MD_block_size (long) 
	public static native long EVP_MD_CTX_create () 
	public static native void EVP_MD_CTX_init (com.android.org.conscrypt.NativeRef$EVP_MD_CTX) 
	public static native void EVP_MD_CTX_destroy (long) 
	public static native int EVP_MD_CTX_copy (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, com.android.org.conscrypt.NativeRef$EVP_MD_CTX) 
	public static native int EVP_DigestInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long) 
	public static native void EVP_DigestUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int) 
	public static native int EVP_DigestFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int) 
	public static native void EVP_DigestSignInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native void EVP_DigestSignUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[]) 
	public static native byte[] EVP_DigestSignFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX) 
	public static native int EVP_SignInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long) 
	public static native void EVP_SignUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int) 
	public static native int EVP_SignFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native int EVP_VerifyInit (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, long) 
	public static native void EVP_VerifyUpdate (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int) 
	public static native int EVP_VerifyFinal (com.android.org.conscrypt.NativeRef$EVP_MD_CTX, byte[], int, int, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native long EVP_get_cipherbyname (java.lang.String) 
	public static native void EVP_CipherInit_ex (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, long, byte[], byte[], boolean) 
	public static native int EVP_CipherUpdate (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, byte[], int, byte[], int, int) 
	public static native int EVP_CipherFinal_ex (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, byte[], int)  throws javax.crypto.BadPaddingException javax.crypto.IllegalBlockSizeException 
	public static native int EVP_CIPHER_iv_length (long) 
	public static native long EVP_CIPHER_CTX_new () 
	public static native int EVP_CIPHER_CTX_block_size (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX) 
	public static native int get_EVP_CIPHER_CTX_buf_len (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX) 
	public static native boolean get_EVP_CIPHER_CTX_final_used (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX) 
	public static native void EVP_CIPHER_CTX_set_padding (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, boolean) 
	public static native void EVP_CIPHER_CTX_set_key_length (com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX, int) 
	public static native void EVP_CIPHER_CTX_free (long) 
	public static native long EVP_aead_aes_128_gcm () 
	public static native long EVP_aead_aes_256_gcm () 
	public static native long EVP_AEAD_CTX_init (long, byte[], int) 
	public static native void EVP_AEAD_CTX_cleanup (long) 
	public static native int EVP_AEAD_max_overhead (long) 
	public static native int EVP_AEAD_nonce_length (long) 
	public static native int EVP_AEAD_max_tag_len (long) 
	public static native int EVP_AEAD_CTX_seal (com.android.org.conscrypt.NativeRef$EVP_AEAD_CTX, byte[], int, byte[], byte[], int, int, byte[])  throws javax.crypto.BadPaddingException 
	public static native int EVP_AEAD_CTX_open (com.android.org.conscrypt.NativeRef$EVP_AEAD_CTX, byte[], int, byte[], byte[], int, int, byte[])  throws javax.crypto.BadPaddingException 
	public static native void RAND_seed (byte[]) 
	public static native int RAND_load_file (java.lang.String, long) 
	public static native void RAND_bytes (byte[]) 
	public static native int OBJ_txt2nid (java.lang.String) 
	public static native java.lang.String OBJ_txt2nid_longName (java.lang.String) 
	public static native java.lang.String OBJ_txt2nid_oid (java.lang.String) 
	public static int X509_NAME_hash (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal principal
	public static int X509_NAME_hash_old (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal principal
	private static int X509_NAME_hash (javax.security.auth.x500.X500Principal, java.lang.String) 
		byte[] digest
		int offset
		java.security.NoSuchAlgorithmException e
		javax.security.auth.x500.X500Principal principal
		String algorithm
	public static native java.lang.String X509_NAME_print_ex (long, long) 
	public static native long d2i_X509_bio (long) 
	public static native long d2i_X509 (byte[]) 
	public static native long PEM_read_bio_X509 (long) 
	public static native byte[] i2d_X509 (long) 
	public static native byte[] i2d_X509_PUBKEY (long) 
	public static native byte[] ASN1_seq_pack_X509 (long[]) 
	public static native long[] ASN1_seq_unpack_X509_bio (long) 
	public static native void X509_free (long) 
	public static native int X509_cmp (long, long) 
	public static native int get_X509_hashCode (long) 
	public static native void X509_print_ex (long, long, long, long) 
	public static native byte[] X509_get_issuer_name (long) 
	public static native byte[] X509_get_subject_name (long) 
	public static native java.lang.String get_X509_sig_alg_oid (long) 
	public static native byte[] get_X509_sig_alg_parameter (long) 
	public static native boolean[] get_X509_issuerUID (long) 
	public static native boolean[] get_X509_subjectUID (long) 
	public static native long X509_get_pubkey (long)  throws java.security.NoSuchAlgorithmException 
	public static native java.lang.String get_X509_pubkey_oid (long) 
	public static native byte[] X509_get_ext_oid (long, java.lang.String) 
	public static native java.lang.String[] get_X509_ext_oids (long, int) 
	public static native java.lang.Object[][] get_X509_GENERAL_NAME_stack (long, int)  throws java.security.cert.CertificateParsingException 
	public static native boolean[] get_X509_ex_kusage (long) 
	public static native java.lang.String[] get_X509_ex_xkusage (long) 
	public static native int get_X509_ex_pathlen (long) 
	public static native long X509_get_notBefore (long) 
	public static native long X509_get_notAfter (long) 
	public static native long X509_get_version (long) 
	public static native byte[] X509_get_serialNumber (long) 
	public static native void X509_verify (long, com.android.org.conscrypt.NativeRef$EVP_PKEY)  throws javax.crypto.BadPaddingException 
	public static native byte[] get_X509_cert_info_enc (long) 
	public static native byte[] get_X509_signature (long) 
	public static native int get_X509_ex_flags (long) 
	public static native int X509_check_issued (long, long) 
	public static native long[] d2i_PKCS7_bio (long, int) 
	public static native byte[] i2d_PKCS7 (long[]) 
	public static native long[] PEM_read_bio_PKCS7 (long, int) 
	public static native long d2i_X509_CRL_bio (long) 
	public static native long PEM_read_bio_X509_CRL (long) 
	public static native byte[] i2d_X509_CRL (long) 
	public static native void X509_CRL_free (long) 
	public static native void X509_CRL_print (long, long) 
	public static native java.lang.String get_X509_CRL_sig_alg_oid (long) 
	public static native byte[] get_X509_CRL_sig_alg_parameter (long) 
	public static native byte[] X509_CRL_get_issuer_name (long) 
	public static native long X509_CRL_get0_by_cert (long, long) 
	public static native long X509_CRL_get0_by_serial (long, byte[]) 
	public static native long[] X509_CRL_get_REVOKED (long) 
	public static native java.lang.String[] get_X509_CRL_ext_oids (long, int) 
	public static native byte[] X509_CRL_get_ext_oid (long, java.lang.String) 
	public static native long X509_CRL_get_version (long) 
	public static native long X509_CRL_get_ext (long, java.lang.String) 
	public static native byte[] get_X509_CRL_signature (long) 
	public static native void X509_CRL_verify (long, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native byte[] get_X509_CRL_crl_enc (long) 
	public static native long X509_CRL_get_lastUpdate (long) 
	public static native long X509_CRL_get_nextUpdate (long) 
	public static native long X509_REVOKED_dup (long) 
	public static native byte[] i2d_X509_REVOKED (long) 
	public static native java.lang.String[] get_X509_REVOKED_ext_oids (long, int) 
	public static native byte[] X509_REVOKED_get_ext_oid (long, java.lang.String) 
	public static native byte[] X509_REVOKED_get_serialNumber (long) 
	public static native long X509_REVOKED_get_ext (long, java.lang.String) 
	public static native long get_X509_REVOKED_revocationDate (long) 
	public static native void X509_REVOKED_print (long, long) 
	public static native int X509_supported_extension (long) 
	public static native void ASN1_TIME_to_Calendar (long, java.util.Calendar) 
	public static native long create_BIO_InputStream (com.android.org.conscrypt.OpenSSLBIOInputStream, boolean) 
	public static native long create_BIO_OutputStream (java.io.OutputStream) 
	public static native int BIO_read (long, byte[]) 
	public static native void BIO_write (long, byte[], int, int)  throws java.io.IOException 
	public static native void BIO_free_all (long) 
	private static void add (java.lang.String, java.lang.String) 
		String openssl
		String standard
	public static native long SSL_CTX_new () 
	public static java.lang.String[] getSupportedCipherSuites () 
	public static native void SSL_CTX_free (long) 
	public static native void SSL_CTX_set_session_id_context (long, byte[]) 
	public static native long SSL_new (long)  throws javax.net.ssl.SSLException 
	public static native void SSL_enable_tls_channel_id (long)  throws javax.net.ssl.SSLException 
	public static native byte[] SSL_get_tls_channel_id (long)  throws javax.net.ssl.SSLException 
	public static native void SSL_set1_tls_channel_id (long, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native void SSL_use_certificate (long, long[]) 
	public static native void SSL_use_PrivateKey (long, com.android.org.conscrypt.NativeRef$EVP_PKEY) 
	public static native void SSL_check_private_key (long)  throws javax.net.ssl.SSLException 
	public static native void SSL_set_client_CA_list (long, byte[][]) 
	public static native long SSL_get_mode (long) 
	public static native long SSL_set_mode (long, long) 
	public static native long SSL_clear_mode (long, long) 
	public static native long SSL_get_options (long) 
	public static native long SSL_set_options (long, long) 
	public static native long SSL_clear_options (long, long) 
	public static native void SSL_use_psk_identity_hint (long, java.lang.String)  throws javax.net.ssl.SSLException 
	public static native void set_SSL_psk_client_callback_enabled (long, boolean) 
	public static native void set_SSL_psk_server_callback_enabled (long, boolean) 
	public static java.lang.String[] getSupportedProtocols () 
	public static void setEnabledProtocols (long, java.lang.String[]) 
		String protocol
		int i
		long ssl
		String[] protocols
		long optionsToSet
		long optionsToClear
	public static java.lang.String[] checkEnabledProtocols (java.lang.String[]) 
		String protocol
		int i
		String[] protocols
	public static native void SSL_set_cipher_lists (long, java.lang.String[]) 
	public static native long[] SSL_get_ciphers (long) 
	public static native int get_SSL_CIPHER_algorithm_mkey (long) 
	public static native int get_SSL_CIPHER_algorithm_auth (long) 
	public static void setEnabledCipherSuites (long, java.lang.String[]) 
		String cipherSuite
		String openssl
		String cs
		int i
		long ssl
		String[] cipherSuites
		java.util.List opensslSuites
	public static java.lang.String[] checkEnabledCipherSuites (java.lang.String[]) 
		String cipherSuite
		String standardName
		int i
		String[] cipherSuites
	public static native void SSL_set_accept_state (long) 
	public static native void SSL_set_connect_state (long) 
	public static native void SSL_set_verify (long, int) 
	public static native void SSL_set_session (long, long)  throws javax.net.ssl.SSLException 
	public static native void SSL_set_session_creation_enabled (long, boolean)  throws javax.net.ssl.SSLException 
	public static native void SSL_set_reject_peer_renegotiations (long, boolean)  throws javax.net.ssl.SSLException 
	public static native void SSL_set_tlsext_host_name (long, java.lang.String)  throws javax.net.ssl.SSLException 
	public static native java.lang.String SSL_get_servername (long) 
	public static native void SSL_CTX_enable_npn (long) 
	public static native void SSL_CTX_disable_npn (long) 
	public static native int SSL_set_alpn_protos (long, byte[]) 
	public static native byte[] SSL_get0_alpn_selected (long) 
	public static native long SSL_do_handshake (long, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, int, boolean, byte[], byte[])  throws javax.net.ssl.SSLException java.net.SocketTimeoutException java.security.cert.CertificateException 
	public static native long SSL_do_handshake_bio (long, long, long, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, boolean, byte[], byte[])  throws javax.net.ssl.SSLException java.net.SocketTimeoutException java.security.cert.CertificateException 
	public static native byte[] SSL_get_npn_negotiated_protocol (long) 
	public static native void SSL_renegotiate (long)  throws javax.net.ssl.SSLException 
	public static native long[] SSL_get_certificate (long) 
	public static native long[] SSL_get_peer_cert_chain (long) 
	public static native int SSL_read (long, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, byte[], int, int, int)  throws java.io.IOException 
	public static native int SSL_read_BIO (long, byte[], int, int, long, long, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks)  throws java.io.IOException 
	public static native void SSL_write (long, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks, byte[], int, int, int)  throws java.io.IOException 
	public static native int SSL_write_BIO (long, byte[], int, long, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks)  throws java.io.IOException 
	public static native void SSL_interrupt (long) 
	public static native void SSL_shutdown (long, java.io.FileDescriptor, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks)  throws java.io.IOException 
	public static native void SSL_shutdown_BIO (long, long, long, com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks)  throws java.io.IOException 
	public static native int SSL_get_shutdown (long) 
	public static native void SSL_free (long) 
	public static native byte[] SSL_SESSION_session_id (long) 
	public static native long SSL_SESSION_get_time (long) 
	public static native java.lang.String SSL_SESSION_get_version (long) 
	public static native java.lang.String SSL_SESSION_cipher (long) 
	public static native void SSL_SESSION_free (long) 
	public static native byte[] i2d_SSL_SESSION (long) 
	public static native long d2i_SSL_SESSION (byte[]) 
	public static native long ERR_peek_last_error () 
	public static native java.lang.String SSL_CIPHER_get_kx_name (long) 
	public static native java.lang.String[] get_cipher_names (java.lang.String) 
	static void  () 
		String standardName
		int i
		String[] allOpenSSLCipherSuites
		int size
}

com/android/org/conscrypt/PinEntryException.class
PinEntryException.java
package com.android.org.conscrypt
public com.android.org.conscrypt.PinEntryException extends java.lang.Exception {
	void  () 
	void  (java.lang.String) 
		String msg
}

com/android/org/conscrypt/TrustManagerImpl.class
TrustManagerImpl.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustManagerImpl extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	private final java.security.KeyStore rootKeyStore
	private com.android.org.conscrypt.CertPinManager pinManager
	private final com.android.org.conscrypt.TrustedCertificateStore trustedCertificateStore
	private final java.security.cert.CertPathValidator validator
	private final com.android.org.conscrypt.TrustedCertificateIndex trustedCertificateIndex
	private final java.security.cert.X509Certificate[] acceptedIssuers
	private final Exception err
	private final java.security.cert.CertificateFactory factory
	public void  (java.security.KeyStore) 
		java.security.KeyStore keyStore
	public void  (java.security.KeyStore, com.android.org.conscrypt.CertPinManager) 
		java.security.KeyStore keyStore
		com.android.org.conscrypt.CertPinManager manager
	public void  (java.security.KeyStore, com.android.org.conscrypt.CertPinManager, com.android.org.conscrypt.TrustedCertificateStore) 
		Exception e
		com.android.org.conscrypt.PinManagerException e
		java.security.KeyStore keyStore
		com.android.org.conscrypt.CertPinManager manager
		com.android.org.conscrypt.TrustedCertificateStore certStore
		java.security.cert.CertPathValidator validatorLocal
		java.security.cert.CertificateFactory factoryLocal
		java.security.KeyStore rootKeyStoreLocal
		com.android.org.conscrypt.TrustedCertificateStore trustedCertificateStoreLocal
		com.android.org.conscrypt.TrustedCertificateIndex trustedCertificateIndexLocal
		java.security.cert.X509Certificate[] acceptedIssuersLocal
		Exception errLocal
	private static java.security.cert.X509Certificate[] acceptedIssuers (java.security.KeyStore) 
		String alias
		java.security.cert.X509Certificate cert
		java.util.Enumeration en
		java.util.List trusted
		java.security.KeyStoreException e
		java.security.KeyStore ks
	private static java.util.Set trustAnchors (java.security.cert.X509Certificate[]) 
		java.security.cert.X509Certificate cert
		java.security.cert.X509Certificate[] arr$
		int len$
		int i$
		java.security.cert.X509Certificate[] certs
		java.util.Set trustAnchors
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
	public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
		String host
	public boolean isUserAddedCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLSession)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
		javax.net.ssl.SSLSession session
	public void handleTrustStorageUpdate () 
	private java.util.List checkTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String, boolean)  throws java.security.cert.CertificateException 
		java.security.cert.TrustAnchor trust
		java.util.Iterator i$
		java.security.cert.TrustAnchor cachedTrust
		java.security.cert.X509Certificate next
		com.android.org.conscrypt.PinManagerException e
		boolean isChainValid
		int i
		java.security.cert.PKIXParameters params
		java.security.InvalidAlgorithmParameterException e
		java.security.cert.CertPathValidatorException e
		java.security.cert.X509Certificate[] chain
		String authType
		String host
		boolean clientAuth
		java.util.Set trustAnchor
		java.security.cert.X509Certificate[] newChain
		java.util.List wholeChain
		java.security.cert.X509Certificate last
		java.security.cert.CertPath certPath
	private java.security.cert.X509Certificate[] cleanupCertChainAndFindTrustAnchors (java.security.cert.X509Certificate[], java.util.Set) 
		java.security.cert.X509Certificate tempCertificate
		int nextIndex
		boolean foundNext
		java.security.cert.TrustAnchor trustAnchor
		java.security.cert.TrustAnchor trustAnchor
		java.security.cert.X509Certificate[] chain
		java.util.Set trustAnchors
		java.security.cert.X509Certificate[] original
		int currIndex
		int anchorIndex
		int chainLength
		java.security.cert.X509Certificate[] newChain
	private java.security.cert.TrustAnchor findTrustAnchorByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate lastCert
		java.security.cert.TrustAnchor trustAnchor
		java.security.cert.X509Certificate issuer
	private java.security.cert.TrustAnchor findTrustAnchorBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor trustAnchor
		java.security.cert.X509Certificate systemCert
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
}

com/android/org/conscrypt/OpenSSLX509CertificateFactory$2.class
OpenSSLX509CertificateFactory.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLX509CertificateFactory$2 extends com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser {
	final com.android.org.conscrypt.OpenSSLX509CertificateFactory this$0
	void  (com.android.org.conscrypt.OpenSSLX509CertificateFactory) 
	public com.android.org.conscrypt.OpenSSLX509CRL fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public com.android.org.conscrypt.OpenSSLX509CRL fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public java.util.List fromPkcs7PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public java.util.List fromPkcs7DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream is
	public volatile java.lang.Object fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream x0
	public volatile java.lang.Object fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		java.io.InputStream x0
}

com/android/org/conscrypt/TrustedCertificateStore.class
TrustedCertificateStore.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateStore extends java.lang.Object {
	private static final String PREFIX_SYSTEM
	private static final String PREFIX_USER
	private static java.io.File defaultCaCertsSystemDir
	private static java.io.File defaultCaCertsAddedDir
	private static java.io.File defaultCaCertsDeletedDir
	private static final java.security.cert.CertificateFactory CERT_FACTORY
	private final java.io.File systemDir
	private final java.io.File addedDir
	private final java.io.File deletedDir
	public static final boolean isSystem (java.lang.String) 
		String alias
	public static final boolean isUser (java.lang.String) 
		String alias
	public static void setDefaultUserDirectory (java.io.File) 
		java.io.File root
	public void  () 
	public void  (java.io.File, java.io.File, java.io.File) 
		java.io.File systemDir
		java.io.File addedDir
		java.io.File deletedDir
	public java.security.cert.Certificate getCertificate (java.lang.String) 
		String alias
	public java.security.cert.Certificate getCertificate (java.lang.String, boolean) 
		String alias
		boolean includeDeletedSystem
		java.io.File file
		java.security.cert.X509Certificate cert
	private java.io.File fileForAlias (java.lang.String) 
		java.io.File file
		java.io.File file
		String alias
		java.io.File file
	private boolean isTombstone (java.io.File) 
		java.io.File file
	private java.security.cert.X509Certificate readCertificate (java.io.File) 
		java.io.IOException e
		java.security.cert.CertificateException e
		java.io.File file
		java.io.InputStream is
	private void writeCertificate (java.io.File, java.security.cert.X509Certificate)  throws java.io.IOException java.security.cert.CertificateException 
		java.io.File file
		java.security.cert.X509Certificate cert
		java.io.File dir
		java.io.OutputStream os
	private boolean isDeletedSystemCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate x
	public java.util.Date getCreationDate (java.lang.String) 
		String alias
		java.io.File file
		long time
	public java.util.Set aliases () 
		java.util.Set result
	public java.util.Set userAliases () 
		java.util.Set result
	private void addAliases (java.util.Set, java.lang.String, java.io.File) 
		String alias
		String filename
		String[] arr$
		int len$
		int i$
		java.util.Set result
		String prefix
		java.io.File dir
		String[] files
	public java.util.Set allSystemAliases () 
		String alias
		String filename
		String[] arr$
		int len$
		int i$
		java.util.Set result
		String[] files
	public boolean containsAlias (java.lang.String) 
		String alias
	private boolean containsAlias (java.lang.String, boolean) 
		String alias
		boolean includeDeletedSystem
	public java.lang.String getCertificateAlias (java.security.cert.Certificate) 
		java.security.cert.Certificate c
	public java.lang.String getCertificateAlias (java.security.cert.Certificate, boolean) 
		java.security.cert.Certificate c
		boolean includeDeletedSystem
		java.security.cert.X509Certificate x
		java.io.File user
		java.io.File system
	public boolean isUserAddedCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.io.File getCertificateFile (java.io.File, java.security.cert.X509Certificate) 
		java.io.File dir
		java.security.cert.X509Certificate x
		com.android.org.conscrypt.TrustedCertificateStore$CertSelector selector
	public java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate c
		com.android.org.conscrypt.TrustedCertificateStore$CertSelector selector
		java.security.cert.X509Certificate user
		java.security.cert.X509Certificate system
	public java.security.cert.X509Certificate findIssuer (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate c
		com.android.org.conscrypt.TrustedCertificateStore$CertSelector selector
		javax.security.auth.x500.X500Principal issuer
		java.security.cert.X509Certificate user
		java.security.cert.X509Certificate system
	private static boolean isSelfIssuedCertificate (com.android.org.conscrypt.OpenSSLX509Certificate) 
		com.android.org.conscrypt.OpenSSLX509Certificate cert
		long ctx
	private static com.android.org.conscrypt.OpenSSLX509Certificate convertToOpenSSLIfNeeded (java.security.cert.X509Certificate)  throws java.security.cert.CertificateException 
		Exception e
		java.security.cert.X509Certificate cert
	public java.util.List getCertificateChain (java.security.cert.X509Certificate)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate leaf
		java.util.LinkedHashSet chain
		com.android.org.conscrypt.OpenSSLX509Certificate cert
	private java.lang.Object findCert (java.io.File, javax.security.auth.x500.X500Principal, com.android.org.conscrypt.TrustedCertificateStore$CertSelector, java.lang.Class) 
		java.io.File file
		java.security.cert.X509Certificate cert
		int index
		java.io.File dir
		javax.security.auth.x500.X500Principal subject
		com.android.org.conscrypt.TrustedCertificateStore$CertSelector selector
		Class desiredReturnType
		String hash
	private java.lang.String hash (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal name
		int hash
	private java.io.File file (java.io.File, java.lang.String, int) 
		java.io.File dir
		String hash
		int index
	public void installCertificate (java.security.cert.X509Certificate)  throws java.io.IOException java.security.cert.CertificateException 
		java.io.File deleted
		java.security.cert.X509Certificate cert
		java.io.File system
		java.io.File user
	public void deleteCertificateEntry (java.lang.String)  throws java.io.IOException java.security.cert.CertificateException 
		java.security.cert.X509Certificate cert
		java.io.File deleted
		String alias
		java.io.File file
	private void removeUnnecessaryTombstones (java.lang.String)  throws java.io.IOException 
		java.io.File file
		String alias
		int dotIndex
		String hash
		int lastTombstoneIndex
	static void  () 
		java.security.cert.CertificateException e
		String ANDROID_ROOT
		String ANDROID_DATA
}

com/android/org/conscrypt/OpenSSLECPrivateKey.class
OpenSSLECPrivateKey.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey com.android.org.conscrypt.OpenSSLKeyHolder  {
	private static final long serialVersionUID
	private static final String ALGORITHM
	protected transient com.android.org.conscrypt.OpenSSLKey key
	protected transient com.android.org.conscrypt.OpenSSLECGroupContext group
	public void  (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLECGroupContext group
		com.android.org.conscrypt.OpenSSLKey key
	public void  (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
	public void  (java.security.spec.ECPrivateKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.math.BigInteger privKey
		Exception e
		java.security.spec.ECPrivateKeySpec ecKeySpec
	public static com.android.org.conscrypt.OpenSSLKey wrapPlatformKey (java.security.interfaces.ECPrivateKey)  throws java.security.InvalidKeyException 
		java.security.InvalidAlgorithmParameterException e
		java.security.interfaces.ECPrivateKey ecPrivateKey
		com.android.org.conscrypt.OpenSSLECGroupContext group
	static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		java.security.spec.ECParameterSpec params
	static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.spec.ECParameterSpec)  throws java.security.InvalidKeyException 
		java.security.InvalidAlgorithmParameterException e
		java.security.PrivateKey privateKey
		java.security.spec.ECParameterSpec params
		com.android.org.conscrypt.OpenSSLECGroupContext group
	private static com.android.org.conscrypt.OpenSSLKey wrapPlatformKey (java.security.interfaces.ECPrivateKey, com.android.org.conscrypt.OpenSSLECGroupContext)  throws java.security.InvalidKeyException 
		java.security.interfaces.ECPrivateKey ecPrivateKey
		com.android.org.conscrypt.OpenSSLECGroupContext group
	public static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.ECPrivateKey)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLECGroupContext group
		java.math.BigInteger privKey
		Exception e
		java.security.interfaces.ECPrivateKey ecPrivateKey
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public java.security.spec.ECParameterSpec getParams () 
	public java.math.BigInteger getS () 
	private java.math.BigInteger getPrivateKey () 
	public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLECPrivateKey other
		Object o
		java.security.interfaces.ECPrivateKey other
		java.security.spec.ECParameterSpec spec
		java.security.spec.ECParameterSpec otherSpec
	public int hashCode () 
	public java.lang.String toString () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		byte[] encoded
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/NativeConstants.class
NativeConstants.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.NativeConstants extends java.lang.Object {
	public static final boolean IS_BORINGSSL
	public static final int OPENSSL_EC_NAMED_CURVE
	public static final int POINT_CONVERSION_COMPRESSED
	public static final int POINT_CONVERSION_UNCOMPRESSED
	public static final int EXFLAG_CA
	public static final int EXFLAG_CRITICAL
	public static final int EVP_PKEY_RSA
	public static final int EVP_PKEY_HMAC
	public static final int EVP_PKEY_EC
	public static final int RSA_PKCS1_PADDING
	public static final int RSA_NO_PADDING
	public static final int RSA_PKCS1_OAEP_PADDING
	public static final int SSL_MODE_SEND_FALLBACK_SCSV
	public static final int SSL_MODE_CBC_RECORD_SPLITTING
	public static final int SSL_MODE_HANDSHAKE_CUTTHROUGH
	public static final int SSL_OP_NO_TICKET
	public static final int SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
	public static final int SSL_OP_NO_SSLv3
	public static final int SSL_OP_NO_TLSv1
	public static final int SSL_OP_NO_TLSv1_1
	public static final int SSL_OP_NO_TLSv1_2
	public static final int SSL_SENT_SHUTDOWN
	public static final int SSL_RECEIVED_SHUTDOWN
	public static final int TLS_CT_RSA_SIGN
	public static final int TLS_CT_ECDSA_SIGN
	public static final int TLS_CT_RSA_FIXED_DH
	public static final int TLS_CT_RSA_FIXED_ECDH
	public static final int TLS_CT_ECDSA_FIXED_ECDH
	public static final int SSL_VERIFY_NONE
	public static final int SSL_VERIFY_PEER
	public static final int SSL_VERIFY_FAIL_IF_NO_PEER_CERT
	public static final int SSL_ST_CONNECT
	public static final int SSL_ST_ACCEPT
	public static final int SSL_ST_MASK
	public static final int SSL_ST_INIT
	public static final int SSL_ST_OK
	public static final int SSL_ST_RENEGOTIATE
	public static final int SSL_CB_LOOP
	public static final int SSL_CB_EXIT
	public static final int SSL_CB_READ
	public static final int SSL_CB_WRITE
	public static final int SSL_CB_ALERT
	public static final int SSL_CB_READ_ALERT
	public static final int SSL_CB_WRITE_ALERT
	public static final int SSL_CB_ACCEPT_LOOP
	public static final int SSL_CB_ACCEPT_EXIT
	public static final int SSL_CB_CONNECT_LOOP
	public static final int SSL_CB_CONNECT_EXIT
	public static final int SSL_CB_HANDSHAKE_START
	public static final int SSL_CB_HANDSHAKE_DONE
	public static final int SSL3_RT_MAX_PACKET_SIZE
	public void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER {
	private static final int AES_BLOCK_SIZE
	protected void  (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected void checkSupportedKeySize (int)  throws java.security.InvalidKeyException 
		int keyLength
	protected void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode)  throws java.security.NoSuchAlgorithmException 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding)  throws javax.crypto.NoSuchPaddingException 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected java.lang.String getBaseCipherName () 
	protected java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode) 
		int keyLength
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected int getCipherBlockSize () 
}

com/android/org/conscrypt/OpenSSLECDHKeyAgreement.class
OpenSSLECDHKeyAgreement.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECDHKeyAgreement extends javax.crypto.KeyAgreementSpi {
	private com.android.org.conscrypt.OpenSSLKey mOpenSslPrivateKey
	private int mExpectedResultLength
	private byte[] mResult
	public void  () 
	public java.security.Key engineDoPhase (java.security.Key, boolean)  throws java.security.InvalidKeyException 
		byte[] result
		byte[] result
		java.security.Key key
		boolean lastPhase
		com.android.org.conscrypt.OpenSSLKey openSslPublicKey
		byte[] buffer
		int actualResultLength
		byte[] result
	protected int engineGenerateSecret (byte[], int)  throws javax.crypto.ShortBufferException 
		byte[] sharedSecret
		int offset
		int available
	protected byte[] engineGenerateSecret () 
	protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) 
		String algorithm
	protected void engineInit (java.security.Key, java.security.SecureRandom)  throws java.security.InvalidKeyException 
		java.security.Key key
		java.security.SecureRandom random
		com.android.org.conscrypt.OpenSSLKey openSslKey
		int fieldSizeBits
	protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
	private void checkCompleted () 
}

com/android/org/conscrypt/NativeRef$EVP_AEAD_CTX.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EVP_AEAD_CTX extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLSignatureRawRSA.class
OpenSSLSignatureRawRSA.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSignatureRawRSA extends java.security.SignatureSpi {
	private com.android.org.conscrypt.OpenSSLKey key
	private byte[] inputBuffer
	private int inputOffset
	private boolean inputIsTooLong
	public void  () 
	protected void engineUpdate (byte) 
		byte input
		int oldOffset
	protected void engineUpdate (byte[], int, int) 
		byte[] input
		int offset
		int len
		int oldOffset
	protected java.lang.Object engineGetParameter (java.lang.String)  throws java.security.InvalidParameterException 
		String param
	protected void engineInitSign (java.security.PrivateKey)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLRSAPrivateKey rsaPrivateKey
		java.security.interfaces.RSAPrivateCrtKey rsaPrivateKey
		java.security.interfaces.RSAPrivateKey rsaPrivateKey
		java.security.PrivateKey privateKey
		int maxSize
	protected void engineInitVerify (java.security.PublicKey)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLRSAPublicKey rsaPublicKey
		java.security.interfaces.RSAPublicKey rsaPublicKey
		java.security.PublicKey publicKey
		int maxSize
	protected void engineSetParameter (java.lang.String, java.lang.Object)  throws java.security.InvalidParameterException 
		String param
		Object value
	protected byte[] engineSign ()  throws java.security.SignatureException 
		Exception ex
		byte[] outputBuffer
	protected boolean engineVerify (byte[])  throws java.security.SignatureException 
		java.security.SignatureException e
		Exception e
		int i
		int resultSize
		boolean matches
		Exception ex
		byte[] sigBytes
		byte[] outputBuffer
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$ECB$NoPadding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$ECB$NoPadding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$ECB {
	public void  () 
}

com/android/org/conscrypt/AbstractSessionContext.class
AbstractSessionContext.java
package com.android.org.conscrypt
abstract com.android.org.conscrypt.AbstractSessionContext extends java.lang.Object implements javax.net.ssl.SSLSessionContext  {
	private static final int DEFAULT_SESSION_TIMEOUT_SECONDS
	volatile int maximumSize
	volatile int timeout
	final long sslCtxNativePointer
	static final int OPEN_SSL
	private final java.util.Map sessions
	void  (int) 
		int maximumSize
	private java.util.Iterator sessionIterator () 
		javax.net.ssl.SSLSession[] array
	public final java.util.Enumeration getIds () 
		java.util.Iterator i
	public final int getSessionCacheSize () 
	public final int getSessionTimeout () 
	protected void trimToSize () 
		javax.net.ssl.SSLSession session
		int removals
		java.util.Iterator i
		int size
	public void setSessionTimeout (int)  throws java.lang.IllegalArgumentException 
		javax.net.ssl.SSLSession session
		java.util.Iterator i
		int seconds
	protected abstract void sessionRemoved (javax.net.ssl.SSLSession) 
	public final void setSessionCacheSize (int)  throws java.lang.IllegalArgumentException 
		int size
		int oldMaximum
	byte[] toBytes (javax.net.ssl.SSLSession) 
		java.security.cert.Certificate cert
		java.security.cert.Certificate[] arr$
		int len$
		int i$
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream daos
		byte[] data
		java.security.cert.Certificate[] certs
		java.io.IOException e
		java.security.cert.CertificateEncodingException e
		javax.net.ssl.SSLSession session
		com.android.org.conscrypt.OpenSSLSessionImpl sslSession
	javax.net.ssl.SSLSession toSession (byte[], java.lang.String, int) 
		byte[] certData
		int i
		int type
		int length
		byte[] sessionData
		int count
		java.security.cert.X509Certificate[] certs
		java.io.IOException e
		byte[] data
		String host
		int port
		java.io.ByteArrayInputStream bais
		java.io.DataInputStream dais
	public javax.net.ssl.SSLSession getSession (byte[]) 
		byte[] sessionId
		com.android.org.conscrypt.ByteArray key
		javax.net.ssl.SSLSession session
	void putSession (javax.net.ssl.SSLSession) 
		javax.net.ssl.SSLSession session
		byte[] id
		com.android.org.conscrypt.ByteArray key
	static void log (java.lang.Throwable) 
		Throwable t
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLEngine.class
OpenSSLEngine.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEngine extends java.lang.Object {
	private static final Object mLoadingLock
	private final long ctx
	public static com.android.org.conscrypt.OpenSSLEngine getInstance (java.lang.String)  throws java.lang.IllegalArgumentException 
		String engine
		long engineCtx
	private void  () 
	private void  (long) 
		long engineCtx
	public java.security.PrivateKey getPrivateKeyById (java.lang.String)  throws java.security.InvalidKeyException 
		java.security.NoSuchAlgorithmException e
		String id
		long keyRef
		com.android.org.conscrypt.OpenSSLKey pkey
	public javax.crypto.SecretKey getSecretKeyById (java.lang.String, java.lang.String)  throws java.security.InvalidKeyException 
		java.security.NoSuchAlgorithmException e
		String id
		String algorithm
		long keyRef
		com.android.org.conscrypt.OpenSSLKey pkey
	long getEngineContext () 
	protected void finalize ()  throws java.lang.Throwable 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.OpenSSLEngine other
		String id
	public int hashCode () 
	void  (com.android.org.conscrypt.OpenSSLEngine$1) 
		com.android.org.conscrypt.OpenSSLEngine$1 x0
	static void  () 
}

com/android/org/conscrypt/OpenSSLSocketImplWrapper.class
OpenSSLSocketImplWrapper.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSocketImplWrapper extends com.android.org.conscrypt.OpenSSLSocketImpl {
	private java.net.Socket socket
	protected void  (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		java.net.Socket socket
		String hostname
		int port
		boolean autoClose
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public void connect (java.net.SocketAddress, int)  throws java.io.IOException 
		java.net.SocketAddress sockaddr
		int timeout
	public void connect (java.net.SocketAddress)  throws java.io.IOException 
		java.net.SocketAddress sockaddr
	public void bind (java.net.SocketAddress)  throws java.io.IOException 
		java.net.SocketAddress sockaddr
	public java.net.SocketAddress getRemoteSocketAddress () 
	public java.net.SocketAddress getLocalSocketAddress () 
	public java.net.InetAddress getLocalAddress () 
	public java.net.InetAddress getInetAddress () 
	public java.lang.String toString () 
	public void setSoLinger (boolean, int)  throws java.net.SocketException 
		boolean on
		int linger
	public void setTcpNoDelay (boolean)  throws java.net.SocketException 
		boolean on
	public void setReuseAddress (boolean)  throws java.net.SocketException 
		boolean on
	public void setKeepAlive (boolean)  throws java.net.SocketException 
		boolean on
	public void setTrafficClass (int)  throws java.net.SocketException 
		int tos
	public void setSoTimeout (int)  throws java.net.SocketException 
		int to
	public void setSendBufferSize (int)  throws java.net.SocketException 
		int size
	public void setReceiveBufferSize (int)  throws java.net.SocketException 
		int size
	public boolean getTcpNoDelay ()  throws java.net.SocketException 
	public boolean getReuseAddress ()  throws java.net.SocketException 
	public boolean getOOBInline ()  throws java.net.SocketException 
	public boolean getKeepAlive ()  throws java.net.SocketException 
	public int getTrafficClass ()  throws java.net.SocketException 
	public int getSoTimeout ()  throws java.net.SocketException 
	public int getSoLinger ()  throws java.net.SocketException 
	public int getSendBufferSize ()  throws java.net.SocketException 
	public int getReceiveBufferSize ()  throws java.net.SocketException 
	public boolean isConnected () 
	public boolean isClosed () 
	public boolean isBound () 
	public boolean isOutputShutdown () 
	public boolean isInputShutdown () 
	public int getPort () 
	public int getLocalPort () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA384ECDSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA384ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSignature$MD5RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$MD5RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA224.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA224 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLX509CertPath$Encoding.class
OpenSSLX509CertPath.java
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLX509CertPath$Encoding extends java.lang.Enum {
	public static final com.android.org.conscrypt.OpenSSLX509CertPath$Encoding PKI_PATH
	public static final com.android.org.conscrypt.OpenSSLX509CertPath$Encoding PKCS7
	private final String apiName
	private static final com.android.org.conscrypt.OpenSSLX509CertPath$Encoding[] $VALUES
	public static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding[] values () 
	public static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String apiName
	static com.android.org.conscrypt.OpenSSLX509CertPath$Encoding findByApiName (java.lang.String)  throws java.security.cert.CertificateEncodingException 
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding element
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding[] arr$
		int len$
		int i$
		String apiName
	static java.lang.String access$000 (com.android.org.conscrypt.OpenSSLX509CertPath$Encoding) 
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding x0
	static void  () 
}

com/android/org/conscrypt/SSLNullSession.class
SSLNullSession.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.SSLNullSession extends java.lang.Object implements javax.net.ssl.SSLSession java.lang.Cloneable  {
	private final java.util.HashMap values
	long creationTime
	long lastAccessedTime
	public static javax.net.ssl.SSLSession getNullSession () 
	public void  () 
	public int getApplicationBufferSize () 
	public java.lang.String getCipherSuite () 
	public long getCreationTime () 
	public byte[] getId () 
	public long getLastAccessedTime () 
	public java.security.cert.Certificate[] getLocalCertificates () 
	public java.security.Principal getLocalPrincipal () 
	public int getPacketBufferSize () 
	public javax.security.cert.X509Certificate[] getPeerCertificateChain ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	public java.security.cert.Certificate[] getPeerCertificates ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	public java.lang.String getPeerHost () 
	public int getPeerPort () 
	public java.security.Principal getPeerPrincipal ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	public java.lang.String getProtocol () 
	public javax.net.ssl.SSLSessionContext getSessionContext () 
	public java.lang.Object getValue (java.lang.String) 
		String name
	public java.lang.String[] getValueNames () 
	public void invalidate () 
	public boolean isValid () 
	public void putValue (java.lang.String, java.lang.Object) 
		String name
		Object value
		Object old
	public void removeValue (java.lang.String) 
		javax.net.ssl.SSLSessionBindingListener listener
		String name
		Object old
}

com/android/org/conscrypt/OpenSSLEngineImpl$1.class
OpenSSLEngineImpl.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLEngineImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$conscrypt$OpenSSLEngineImpl$EngineState
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$CBC$PKCS5Padding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CBC$PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CBC {
	public void  () 
}

com/android/org/conscrypt/util/
com/android/org/conscrypt/util/ArrayUtils.class
ArrayUtils.java
package com.android.org.conscrypt.util
public final com.android.org.conscrypt.util.ArrayUtils extends java.lang.Object {
	private void  () 
	public static final void checkOffsetAndCount (int, int, int) 
		int arrayLength
		int offset
		int count
}

com/android/org/conscrypt/util/EmptyArray.class
EmptyArray.java
package com.android.org.conscrypt.util
public final com.android.org.conscrypt.util.EmptyArray extends java.lang.Object {
	public static final boolean[] BOOLEAN
	public static final byte[] BYTE
	public static final char[] CHAR
	public static final double[] DOUBLE
	public static final int[] INT
	public static final Class[] CLASS
	public static final Object[] OBJECT
	public static final String[] STRING
	public static final Throwable[] THROWABLE
	public static final StackTraceElement[] STACK_TRACE_ELEMENT
	private void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLRSAPrivateKey.class
OpenSSLRSAPrivateKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey com.android.org.conscrypt.OpenSSLKeyHolder  {
	private static final long serialVersionUID
	protected transient com.android.org.conscrypt.OpenSSLKey key
	protected transient boolean fetchedParams
	protected java.math.BigInteger modulus
	protected java.math.BigInteger privateExponent
	void  (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
	void  (com.android.org.conscrypt.OpenSSLKey, byte[][]) 
		com.android.org.conscrypt.OpenSSLKey key
		byte[][] params
	public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
	public void  (java.security.spec.RSAPrivateKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.RSAPrivateKeySpec rsaKeySpec
	private static com.android.org.conscrypt.OpenSSLKey init (java.security.spec.RSAPrivateKeySpec)  throws java.security.spec.InvalidKeySpecException 
		Exception e
		java.security.spec.RSAPrivateKeySpec rsaKeySpec
		java.math.BigInteger modulus
		java.math.BigInteger privateExponent
	static com.android.org.conscrypt.OpenSSLRSAPrivateKey getInstance (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
		byte[][] params
	protected static com.android.org.conscrypt.OpenSSLKey wrapPlatformKey (java.security.interfaces.RSAPrivateKey)  throws java.security.InvalidKeyException 
		java.security.interfaces.RSAPrivateKey rsaPrivateKey
		com.android.org.conscrypt.OpenSSLKey wrapper
	static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		java.math.BigInteger modulus
	static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPrivateKey)  throws java.security.InvalidKeyException 
		Exception e
		java.security.interfaces.RSAPrivateKey rsaPrivateKey
		java.math.BigInteger modulus
		java.math.BigInteger privateExponent
	final synchronized void ensureReadParams () 
	void readParams (byte[][]) 
		byte[][] params
	public final java.math.BigInteger getPrivateExponent () 
	public final java.math.BigInteger getModulus () 
	public final byte[] getEncoded () 
	public final java.lang.String getFormat () 
	public final java.lang.String getAlgorithm () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLRSAPrivateKey other
		java.security.interfaces.RSAPrivateKey other
		Object o
	public int hashCode () 
		int hash
	public java.lang.String toString () 
		StringBuilder sb
		boolean engineBased
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/CryptoUpcalls.class
CryptoUpcalls.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.CryptoUpcalls extends java.lang.Object {
	private void  () 
	private static boolean isOurProvider (java.security.Provider) 
		java.security.Provider p
	private static java.util.ArrayList getExternalProviders (java.lang.String) 
		java.security.Provider p
		java.security.Provider[] arr$
		int len$
		int i$
		String algorithm
		java.util.ArrayList providers
	public static byte[] rawSignDigestWithPrivateKey (java.security.PrivateKey, byte[]) 
		String algorithm
		String algorithm
		java.security.NoSuchAlgorithmException e
		java.security.InvalidKeyException e
		java.security.GeneralSecurityException e
		java.security.Provider p
		java.util.Iterator i$
		java.util.ArrayList providers
		Exception e
		java.security.PrivateKey javaKey
		byte[] message
		String algorithm
		String keyAlgorithm
		java.security.Signature signature
	public static byte[] rsaDecryptWithPrivateKey (java.security.PrivateKey, int, byte[]) 
		java.security.GeneralSecurityException e
		java.security.InvalidKeyException e
		java.security.GeneralSecurityException e
		java.security.Provider p
		java.util.Iterator i$
		java.util.ArrayList providers
		Exception e
		java.security.PrivateKey javaKey
		int openSSLPadding
		byte[] input
		String keyAlgorithm
		String jcaPadding
		String transformation
		javax.crypto.Cipher c
}

com/android/org/conscrypt/SSLRecordProtocol.class
SSLRecordProtocol.java
package com.android.org.conscrypt
public com.android.org.conscrypt.SSLRecordProtocol extends java.lang.Object {
	static final int MAX_DATA_LENGTH
	static final int MAX_COMPRESSED_DATA_LENGTH
	static final int MAX_CIPHERED_DATA_LENGTH
	static final int MAX_SSL_PACKET_SIZE
	private void  () 
}

com/android/org/conscrypt/ChainStrengthAnalyzer.class
ChainStrengthAnalyzer.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.ChainStrengthAnalyzer extends java.lang.Object {
	private static final int MIN_RSA_MODULUS_LEN_BITS
	private static final int MIN_EC_FIELD_SIZE_BITS
	private static final int MIN_DSA_P_LEN_BITS
	private static final int MIN_DSA_Q_LEN_BITS
	private static final String[] SIGNATURE_ALGORITHM_OID_BLACKLIST
	public void  () 
	public static final void check (java.security.cert.X509Certificate[])  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate cert
		java.security.cert.X509Certificate[] arr$
		int len$
		int i$
		java.security.cert.X509Certificate[] chain
	private static final void checkCert (java.security.cert.X509Certificate)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate cert
	private static final void checkKeyLength (java.security.cert.X509Certificate)  throws java.security.cert.CertificateException 
		int modulusLength
		int fieldSizeBits
		int pLength
		int qLength
		java.security.cert.X509Certificate cert
		Object pubkey
	private static final void checkSignatureAlgorithm (java.security.cert.X509Certificate)  throws java.security.cert.CertificateException 
		String blacklisted
		String[] arr$
		int len$
		int i$
		java.security.cert.X509Certificate cert
		String oid
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER.class
OpenSSLCipher.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER extends com.android.org.conscrypt.OpenSSLCipher {
	private final com.android.org.conscrypt.NativeRef$EVP_CIPHER_CTX cipherCtx
	protected boolean calledUpdate
	private int modeBlockSize
	public void  (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		javax.crypto.spec.IvParameterSpec ivParams
		byte[] iv
		byte[] encodedKey
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
		byte[] iv
		long cipherType
		boolean encrypting
		int expectedIvLength
	protected int updateInternal (byte[], int, int, byte[], int, int)  throws javax.crypto.ShortBufferException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		int maximumLen
		int intialOutputOffset
		int bytesLeft
	protected int doFinalInternal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException 
		int writtenBytes
		byte[] lastBlock
		byte[] output
		int outputOffset
		int maximumLen
		int initialOutputOffset
		int bytesLeft
		int writtenBytes
	protected int getOutputSizeForFinal (int) 
		boolean finalUsed
		int totalLen
		int buffered
		int inputLen
	protected int getOutputSizeForUpdate (int) 
		int inputLen
	protected abstract java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode) 
	private void reset () 
}

com/android/org/conscrypt/NativeRef$EVP_PKEY.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EVP_PKEY extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/TrustedCertificateStore$2.class
TrustedCertificateStore.java
package com.android.org.conscrypt
 com.android.org.conscrypt.TrustedCertificateStore$2 extends java.lang.Object implements com.android.org.conscrypt.TrustedCertificateStore$CertSelector  {
	final java.security.cert.X509Certificate val$c
	final com.android.org.conscrypt.TrustedCertificateStore this$0
	void  (com.android.org.conscrypt.TrustedCertificateStore, java.security.cert.X509Certificate) 
	public boolean match (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate ca
}

com/android/org/conscrypt/ServerSessionContext.class
ServerSessionContext.java
package com.android.org.conscrypt
public com.android.org.conscrypt.ServerSessionContext extends com.android.org.conscrypt.AbstractSessionContext {
	private com.android.org.conscrypt.SSLServerSessionCache persistentCache
	public void  () 
	public void setPersistentCache (com.android.org.conscrypt.SSLServerSessionCache) 
		com.android.org.conscrypt.SSLServerSessionCache persistentCache
	protected void sessionRemoved (javax.net.ssl.SSLSession) 
		javax.net.ssl.SSLSession session
	public javax.net.ssl.SSLSession getSession (byte[]) 
		byte[] data
		byte[] sessionId
		javax.net.ssl.SSLSession session
	void putSession (javax.net.ssl.SSLSession) 
		byte[] data
		javax.net.ssl.SSLSession session
	public volatile void setSessionTimeout (int)  throws java.lang.IllegalArgumentException 
		int x0
}

com/android/org/conscrypt/TrustedCertificateStore$CertSelector.class
TrustedCertificateStore.java
package com.android.org.conscrypt
abstract com.android.org.conscrypt.TrustedCertificateStore$CertSelector extends java.lang.Object {
	public abstract boolean match (java.security.cert.X509Certificate) 
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA256.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA256 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/ClientSessionContext$HostAndPort.class
ClientSessionContext.java
package com.android.org.conscrypt
 com.android.org.conscrypt.ClientSessionContext$HostAndPort extends java.lang.Object {
	final String host
	final int port
	void  (java.lang.String, int) 
		String host
		int port
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.ClientSessionContext$HostAndPort lhs
}

com/android/org/conscrypt/OpenSSLECGroupContext.class
OpenSSLECGroupContext.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECGroupContext extends java.lang.Object {
	private final com.android.org.conscrypt.NativeRef$EC_GROUP groupCtx
	public void  (com.android.org.conscrypt.NativeRef$EC_GROUP) 
		com.android.org.conscrypt.NativeRef$EC_GROUP groupCtx
	public static com.android.org.conscrypt.OpenSSLECGroupContext getCurveByName (java.lang.String) 
		String curveName
		long ctx
		com.android.org.conscrypt.NativeRef$EC_GROUP groupRef
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.OpenSSLECGroupContext other
	public int hashCode () 
	public com.android.org.conscrypt.NativeRef$EC_GROUP getNativeRef () 
	public static com.android.org.conscrypt.OpenSSLECGroupContext getInstance (java.security.spec.ECParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		java.math.BigInteger p
		Throwable exception
		java.security.spec.ECParameterSpec params
		String curveName
		java.security.spec.EllipticCurve curve
		java.security.spec.ECField field
		java.math.BigInteger p
		java.security.spec.ECPoint generator
		java.math.BigInteger b
		java.math.BigInteger x
		java.math.BigInteger y
		java.math.BigInteger a
		java.math.BigInteger order
		int cofactor
		long group
		com.android.org.conscrypt.NativeRef$EC_GROUP groupRef
	public java.security.spec.ECParameterSpec getECParameterSpec () 
		java.security.spec.ECField field
		java.security.spec.ECField field
		String curveName
		byte[][] curveParams
		java.math.BigInteger p
		java.math.BigInteger a
		java.math.BigInteger b
		java.security.spec.ECField field
		int type
		java.security.spec.EllipticCurve curve
		com.android.org.conscrypt.OpenSSLECPointContext generatorCtx
		java.security.spec.ECPoint generator
		java.math.BigInteger order
		java.math.BigInteger cofactor
		java.security.spec.ECParameterSpec spec
}

com/android/org/conscrypt/OpenSSLKeyHolder.class
OpenSSLKeyHolder.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLKeyHolder extends java.lang.Object {
	public abstract com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
}

com/android/org/conscrypt/OpenSSLCipher$Mode.class
OpenSSLCipher.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipher$Mode extends java.lang.Enum {
	public static final com.android.org.conscrypt.OpenSSLCipher$Mode CBC
	public static final com.android.org.conscrypt.OpenSSLCipher$Mode CTR
	public static final com.android.org.conscrypt.OpenSSLCipher$Mode ECB
	public static final com.android.org.conscrypt.OpenSSLCipher$Mode GCM
	private static final com.android.org.conscrypt.OpenSSLCipher$Mode[] $VALUES
	public static com.android.org.conscrypt.OpenSSLCipher$Mode[] values () 
	public static com.android.org.conscrypt.OpenSSLCipher$Mode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/org/conscrypt/OpenSSLServerSocketFactoryImpl.class
OpenSSLServerSocketFactoryImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLServerSocketFactoryImpl extends javax.net.ssl.SSLServerSocketFactory {
	private com.android.org.conscrypt.SSLParametersImpl sslParameters
	private java.io.IOException instantiationException
	public void  () 
		java.security.KeyManagementException e
	public void  (com.android.org.conscrypt.SSLParametersImpl) 
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public java.lang.String[] getDefaultCipherSuites () 
	public java.lang.String[] getSupportedCipherSuites () 
	public java.net.ServerSocket createServerSocket ()  throws java.io.IOException 
	public java.net.ServerSocket createServerSocket (int)  throws java.io.IOException 
		int port
	public java.net.ServerSocket createServerSocket (int, int)  throws java.io.IOException 
		int port
		int backlog
	public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress iAddress
}

com/android/org/conscrypt/OpenSSLSignature$SHA224ECDSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA224ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$ECB.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$ECB extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES {
	public void  (com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA384.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA384 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/SSLParametersImpl$PSKCallbacks.class
SSLParametersImpl.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks extends java.lang.Object {
	public abstract java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager) 
	public abstract java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String) 
	public abstract javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String) 
}

com/android/org/conscrypt/OpenSSLX509CRL.class
OpenSSLX509CRL.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509CRL extends java.security.cert.X509CRL {
	private final long mContext
	private void  (long) 
		long ctx
	public static com.android.org.conscrypt.OpenSSLX509CRL fromX509DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		long crlCtx
		Exception e
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
	public static java.util.List fromPkcs7DerInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		Exception e
		int i
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
		long[] certRefs
		java.util.List certs
	public static com.android.org.conscrypt.OpenSSLX509CRL fromX509PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		long crlCtx
		Exception e
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
	public static java.util.List fromPkcs7PemInputStream (java.io.InputStream)  throws com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException 
		Exception e
		int i
		java.io.InputStream is
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
		long[] certRefs
		java.util.List certs
	public java.util.Set getCriticalExtensionOIDs () 
		String[] critOids
	public byte[] getExtensionValue (java.lang.String) 
		String oid
	public java.util.Set getNonCriticalExtensionOIDs () 
		String[] nonCritOids
	public boolean hasUnsupportedCriticalExtension () 
		long extensionRef
		String oid
		String[] arr$
		int len$
		int i$
		String[] criticalOids
	public byte[] getEncoded ()  throws java.security.cert.CRLException 
	private void verifyOpenSSL (com.android.org.conscrypt.OpenSSLKey)  throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		com.android.org.conscrypt.OpenSSLKey pkey
	private void verifyInternal (java.security.PublicKey, java.lang.String)  throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		java.security.Signature sig
		java.security.PublicKey key
		String sigProvider
		String sigAlg
		java.security.Signature sig
	public void verify (java.security.PublicKey)  throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		com.android.org.conscrypt.OpenSSLKey pkey
		java.security.PublicKey key
	public void verify (java.security.PublicKey, java.lang.String)  throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		java.security.PublicKey key
		String sigProvider
	public int getVersion () 
	public java.security.Principal getIssuerDN () 
	public javax.security.auth.x500.X500Principal getIssuerX500Principal () 
		byte[] issuer
	public java.util.Date getThisUpdate () 
		java.util.Calendar calendar
	public java.util.Date getNextUpdate () 
		java.util.Calendar calendar
	public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger) 
		java.math.BigInteger serialNumber
		long revokedRef
	public java.security.cert.X509CRLEntry getRevokedCertificate (java.security.cert.X509Certificate) 
		com.android.org.conscrypt.OpenSSLX509Certificate osslCert
		long x509RevokedRef
		java.security.cert.X509Certificate certificate
	public java.util.Set getRevokedCertificates () 
		long entryRef
		long[] arr$
		int len$
		int i$
		long[] entryRefs
		java.util.Set crlSet
	public byte[] getTBSCertList ()  throws java.security.cert.CRLException 
	public byte[] getSignature () 
	public java.lang.String getSigAlgName () 
	public java.lang.String getSigAlgOID () 
	public byte[] getSigAlgParams () 
	public boolean isRevoked (java.security.cert.Certificate) 
		com.android.org.conscrypt.OpenSSLX509Certificate osslCert
		Exception e
		java.security.cert.Certificate cert
		com.android.org.conscrypt.OpenSSLX509Certificate osslCert
		long x509RevokedRef
	public java.lang.String toString () 
		java.io.ByteArrayOutputStream os
		long bioCtx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_AEAD$AES$GCM.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_AEAD$AES$GCM extends com.android.org.conscrypt.OpenSSLCipher$EVP_AEAD$AES {
	public void  () 
	protected void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode)  throws java.security.NoSuchAlgorithmException 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected long getEVP_AEAD (int)  throws java.security.InvalidKeyException 
		int keyLength
}

com/android/org/conscrypt/OpenSSLMac$HmacSHA384.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacSHA384 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/AbstractSessionContext$1.class
AbstractSessionContext.java
package com.android.org.conscrypt
 com.android.org.conscrypt.AbstractSessionContext$1 extends java.util.LinkedHashMap {
	final com.android.org.conscrypt.AbstractSessionContext this$0
	void  (com.android.org.conscrypt.AbstractSessionContext) 
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
		boolean remove
}

com/android/org/conscrypt/OpenSSLContextImpl$TLSv12.class
OpenSSLContextImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLContextImpl$TLSv12 extends com.android.org.conscrypt.OpenSSLContextImpl {
	public void  () 
	public volatile javax.net.ssl.SSLSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetServerSessionContext () 
}

com/android/org/conscrypt/KeyManagerImpl.class
KeyManagerImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.KeyManagerImpl extends javax.net.ssl.X509ExtendedKeyManager {
	private final java.util.Hashtable hash
	public void  (java.security.KeyStore, char[]) 
		java.security.KeyStoreException e
		java.security.KeyStore$PrivateKeyEntry entry
		java.security.KeyStoreException e
		java.security.UnrecoverableEntryException e
		java.security.NoSuchAlgorithmException e
		String alias
		java.security.KeyStore keyStore
		char[] pwd
		java.util.Enumeration aliases
	public java.lang.String chooseClientAlias (java.lang.String[], java.security.Principal[], java.net.Socket) 
		String[] keyTypes
		java.security.Principal[] issuers
		java.net.Socket socket
		String[] al
	public java.lang.String chooseServerAlias (java.lang.String, java.security.Principal[], java.net.Socket) 
		String keyType
		java.security.Principal[] issuers
		java.net.Socket socket
		String[] al
	public java.security.cert.X509Certificate[] getCertificateChain (java.lang.String) 
		int i
		java.security.cert.X509Certificate[] xcerts
		java.security.cert.Certificate[] certs
		String alias
	public java.lang.String[] getClientAliases (java.lang.String, java.security.Principal[]) 
		String keyType
		java.security.Principal[] issuers
	public java.lang.String[] getServerAliases (java.lang.String, java.security.Principal[]) 
		String keyType
		java.security.Principal[] issuers
	public java.security.PrivateKey getPrivateKey (java.lang.String) 
		String alias
	public java.lang.String chooseEngineClientAlias (java.lang.String[], java.security.Principal[], javax.net.ssl.SSLEngine) 
		String[] keyTypes
		java.security.Principal[] issuers
		javax.net.ssl.SSLEngine engine
		String[] al
	public java.lang.String chooseEngineServerAlias (java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine) 
		String keyType
		java.security.Principal[] issuers
		javax.net.ssl.SSLEngine engine
		String[] al
	private java.lang.String[] chooseAlias (java.lang.String[], java.security.Principal[]) 
		String sigAlgorithm
		java.security.cert.X509Certificate xcertFromChain
		javax.security.auth.x500.X500Principal issuerFromChain
		java.security.cert.Certificate certFromChain
		java.security.cert.Certificate[] arr$
		int len$
		int i$
		String sigAlgorithm
		int index
		String keyAlgorithm
		String[] arr$
		int len$
		int i$
		String alias
		java.security.KeyStore$PrivateKeyEntry entry
		java.security.cert.Certificate[] chain
		java.security.cert.Certificate cert
		String certKeyAlg
		String certSigAlg
		java.util.Enumeration aliases
		String[] keyTypes
		java.security.Principal[] issuers
		java.util.List issuersList
		java.util.ArrayList found
}

com/android/org/conscrypt/TrustManagerFactoryImpl.class
TrustManagerFactoryImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.TrustManagerFactoryImpl extends javax.net.ssl.TrustManagerFactorySpi {
	private java.security.KeyStore keyStore
	public void  () 
	public void engineInit (java.security.KeyStore)  throws java.security.KeyStoreException 
		java.io.IOException e
		java.security.cert.CertificateException e
		java.security.NoSuchAlgorithmException e
		java.security.KeyStore ks
	public void engineInit (javax.net.ssl.ManagerFactoryParameters)  throws java.security.InvalidAlgorithmParameterException 
		javax.net.ssl.ManagerFactoryParameters spec
	public javax.net.ssl.TrustManager[] engineGetTrustManagers () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA512ECDSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA512ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipherRSA$Raw.class
OpenSSLCipherRSA.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipherRSA$Raw extends com.android.org.conscrypt.OpenSSLCipherRSA {
	public void  () 
}

com/android/org/conscrypt/KeyManagerFactoryImpl.class
KeyManagerFactoryImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.KeyManagerFactoryImpl extends javax.net.ssl.KeyManagerFactorySpi {
	private java.security.KeyStore keyStore
	private char[] pwd
	public void  () 
	protected void engineInit (java.security.KeyStore, char[])  throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException 
		java.io.IOException e
		java.security.cert.CertificateException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.security.cert.CertificateException e
		String keyStoreName
		String keyStorePwd
		java.security.KeyStore ks
		char[] password
	protected void engineInit (javax.net.ssl.ManagerFactoryParameters)  throws java.security.InvalidAlgorithmParameterException 
		javax.net.ssl.ManagerFactoryParameters spec
	protected javax.net.ssl.KeyManager[] engineGetKeyManagers () 
}

com/android/org/conscrypt/Platform.class
Platform.java
package com.android.org.conscrypt
 com.android.org.conscrypt.Platform extends java.lang.Object {
	public static void setup () 
	private void ping () 
	private void  () 
	public static java.io.FileDescriptor getFileDescriptor (java.net.Socket) 
		java.net.Socket s
	public static java.io.FileDescriptor getFileDescriptorFromSSLSocket (com.android.org.conscrypt.OpenSSLSocketImpl) 
		java.lang.reflect.Field f_impl
		Object socketImpl
		java.lang.reflect.Field f_fd
		Exception e
		com.android.org.conscrypt.OpenSSLSocketImpl openSSLSocketImpl
	public static java.lang.String getCurveName (java.security.spec.ECParameterSpec) 
		java.security.spec.ECParameterSpec spec
	public static void setCurveName (java.security.spec.ECParameterSpec, java.lang.String) 
		java.security.spec.ECParameterSpec spec
		String curveName
	public static void setSocketWriteTimeout (java.net.Socket, long)  throws java.net.SocketException 
		android.system.ErrnoException errnoException
		java.net.Socket s
		long timeoutMillis
		android.system.StructTimeval tv
	public static void checkServerTrusted (javax.net.ssl.X509TrustManager, java.security.cert.X509Certificate[], java.lang.String, java.lang.String)  throws java.security.cert.CertificateException 
		com.android.org.conscrypt.TrustManagerImpl tm
		javax.net.ssl.X509TrustManager x509tm
		java.security.cert.X509Certificate[] chain
		String authType
		String host
	public static com.android.org.conscrypt.OpenSSLKey wrapRsaKey (java.security.PrivateKey) 
		java.security.PrivateKey key
	public static void logEvent (java.lang.String) 
		Class processClass
		Object processInstance
		java.lang.reflect.Method myUidMethod
		int uid
		Class eventLogClass
		Object eventLogInstance
		java.lang.reflect.Method writeEventMethod
		Exception e
		String message
	public static boolean isLiteralIpAddress (java.lang.String) 
		String hostname
	public static javax.net.ssl.SSLSocketFactory wrapSocketFactoryIfNeeded (com.android.org.conscrypt.OpenSSLSocketFactoryImpl) 
		com.android.org.conscrypt.OpenSSLSocketFactoryImpl factory
	void  (com.android.org.conscrypt.Platform$1) 
		com.android.org.conscrypt.Platform$1 x0
}

com/android/org/conscrypt/SSLParametersImpl$AliasChooser.class
SSLParametersImpl.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLParametersImpl$AliasChooser extends java.lang.Object {
	public abstract java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[]) 
	public abstract java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String) 
}

com/android/org/conscrypt/OpenSSLContextImpl$SSLv3.class
OpenSSLContextImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLContextImpl$SSLv3 extends com.android.org.conscrypt.OpenSSLContextImpl {
	public void  () 
	public volatile javax.net.ssl.SSLSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetServerSessionContext () 
}

com/android/org/conscrypt/OpenSSLCipherRSA.class
OpenSSLCipherRSA.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipherRSA extends javax.crypto.CipherSpi {
	private com.android.org.conscrypt.OpenSSLKey key
	private boolean usingPrivateKey
	private boolean encrypting
	private byte[] buffer
	private int bufferOffset
	private boolean inputTooLarge
	private int padding
	protected void  (int) 
		int padding
	protected void engineSetMode (java.lang.String)  throws java.security.NoSuchAlgorithmException 
		String mode
		String modeUpper
	protected void engineSetPadding (java.lang.String)  throws javax.crypto.NoSuchPaddingException 
		String padding
		String paddingUpper
	protected int engineGetBlockSize () 
	protected int engineGetOutputSize (int) 
		int inputLen
	private int paddedBlockSizeBytes () 
		int paddedBlockSizeBytes
	private int keySizeBytes () 
	protected byte[] engineGetIV () 
	protected java.security.AlgorithmParameters engineGetParameters () 
	private void engineInitInternal (int, java.security.Key)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLRSAPrivateKey rsaPrivateKey
		java.security.interfaces.RSAPrivateCrtKey rsaPrivateKey
		java.security.interfaces.RSAPrivateKey rsaPrivateKey
		com.android.org.conscrypt.OpenSSLRSAPublicKey rsaPublicKey
		java.security.interfaces.RSAPublicKey rsaPublicKey
		int opmode
		java.security.Key key
	protected void engineInit (int, java.security.Key, java.security.SecureRandom)  throws java.security.InvalidKeyException 
		int opmode
		java.security.Key key
		java.security.SecureRandom random
	protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		int opmode
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
	protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		int opmode
		java.security.Key key
		java.security.AlgorithmParameters params
		java.security.SecureRandom random
	protected byte[] engineUpdate (byte[], int, int) 
		byte[] input
		int inputOffset
		int inputLen
	protected int engineUpdate (byte[], int, int, byte[], int)  throws javax.crypto.ShortBufferException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
	protected byte[] engineDoFinal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] tmpBuf
		byte[] tmpBuf
		int resultSize
		int resultSize
		int resultSize
		javax.crypto.IllegalBlockSizeException newE
		java.security.SignatureException e
		byte[] input
		int inputOffset
		int inputLen
		byte[] tmpBuf
		byte[] output
		int resultSize
	protected int engineDoFinal (byte[], int, int, byte[], int)  throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		byte[] b
		int lastOffset
	protected byte[] engineWrap (java.security.Key)  throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException 
		byte[] encoded
		javax.crypto.IllegalBlockSizeException newE
		javax.crypto.BadPaddingException e
		java.security.Key key
	protected java.security.Key engineUnwrap (byte[], java.lang.String, int)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException 
		java.security.KeyFactory keyFactory
		java.security.KeyFactory keyFactory
		byte[] encoded
		javax.crypto.IllegalBlockSizeException e
		javax.crypto.BadPaddingException e
		java.security.spec.InvalidKeySpecException e
		byte[] wrappedKey
		String wrappedKeyAlgorithm
		int wrappedKeyType
}

com/android/org/conscrypt/OpenSSLX509CertificateFactory.class
OpenSSLX509CertificateFactory.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509CertificateFactory extends java.security.cert.CertificateFactorySpi {
	private static final byte[] PKCS7_MARKER
	private static final int PUSHBACK_SIZE
	private com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser certificateParser
	private com.android.org.conscrypt.OpenSSLX509CertificateFactory$Parser crlParser
	public void  () 
	public java.security.cert.Certificate engineGenerateCertificate (java.io.InputStream)  throws java.security.cert.CertificateException 
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException e
		java.io.InputStream inStream
	public java.util.Collection engineGenerateCertificates (java.io.InputStream)  throws java.security.cert.CertificateException 
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException e
		java.io.InputStream inStream
	public java.security.cert.CRL engineGenerateCRL (java.io.InputStream)  throws java.security.cert.CRLException 
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException e
		java.io.InputStream inStream
	public java.util.Collection engineGenerateCRLs (java.io.InputStream)  throws java.security.cert.CRLException 
		com.android.org.conscrypt.OpenSSLX509CertificateFactory$ParsingException e
		java.io.InputStream inStream
	public java.util.Iterator engineGetCertPathEncodings () 
	public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream)  throws java.security.cert.CertificateException 
		java.io.InputStream inStream
	public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String)  throws java.security.cert.CertificateException 
		java.io.InputStream inStream
		String encoding
	public java.security.cert.CertPath engineGenerateCertPath (java.util.List)  throws java.security.cert.CertificateException 
		java.security.cert.Certificate c
		int i
		java.util.List certificates
		java.util.List filtered
	static byte[] access$000 () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLServerSocketImpl.class
OpenSSLServerSocketImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLServerSocketImpl extends javax.net.ssl.SSLServerSocket {
	private final com.android.org.conscrypt.SSLParametersImpl sslParameters
	private boolean channelIdEnabled
	protected void  (com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		int port
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (int, int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		int port
		int backlog
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (int, int, java.net.InetAddress, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress iAddress
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public boolean getEnableSessionCreation () 
	public void setEnableSessionCreation (boolean) 
		boolean flag
	public java.lang.String[] getSupportedProtocols () 
	public java.lang.String[] getEnabledProtocols () 
	public void setEnabledProtocols (java.lang.String[]) 
		String[] protocols
	public java.lang.String[] getSupportedCipherSuites () 
	public java.lang.String[] getEnabledCipherSuites () 
	public void setChannelIdEnabled (boolean) 
		boolean enabled
	public boolean isChannelIdEnabled () 
	public void setEnabledCipherSuites (java.lang.String[]) 
		String[] suites
	public boolean getWantClientAuth () 
	public void setWantClientAuth (boolean) 
		boolean want
	public boolean getNeedClientAuth () 
	public void setNeedClientAuth (boolean) 
		boolean need
	public void setUseClientMode (boolean) 
		boolean mode
	public boolean getUseClientMode () 
	public java.net.Socket accept ()  throws java.io.IOException 
		com.android.org.conscrypt.OpenSSLSocketImpl socket
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA1.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA1 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$CBC$NoPadding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CBC {
	public void  () 
}

com/android/org/conscrypt/PSKKeyManager.class
PSKKeyManager.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.PSKKeyManager extends java.lang.Object implements javax.net.ssl.KeyManager  {
	public static final int MAX_IDENTITY_HINT_LENGTH_BYTES
	public static final int MAX_IDENTITY_LENGTH_BYTES
	public static final int MAX_KEY_LENGTH_BYTES
	public abstract java.lang.String chooseServerKeyIdentityHint (java.net.Socket) 
	public abstract java.lang.String chooseServerKeyIdentityHint (javax.net.ssl.SSLEngine) 
	public abstract java.lang.String chooseClientKeyIdentity (java.lang.String, java.net.Socket) 
	public abstract java.lang.String chooseClientKeyIdentity (java.lang.String, javax.net.ssl.SSLEngine) 
	public abstract javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, java.net.Socket) 
	public abstract javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, javax.net.ssl.SSLEngine) 
}

com/android/org/conscrypt/PinListEntry.class
PinListEntry.java
package com.android.org.conscrypt
public com.android.org.conscrypt.PinListEntry extends java.lang.Object {
	private final String cn
	private final boolean enforcing
	private final java.util.Set pinnedFingerprints
	private final com.android.org.conscrypt.TrustedCertificateStore certStore
	public java.lang.String getCommonName () 
	public boolean getEnforcing () 
	public void  (java.lang.String, com.android.org.conscrypt.TrustedCertificateStore)  throws com.android.org.conscrypt.PinEntryException 
		String entry
		com.android.org.conscrypt.TrustedCertificateStore store
		String[] values
	private static boolean enforcementValueFromString (java.lang.String)  throws com.android.org.conscrypt.PinEntryException 
		String val
	public boolean isChainValid (java.util.List) 
		String fingerprint
		java.security.cert.X509Certificate cert
		java.util.Iterator i$
		java.util.List chain
		boolean containsUserCert
	private static java.lang.String getFingerprint (java.security.cert.X509Certificate) 
		java.security.MessageDigest dgst
		byte[] encoded
		byte[] fingerprint
		java.security.NoSuchAlgorithmException e
		java.security.cert.X509Certificate cert
	private void addPins (java.lang.String[]) 
		String pin
		String[] arr$
		int len$
		int i$
		String[] pins
	private static void validatePin (java.lang.String) 
		NumberFormatException e
		String pin
	private boolean chainContainsUserCert (java.util.List) 
		java.security.cert.X509Certificate cert
		java.util.Iterator i$
		java.util.List chain
	private void logPinFailure (java.util.List, boolean) 
		java.util.List chain
		boolean containsUserCert
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$DESEDE.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER {
	private static int DES_BLOCK_SIZE
	public void  (com.android.org.conscrypt.OpenSSLCipher$Mode, com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected java.lang.String getBaseCipherName () 
	protected java.lang.String getCipherName (int, com.android.org.conscrypt.OpenSSLCipher$Mode) 
		String baseCipherName
		int keySize
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
		String baseCipherName
	protected void checkSupportedKeySize (int)  throws java.security.InvalidKeyException 
		int keySize
	protected void checkSupportedMode (com.android.org.conscrypt.OpenSSLCipher$Mode)  throws java.security.NoSuchAlgorithmException 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	protected void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding)  throws javax.crypto.NoSuchPaddingException 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected int getCipherBlockSize () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSocketFactoryImpl.class
OpenSSLSocketFactoryImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSocketFactoryImpl extends javax.net.ssl.SSLSocketFactory {
	private final com.android.org.conscrypt.SSLParametersImpl sslParameters
	private final java.io.IOException instantiationException
	public void  () 
		java.security.KeyManagementException e
		com.android.org.conscrypt.SSLParametersImpl sslParametersLocal
		java.io.IOException instantiationExceptionLocal
	public void  (com.android.org.conscrypt.SSLParametersImpl) 
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public java.lang.String[] getDefaultCipherSuites () 
	public java.lang.String[] getSupportedCipherSuites () 
	public java.net.Socket createSocket ()  throws java.io.IOException 
	public java.net.Socket createSocket (java.lang.String, int)  throws java.io.IOException java.net.UnknownHostException 
		String hostname
		int port
	public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int)  throws java.io.IOException java.net.UnknownHostException 
		String hostname
		int port
		java.net.InetAddress localHost
		int localPort
	public java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress localAddress
		int localPort
	public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean)  throws java.io.IOException 
		java.net.Socket s
		String hostname
		int port
		boolean autoClose
}

com/android/org/conscrypt/OpenSSLECPublicKey.class
OpenSSLECPublicKey.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey com.android.org.conscrypt.OpenSSLKeyHolder  {
	private static final long serialVersionUID
	private static final String ALGORITHM
	protected transient com.android.org.conscrypt.OpenSSLKey key
	protected transient com.android.org.conscrypt.OpenSSLECGroupContext group
	public void  (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLECGroupContext group
		com.android.org.conscrypt.OpenSSLKey key
	public void  (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
	public void  (java.security.spec.ECPublicKeySpec)  throws java.security.spec.InvalidKeySpecException 
		com.android.org.conscrypt.OpenSSLECPointContext pubKey
		Exception e
		java.security.spec.ECPublicKeySpec ecKeySpec
	public static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.ECPublicKey)  throws java.security.InvalidKeyException 
		com.android.org.conscrypt.OpenSSLECGroupContext group
		com.android.org.conscrypt.OpenSSLECPointContext pubKey
		Exception e
		java.security.interfaces.ECPublicKey ecPublicKey
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public java.security.spec.ECParameterSpec getParams () 
	private java.security.spec.ECPoint getPublicKey () 
		com.android.org.conscrypt.OpenSSLECPointContext pubKey
	public java.security.spec.ECPoint getW () 
	public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLECPrivateKey other
		Object o
		java.security.interfaces.ECPublicKey other
		java.security.spec.ECParameterSpec spec
		java.security.spec.ECParameterSpec otherSpec
	public int hashCode () 
	public java.lang.String toString () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
		byte[] encoded
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/SSLNullSession$DefaultHolder.class
SSLNullSession.java
package com.android.org.conscrypt
 com.android.org.conscrypt.SSLNullSession$DefaultHolder extends java.lang.Object {
	public static final com.android.org.conscrypt.SSLNullSession NULL_SESSION
	private void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLProvider.class
OpenSSLProvider.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLProvider extends java.security.Provider {
	private static final long serialVersionUID
	public static final String PROVIDER_NAME
	private static final String PREFIX
	private static final String STANDARD_EC_PRIVATE_KEY_INTERFACE_CLASS_NAME
	private static final String STANDARD_RSA_PRIVATE_KEY_INTERFACE_CLASS_NAME
	private static final String STANDARD_RSA_PUBLIC_KEY_INTERFACE_CLASS_NAME
	public void  () 
	public void  (java.lang.String) 
		String providerName
		String classOpenSSLContextImpl
		String tls12SSLContext
		String ssl3SSLContext
	private void putMacImplClass (java.lang.String, java.lang.String) 
		String algorithm
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putSymmetricCipherImplClass (java.lang.String, java.lang.String) 
		String transformation
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putRSACipherImplClass (java.lang.String, java.lang.String) 
		String transformation
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putSignatureImplClass (java.lang.String, java.lang.String) 
		String algorithm
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putRAWRSASignatureImplClass (java.lang.String) 
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putECDHKeyAgreementImplClass (java.lang.String) 
		String className
		String supportedKeyClasses
		String supportedKeyFormats
	private void putImplClassWithKeyConstraints (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String typeAndAlgName
		String fullyQualifiedClassName
		String supportedKeyClasses
		String supportedKeyFormats
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_AEAD.class
OpenSSLCipher.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.OpenSSLCipher$EVP_AEAD extends com.android.org.conscrypt.OpenSSLCipher {
	private static int lastGlobalMessageSize
	protected byte[] buf
	protected int bufCount
	protected long evpAead
	private byte[] aad
	private int tagLen
	public void  (com.android.org.conscrypt.OpenSSLCipher$Mode) 
		com.android.org.conscrypt.OpenSSLCipher$Mode mode
	private void expand (int) 
		int i
		byte[] newbuf
	private void reset () 
		int lastBufSize
	protected void engineInitInternal (byte[], java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		byte[] iv
		int tagLenBits
		ClassNotFoundException e
		java.lang.reflect.Method getTLenMethod
		java.lang.reflect.Method getIVMethod
		ReflectiveOperationException e
		java.lang.reflect.InvocationTargetException e
		javax.crypto.spec.IvParameterSpec ivParams
		byte[] iv
		int tagLenBits
		Class gcmSpecClass
		byte[] encodedKey
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
		byte[] iv
		int tagLenBits
		boolean encrypting
		int expectedIvLength
	protected int updateInternal (byte[], int, int, byte[], int, int)  throws javax.crypto.ShortBufferException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		int maximumLen
	protected int doFinalInternal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		int bytesWritten
		ReflectiveOperationException e2
		ReflectiveOperationException e2
		java.lang.reflect.InvocationTargetException e2
		javax.crypto.BadPaddingException badTagException
		java.lang.reflect.Constructor aeadBadTagConstructor
		javax.crypto.BadPaddingException e
		byte[] output
		int outputOffset
		int maximumLen
		com.android.org.conscrypt.NativeRef$EVP_AEAD_CTX cipherCtx
		int bytesWritten
	protected void checkSupportedPadding (com.android.org.conscrypt.OpenSSLCipher$Padding)  throws javax.crypto.NoSuchPaddingException 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
	protected int getOutputSizeForFinal (int) 
		int inputLen
	protected void engineUpdateAAD (byte[], int, int) 
		int newSize
		byte[] newaad
		byte[] input
		int inputOffset
		int inputLen
	protected abstract long getEVP_AEAD (int)  throws java.security.InvalidKeyException 
	static void  () 
}

com/android/org/conscrypt/Platform$OpenSSLMapper.class
Platform.java
package com.android.org.conscrypt
 com.android.org.conscrypt.Platform$OpenSSLMapper extends java.lang.Object implements org.apache.harmony.security.utils.AlgNameMapperSource  {
	private void  () 
	public java.lang.String mapNameToOid (java.lang.String) 
		String algName
	public java.lang.String mapOidToName (java.lang.String) 
		String oid
	void  (com.android.org.conscrypt.Platform$1) 
		com.android.org.conscrypt.Platform$1 x0
}

com/android/org/conscrypt/OpenSSLECKeyPairGenerator.class
OpenSSLECKeyPairGenerator.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLECKeyPairGenerator extends java.security.KeyPairGenerator {
	private static final String ALGORITHM
	private static final int DEFAULT_KEY_SIZE
	private static final java.util.Map SIZE_TO_CURVE_NAME
	private com.android.org.conscrypt.OpenSSLECGroupContext group
	public void  () 
	public java.security.KeyPair generateKeyPair () 
		String curveName
		com.android.org.conscrypt.OpenSSLKey key
	public void initialize (int, java.security.SecureRandom) 
		int keysize
		java.security.SecureRandom random
		String name
		com.android.org.conscrypt.OpenSSLECGroupContext possibleGroup
	public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.ECParameterSpec ecParam
		java.security.spec.ECGenParameterSpec ecParam
		String curveName
		com.android.org.conscrypt.OpenSSLECGroupContext possibleGroup
		java.security.spec.AlgorithmParameterSpec param
		java.security.SecureRandom random
	public static void assertCurvesAreValid () 
		String curveName
		java.util.Iterator i$
		java.util.ArrayList invalidCurves
	static void  () 
}

com/android/org/conscrypt/CertPinManager.class
CertPinManager.java
package com.android.org.conscrypt
public com.android.org.conscrypt.CertPinManager extends java.lang.Object {
	private long lastModified
	private final java.util.Map entries
	private final libcore.util.BasicLruCache hostnameCache
	private boolean initialized
	private static final boolean DEBUG
	private final java.io.File pinFile
	private final com.android.org.conscrypt.TrustedCertificateStore certStore
	public void  (com.android.org.conscrypt.TrustedCertificateStore)  throws com.android.org.conscrypt.PinManagerException 
		com.android.org.conscrypt.TrustedCertificateStore store
	public void  (java.lang.String, com.android.org.conscrypt.TrustedCertificateStore)  throws com.android.org.conscrypt.PinManagerException 
		String path
		com.android.org.conscrypt.TrustedCertificateStore store
	public boolean isChainValid (java.lang.String, java.util.List)  throws com.android.org.conscrypt.PinManagerException 
		String hostname
		java.util.List chain
		com.android.org.conscrypt.PinListEntry entry
	private synchronized boolean ensureInitialized ()  throws com.android.org.conscrypt.PinManagerException 
		com.android.org.conscrypt.PinListEntry pin
		com.android.org.conscrypt.PinEntryException e
		String entry
		String[] arr$
		int len$
		int i$
		String pinFileContents
	private java.lang.String readPinFile ()  throws com.android.org.conscrypt.PinManagerException 
		java.io.FileNotFoundException e
		java.io.IOException e
	private static java.lang.String[] getPinFileEntries (java.lang.String) 
		String pinFileContents
	private synchronized com.android.org.conscrypt.PinListEntry lookup (java.lang.String)  throws com.android.org.conscrypt.PinManagerException 
		String hostname
		String cn
	private boolean isCacheValid () 
	private java.lang.String getMatchingCN (java.lang.String) 
		String cn
		java.util.Iterator i$
		String hostname
		String bestMatch
	private static boolean isHostnameMatchedBy (java.lang.String, java.lang.String) 
		String hostName
		String cn
		int asterisk
		int dot
		int suffixLength
		int suffixStart
	private static void log (java.lang.String, java.lang.Exception) 
		String s
		Exception e
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$ECB$PKCS5Padding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$ECB$PKCS5Padding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$ECB {
	public void  () 
}

com/android/org/conscrypt/OpenSSLBIOSink.class
OpenSSLBIOSink.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLBIOSink extends java.lang.Object {
	private final long ctx
	private final java.io.ByteArrayOutputStream buffer
	private int position
	public static com.android.org.conscrypt.OpenSSLBIOSink create () 
		java.io.ByteArrayOutputStream buffer
	private void  (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream buffer
	public int available () 
	public void reset () 
	public long skip (long) 
		long byteCount
		int maxLength
	public long getContext () 
	public byte[] toByteArray () 
	public int position () 
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLKey.class
OpenSSLKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLKey extends java.lang.Object {
	private final com.android.org.conscrypt.NativeRef$EVP_PKEY ctx
	private final com.android.org.conscrypt.OpenSSLEngine engine
	private final String alias
	private final boolean wrapped
	public void  (long) 
		long ctx
	public void  (long, boolean) 
		long ctx
		boolean wrapped
	public void  (long, com.android.org.conscrypt.OpenSSLEngine, java.lang.String) 
		long ctx
		com.android.org.conscrypt.OpenSSLEngine engine
		String alias
	public com.android.org.conscrypt.NativeRef$EVP_PKEY getNativeRef () 
	com.android.org.conscrypt.OpenSSLEngine getEngine () 
	boolean isEngineBased () 
	public java.lang.String getAlias () 
	public boolean isWrapped () 
	public static com.android.org.conscrypt.OpenSSLKey fromPrivateKey (java.security.PrivateKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey key
		String keyFormat
		byte[] encoded
	public static com.android.org.conscrypt.OpenSSLKey fromPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		com.android.org.conscrypt.OpenSSLKey result
	public static com.android.org.conscrypt.OpenSSLKey fromECPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.spec.ECParameterSpec)  throws java.security.InvalidKeyException 
		java.security.PrivateKey key
		java.security.spec.ECParameterSpec ecParams
		com.android.org.conscrypt.OpenSSLKey result
	private static com.android.org.conscrypt.OpenSSLKey getOpenSSLKey (java.security.PrivateKey) 
		java.security.PrivateKey key
	private static com.android.org.conscrypt.OpenSSLKey fromKeyMaterial (java.security.PrivateKey) 
		java.security.PrivateKey key
		byte[] encoded
	private static com.android.org.conscrypt.OpenSSLKey wrapJCAPrivateKeyForTLSStackOnly (java.security.PrivateKey, java.security.PublicKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		String keyAlgorithm
	private static com.android.org.conscrypt.OpenSSLKey wrapPrivateKey (java.security.PrivateKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey key
	public static com.android.org.conscrypt.OpenSSLKey fromPublicKey (java.security.PublicKey)  throws java.security.InvalidKeyException 
		Exception e
		java.security.PublicKey key
		byte[] encoded
	public java.security.PublicKey getPublicKey ()  throws java.security.NoSuchAlgorithmException 
	static java.security.PublicKey getPublicKey (java.security.spec.X509EncodedKeySpec, int)  throws java.security.spec.InvalidKeySpecException 
		Exception e
		java.security.NoSuchAlgorithmException e
		java.security.spec.X509EncodedKeySpec keySpec
		int type
		java.security.spec.X509EncodedKeySpec x509KeySpec
		com.android.org.conscrypt.OpenSSLKey key
	public java.security.PrivateKey getPrivateKey ()  throws java.security.NoSuchAlgorithmException 
	static java.security.PrivateKey getPrivateKey (java.security.spec.PKCS8EncodedKeySpec, int)  throws java.security.spec.InvalidKeySpecException 
		Exception e
		java.security.NoSuchAlgorithmException e
		java.security.spec.PKCS8EncodedKeySpec keySpec
		int type
		java.security.spec.PKCS8EncodedKeySpec pkcs8KeySpec
		com.android.org.conscrypt.OpenSSLKey key
	public javax.crypto.SecretKey getSecretKey (java.lang.String)  throws java.security.NoSuchAlgorithmException 
		String algorithm
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.OpenSSLKey other
	public int hashCode () 
		int hash
}

com/android/org/conscrypt/TrustedCertificateStore$1.class
TrustedCertificateStore.java
package com.android.org.conscrypt
 com.android.org.conscrypt.TrustedCertificateStore$1 extends java.lang.Object implements com.android.org.conscrypt.TrustedCertificateStore$CertSelector  {
	final java.security.cert.X509Certificate val$x
	final com.android.org.conscrypt.TrustedCertificateStore this$0
	void  (com.android.org.conscrypt.TrustedCertificateStore, java.security.cert.X509Certificate) 
	public boolean match (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
}

com/android/org/conscrypt/OpenSSLRandom.class
OpenSSLRandom.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRandom extends java.security.SecureRandomSpi implements java.io.Serializable  {
	private static final long serialVersionUID
	private boolean mSeeded
	public void  () 
	protected void engineSetSeed (byte[]) 
		byte[] seed
	protected void engineNextBytes (byte[]) 
		byte[] bytes
	protected byte[] engineGenerateSeed (int) 
		int numBytes
		byte[] output
	private void selfSeedIfNotSeeded () 
	public static void seedOpenSSLPRNGFromLinuxRNG () 
		int seedLengthInBytes
		int bytesRead
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$DESEDE$CBC$NoPadding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE$CBC$NoPadding extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$DESEDE$CBC {
	public void  () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA1ECDSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA1ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$CTR.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CTR extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES {
	public void  () 
}

com/android/org/conscrypt/OpenSSLSocketImpl$SSLOutputStream.class
OpenSSLSocketImpl.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLSocketImpl$SSLOutputStream extends java.io.OutputStream {
	private final Object writeLock
	final com.android.org.conscrypt.OpenSSLSocketImpl this$0
	void  (com.android.org.conscrypt.OpenSSLSocketImpl) 
	public void write (int)  throws java.io.IOException 
		int oneByte
		byte[] buffer
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buf
		int offset
		int byteCount
	public void awaitPendingOps () 
}

com/android/org/conscrypt/OpenSSLContextImpl.class
OpenSSLContextImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLContextImpl extends javax.net.ssl.SSLContextSpi {
	private static com.android.org.conscrypt.DefaultSSLContextImpl DEFAULT_SSL_CONTEXT_IMPL
	private final String[] algorithms
	private final com.android.org.conscrypt.ClientSessionContext clientSessionContext
	private final com.android.org.conscrypt.ServerSessionContext serverSessionContext
	protected com.android.org.conscrypt.SSLParametersImpl sslParameters
	public static com.android.org.conscrypt.OpenSSLContextImpl getPreferred () 
	protected void  (java.lang.String[]) 
		String[] algorithms
	protected void  ()  throws java.security.GeneralSecurityException java.io.IOException 
	public void engineInit (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom)  throws java.security.KeyManagementException 
		javax.net.ssl.KeyManager[] kms
		javax.net.ssl.TrustManager[] tms
		java.security.SecureRandom sr
	public javax.net.ssl.SSLSocketFactory engineGetSocketFactory () 
	public javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory () 
	public javax.net.ssl.SSLEngine engineCreateSSLEngine (java.lang.String, int) 
		String host
		int port
		com.android.org.conscrypt.SSLParametersImpl p
	public javax.net.ssl.SSLEngine engineCreateSSLEngine () 
		com.android.org.conscrypt.SSLParametersImpl p
	public com.android.org.conscrypt.ServerSessionContext engineGetServerSessionContext () 
	public com.android.org.conscrypt.ClientSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetServerSessionContext () 
}

com/android/org/conscrypt/AddressUtils.class
AddressUtils.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.AddressUtils extends java.lang.Object {
	private static final String IP_PATTERN
	private static java.util.regex.Pattern ipPattern
	private void  () 
	public static boolean isValidSniHostname (java.lang.String) 
		String sniHostname
	public static boolean isLiteralIpAddress (java.lang.String) 
		String hostname
		java.util.regex.Pattern ipPattern
}

com/android/org/conscrypt/OpenSSLBIOSource$ByteBufferInputStream.class
OpenSSLBIOSource.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLBIOSource$ByteBufferInputStream extends java.io.InputStream {
	private final java.nio.ByteBuffer source
	public void  (java.nio.ByteBuffer) 
		java.nio.ByteBuffer source
	public int read ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
	public int read (byte[])  throws java.io.IOException 
		byte[] buffer
		int originalPosition
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int byteOffset
		int byteCount
		int toRead
		int originalPosition
	public void reset ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long byteCount
		int originalPosition
}

com/android/org/conscrypt/NativeCrypto$SSLHandshakeCallbacks.class
NativeCrypto.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks extends java.lang.Object {
	public abstract void verifyCertificateChain (long, long[], java.lang.String)  throws java.security.cert.CertificateException 
	public abstract void clientCertificateRequested (byte[], byte[][])  throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException 
	public abstract int clientPSKKeyRequested (java.lang.String, byte[], byte[]) 
	public abstract int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[]) 
	public abstract void onSSLStateChange (long, int, int) 
}

com/android/org/conscrypt/OpenSSLMac$HmacSHA224.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacSHA224 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLECPointContext.class
OpenSSLECPointContext.java
package com.android.org.conscrypt
final com.android.org.conscrypt.OpenSSLECPointContext extends java.lang.Object {
	private final com.android.org.conscrypt.OpenSSLECGroupContext group
	private final com.android.org.conscrypt.NativeRef$EC_POINT pointCtx
	void  (com.android.org.conscrypt.OpenSSLECGroupContext, com.android.org.conscrypt.NativeRef$EC_POINT) 
		com.android.org.conscrypt.OpenSSLECGroupContext group
		com.android.org.conscrypt.NativeRef$EC_POINT pointCtx
	public boolean equals (java.lang.Object) 
		Object o
		com.android.org.conscrypt.OpenSSLECPointContext other
	public java.security.spec.ECPoint getECPoint () 
		byte[][] generatorCoords
		java.math.BigInteger x
		java.math.BigInteger y
	public int hashCode () 
	public com.android.org.conscrypt.NativeRef$EC_POINT getNativeRef () 
	public static com.android.org.conscrypt.OpenSSLECPointContext getInstance (int, com.android.org.conscrypt.OpenSSLECGroupContext, java.security.spec.ECPoint) 
		int curveType
		com.android.org.conscrypt.OpenSSLECGroupContext group
		java.security.spec.ECPoint javaPoint
		com.android.org.conscrypt.OpenSSLECPointContext point
}

com/android/org/conscrypt/OpenSSLSignature$SHA512RSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA512RSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLMac$1.class
OpenSSLMac.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLMac$1 extends java.lang.Object {
}

com/android/org/conscrypt/OpenSSLRSAKeyFactory.class
OpenSSLRSAKeyFactory.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAKeyFactory extends java.security.KeyFactorySpi {
	public void  () 
	protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec keySpec
	protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec keySpec
	protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class)  throws java.security.spec.InvalidKeySpecException 
		java.security.interfaces.RSAPublicKey rsaKey
		byte[] encoded
		java.security.interfaces.RSAPublicKey rsaKey
		java.security.interfaces.RSAPrivateCrtKey rsaKey
		java.security.interfaces.RSAPrivateCrtKey rsaKey
		java.security.interfaces.RSAPrivateKey rsaKey
		java.security.interfaces.RSAPrivateCrtKey rsaKey
		byte[] encoded
		java.security.interfaces.RSAPrivateKey privKey
		byte[] encoded
		java.security.interfaces.RSAPrivateKey rsaKey
		byte[] encoded
		byte[] encoded
		java.security.Key key
		Class keySpec
	protected java.security.Key engineTranslateKey (java.security.Key)  throws java.security.InvalidKeyException 
		java.security.spec.InvalidKeySpecException e
		java.security.interfaces.RSAPublicKey rsaKey
		java.security.spec.InvalidKeySpecException e
		java.security.interfaces.RSAPrivateCrtKey rsaKey
		java.math.BigInteger modulus
		java.math.BigInteger publicExponent
		java.math.BigInteger privateExponent
		java.math.BigInteger primeP
		java.math.BigInteger primeQ
		java.math.BigInteger primeExponentP
		java.math.BigInteger primeExponentQ
		java.math.BigInteger crtCoefficient
		java.security.spec.InvalidKeySpecException e
		java.security.interfaces.RSAPrivateKey rsaKey
		java.math.BigInteger modulus
		java.math.BigInteger privateExponent
		java.security.spec.InvalidKeySpecException e
		byte[] encoded
		java.security.spec.InvalidKeySpecException e
		byte[] encoded
		java.security.Key key
}

com/android/org/conscrypt/PinManagerException.class
PinManagerException.java
package com.android.org.conscrypt
 com.android.org.conscrypt.PinManagerException extends java.lang.Exception {
	void  () 
	void  (java.lang.String) 
		String msg
	void  (java.lang.String, java.lang.Exception) 
		String msg
		Exception e
}

com/android/org/conscrypt/OpenSSLSignature$1.class
OpenSSLSignature.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLSignature$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$conscrypt$OpenSSLSignature$EngineType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/org/conscrypt/OpenSSLMac$HmacSHA256.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacSHA256 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLCipher$Padding.class
OpenSSLCipher.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLCipher$Padding extends java.lang.Enum {
	public static final com.android.org.conscrypt.OpenSSLCipher$Padding NOPADDING
	public static final com.android.org.conscrypt.OpenSSLCipher$Padding PKCS5PADDING
	public static final com.android.org.conscrypt.OpenSSLCipher$Padding ISO10126PADDING
	private static final com.android.org.conscrypt.OpenSSLCipher$Padding[] $VALUES
	public static com.android.org.conscrypt.OpenSSLCipher$Padding[] values () 
	public static com.android.org.conscrypt.OpenSSLCipher$Padding valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$1.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
 com.android.org.conscrypt.OpenSSLMessageDigestJDK$1 extends java.lang.Object {
}

com/android/org/conscrypt/OpenSSLBIOInputStream.class
OpenSSLBIOInputStream.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLBIOInputStream extends java.io.FilterInputStream {
	private long ctx
	public void  (java.io.InputStream, boolean) 
		java.io.InputStream is
		boolean isFinite
	public long getBioContext () 
	public void release () 
	public int gets (byte[])  throws java.io.IOException 
		byte[] buffer
		int offset
		int inputByte
}

com/android/org/conscrypt/OpenSSLMac$HmacSHA512.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacSHA512 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLRSAPrivateCrtKey.class
OpenSSLRSAPrivateCrtKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAPrivateCrtKey extends com.android.org.conscrypt.OpenSSLRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey  {
	private static final long serialVersionUID
	private java.math.BigInteger publicExponent
	private java.math.BigInteger primeP
	private java.math.BigInteger primeQ
	private java.math.BigInteger primeExponentP
	private java.math.BigInteger primeExponentQ
	private java.math.BigInteger crtCoefficient
	void  (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
	void  (com.android.org.conscrypt.OpenSSLKey, byte[][]) 
		com.android.org.conscrypt.OpenSSLKey key
		byte[][] params
	public void  (java.security.spec.RSAPrivateCrtKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.RSAPrivateCrtKeySpec rsaKeySpec
	private static com.android.org.conscrypt.OpenSSLKey init (java.security.spec.RSAPrivateCrtKeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.math.BigInteger publicExponent
		java.math.BigInteger primeP
		java.math.BigInteger primeQ
		java.math.BigInteger primeExponentP
		java.math.BigInteger primeExponentQ
		java.math.BigInteger crtCoefficient
		Exception e
		java.security.spec.RSAPrivateCrtKeySpec rsaKeySpec
		java.math.BigInteger modulus
		java.math.BigInteger privateExponent
	static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPrivateCrtKey)  throws java.security.InvalidKeyException 
		java.math.BigInteger publicExponent
		java.math.BigInteger primeP
		java.math.BigInteger primeQ
		java.math.BigInteger primeExponentP
		java.math.BigInteger primeExponentQ
		java.math.BigInteger crtCoefficient
		Exception e
		java.security.interfaces.RSAPrivateCrtKey rsaPrivateKey
		java.math.BigInteger modulus
		java.math.BigInteger privateExponent
	synchronized void readParams (byte[][]) 
		byte[][] params
	public java.math.BigInteger getPublicExponent () 
	public java.math.BigInteger getPrimeP () 
	public java.math.BigInteger getPrimeQ () 
	public java.math.BigInteger getPrimeExponentP () 
	public java.math.BigInteger getPrimeExponentQ () 
	public java.math.BigInteger getCrtCoefficient () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLRSAPrivateKey other
		java.security.interfaces.RSAPrivateCrtKey other
		java.security.interfaces.RSAPrivateKey other
		Object o
	public final int hashCode () 
		int hashCode
	public java.lang.String toString () 
		StringBuilder sb
		boolean engineBased
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/OpenSSLEngineImpl.class
OpenSSLEngineImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLEngineImpl extends javax.net.ssl.SSLEngine implements com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks com.android.org.conscrypt.SSLParametersImpl$AliasChooser com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks  {
	private final com.android.org.conscrypt.SSLParametersImpl sslParameters
	private final Object stateLock
	private com.android.org.conscrypt.OpenSSLEngineImpl$EngineState engineState
	private long sslNativePointer
	private static com.android.org.conscrypt.OpenSSLBIOSource nullSource
	private com.android.org.conscrypt.OpenSSLBIOSink handshakeSink
	private final com.android.org.conscrypt.OpenSSLBIOSink localToRemoteSink
	private com.android.org.conscrypt.OpenSSLSessionImpl sslSession
	private com.android.org.conscrypt.OpenSSLSessionImpl handshakeSession
	com.android.org.conscrypt.OpenSSLKey channelIdPrivateKey
	public void  (com.android.org.conscrypt.SSLParametersImpl) 
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public void  (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl) 
		String host
		int port
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	public void beginHandshake ()  throws javax.net.ssl.SSLException 
		com.android.org.conscrypt.AbstractSessionContext sessionContext
		long sslCtxNativePointer
		String logMessage
		String message
		java.io.IOException e
		boolean releaseResources
	public void closeInbound ()  throws javax.net.ssl.SSLException 
	public void closeOutbound () 
	public java.lang.Runnable getDelegatedTask () 
	public java.lang.String[] getEnabledCipherSuites () 
	public java.lang.String[] getEnabledProtocols () 
	public boolean getEnableSessionCreation () 
	public javax.net.ssl.SSLEngineResult$HandshakeStatus getHandshakeStatus () 
	public boolean getNeedClientAuth () 
	public javax.net.ssl.SSLSession getSession () 
	public java.lang.String[] getSupportedCipherSuites () 
	public java.lang.String[] getSupportedProtocols () 
	public boolean getUseClientMode () 
	public boolean getWantClientAuth () 
	public boolean isInboundDone () 
	public boolean isOutboundDone () 
	public void setEnabledCipherSuites (java.lang.String[]) 
		String[] suites
	public void setEnabledProtocols (java.lang.String[]) 
		String[] protocols
	public void setEnableSessionCreation (boolean) 
		boolean flag
	public void setNeedClientAuth (boolean) 
		boolean need
	public void setUseClientMode (boolean) 
		boolean mode
	public void setWantClientAuth (boolean) 
		boolean want
	private static void checkIndex (int, int, int) 
		int length
		int offset
		int count
	public javax.net.ssl.SSLEngineResult unwrap (java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int)  throws javax.net.ssl.SSLException 
		java.nio.ByteBuffer dst
		int i
		int bytesWritten
		int bytesConsumed
		Exception e
		int positionBeforeHandshake
		com.android.org.conscrypt.OpenSSLBIOSource source
		long sslSessionCtx
		java.nio.ByteBuffer dst
		java.nio.ByteBuffer arrayDst
		int dstOffset
		int internalProduced
		int positionBeforeRead
		int produced
		boolean shouldStop
		int consumed
		java.io.IOException e
		java.nio.ByteBuffer src
		java.nio.ByteBuffer[] dsts
		int offset
		int length
		int dstRemaining
		javax.net.ssl.SSLEngineResult$HandshakeStatus handshakeStatus
		java.nio.ByteBuffer srcDuplicate
		com.android.org.conscrypt.OpenSSLBIOSource source
	private java.nio.ByteBuffer getNextAvailableByteBuffer (java.nio.ByteBuffer[], int, int) 
		int i
		java.nio.ByteBuffer[] buffers
		int offset
		int length
	public javax.net.ssl.SSLEngineResult wrap (java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer)  throws javax.net.ssl.SSLException 
		java.nio.ByteBuffer src
		java.nio.ByteBuffer[] arr$
		int len$
		int i$
		Exception e
		long sslSessionCtx
		int bytesWritten
		int toRead
		int numRead
		java.nio.ByteBuffer src
		java.nio.ByteBuffer[] arr$
		int len$
		int i$
		int totalRead
		byte[] buffer
		java.io.IOException e
		java.nio.ByteBuffer[] srcs
		int offset
		int length
		java.nio.ByteBuffer dst
		javax.net.ssl.SSLEngineResult$HandshakeStatus handshakeStatus
	private static int writeSinkToByteBuffer (com.android.org.conscrypt.OpenSSLBIOSink, java.nio.ByteBuffer) 
		com.android.org.conscrypt.OpenSSLBIOSink sink
		java.nio.ByteBuffer dst
		int toWrite
	public int clientPSKKeyRequested (java.lang.String, byte[], byte[]) 
		String identityHint
		byte[] identity
		byte[] key
	public int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[]) 
		String identityHint
		String identity
		byte[] key
	public void onSSLStateChange (long, int, int) 
		long sslSessionNativePtr
		int type
		int val
	public void verifyCertificateChain (long, long[], java.lang.String)  throws java.security.cert.CertificateException 
		int i
		String authType
		javax.net.ssl.X509TrustManager x509tm
		com.android.org.conscrypt.OpenSSLX509Certificate[] peerCertChain
		boolean client
		java.security.cert.CertificateException e
		Exception e
		long sslSessionNativePtr
		long[] certRefs
		String authMethod
	public void clientCertificateRequested (byte[], byte[][])  throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException 
		byte[] keyTypeBytes
		byte[][] asn1DerEncodedPrincipals
	private void shutdown () 
		java.io.IOException ignored
	private void shutdownAndFreeSslNative () 
	private void free () 
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String) 
		javax.net.ssl.X509ExtendedKeyManager ekm
		javax.net.ssl.X509KeyManager keyManager
		String keyType
	public java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[]) 
		javax.net.ssl.X509ExtendedKeyManager ekm
		javax.net.ssl.X509KeyManager keyManager
		javax.security.auth.x500.X500Principal[] issuers
		String[] keyTypes
	public java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager) 
		com.android.org.conscrypt.PSKKeyManager keyManager
	public java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String) 
		com.android.org.conscrypt.PSKKeyManager keyManager
		String identityHint
	public javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String) 
		com.android.org.conscrypt.PSKKeyManager keyManager
		String identityHint
		String identity
	static void  () 
}

com/android/org/conscrypt/OpenSSLMac$HmacSHA1.class
OpenSSLMac.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMac$HmacSHA1 extends com.android.org.conscrypt.OpenSSLMac {
	private static final long EVP_MD
	private static final int SIZE
	public void  () 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSecretKey.class
OpenSSLSecretKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSecretKey extends java.lang.Object implements javax.crypto.SecretKey com.android.org.conscrypt.OpenSSLKeyHolder  {
	private static final long serialVersionUID
	private final String algorithm
	private final int type
	private final byte[] encoded
	private transient com.android.org.conscrypt.OpenSSLKey key
	public void  (java.lang.String, byte[]) 
		String algorithm
		byte[] encoded
	public void  (java.lang.String, com.android.org.conscrypt.OpenSSLKey) 
		String algorithm
		com.android.org.conscrypt.OpenSSLKey key
	public static com.android.org.conscrypt.OpenSSLKey getInstance (javax.crypto.SecretKey)  throws java.security.InvalidKeyException 
		Exception e
		javax.crypto.SecretKey key
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLSecretKey otherOpenSSL
		Object o
		javax.crypto.SecretKey other
	public int hashCode () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/OpenSSLContextImpl$TLSv11.class
OpenSSLContextImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLContextImpl$TLSv11 extends com.android.org.conscrypt.OpenSSLContextImpl {
	public void  () 
	public volatile javax.net.ssl.SSLSessionContext engineGetClientSessionContext () 
	public volatile javax.net.ssl.SSLSessionContext engineGetServerSessionContext () 
}

com/android/org/conscrypt/OpenSSLX509CertPath.class
OpenSSLX509CertPath.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLX509CertPath extends java.security.cert.CertPath {
	private static final byte[] PKCS7_MARKER
	private static final int PUSHBACK_SIZE
	private static final java.util.List ALL_ENCODINGS
	private static final com.android.org.conscrypt.OpenSSLX509CertPath$Encoding DEFAULT_ENCODING
	private final java.util.List mCertificates
	static java.util.Iterator getEncodingsIterator () 
	protected void  (java.util.List) 
		java.util.List certificates
	public java.util.List getCertificates () 
	private byte[] getEncoded (com.android.org.conscrypt.OpenSSLX509CertPath$Encoding)  throws java.security.cert.CertificateEncodingException 
		java.security.cert.X509Certificate cert
		int i
		int j
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding encoding
		com.android.org.conscrypt.OpenSSLX509Certificate[] certs
		long[] certRefs
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
	public byte[] getEncoded (java.lang.String)  throws java.security.cert.CertificateEncodingException 
		String encoding
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding enc
	public java.util.Iterator getEncodings () 
	private static java.security.cert.CertPath fromPkiPathEncoding (java.io.InputStream)  throws java.security.cert.CertificateException 
		java.io.IOException ignored
		Exception e
		int i
		java.io.InputStream inStream
		com.android.org.conscrypt.OpenSSLBIOInputStream bis
		boolean markable
		long[] certRefs
		java.util.List certs
	private static java.security.cert.CertPath fromPkcs7Encoding (java.io.InputStream)  throws java.security.cert.CertificateException 
		java.io.IOException e
		byte[] buffer
		int len
		java.io.IOException ignored
		Exception e
		java.io.InputStream inStream
		boolean markable
		java.io.PushbackInputStream pbis
	private static java.security.cert.CertPath fromEncoding (java.io.InputStream, com.android.org.conscrypt.OpenSSLX509CertPath$Encoding)  throws java.security.cert.CertificateException 
		java.io.InputStream inStream
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding encoding
	public static java.security.cert.CertPath fromEncoding (java.io.InputStream, java.lang.String)  throws java.security.cert.CertificateException 
		java.io.InputStream inStream
		String encoding
		com.android.org.conscrypt.OpenSSLX509CertPath$Encoding enc
	public static java.security.cert.CertPath fromEncoding (java.io.InputStream)  throws java.security.cert.CertificateException 
		java.io.InputStream inStream
	static void  () 
}

com/android/org/conscrypt/OpenSSLECKeyFactory.class
OpenSSLECKeyFactory.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLECKeyFactory extends java.security.KeyFactorySpi {
	public void  () 
	protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec keySpec
	protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec keySpec
	protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class)  throws java.security.spec.InvalidKeySpecException 
		java.security.interfaces.ECPublicKey ecKey
		byte[] encoded
		java.security.interfaces.ECPublicKey ecKey
		java.security.interfaces.ECPrivateKey ecKey
		byte[] encoded
		java.security.interfaces.ECPrivateKey ecKey
		byte[] encoded
		byte[] encoded
		java.security.Key key
		Class keySpec
	protected java.security.Key engineTranslateKey (java.security.Key)  throws java.security.InvalidKeyException 
		java.security.spec.InvalidKeySpecException e
		java.security.interfaces.ECPublicKey ecKey
		java.security.spec.ECPoint w
		java.security.spec.ECParameterSpec params
		java.security.spec.InvalidKeySpecException e
		java.security.interfaces.ECPrivateKey ecKey
		java.math.BigInteger s
		java.security.spec.ECParameterSpec params
		java.security.spec.InvalidKeySpecException e
		byte[] encoded
		java.security.spec.InvalidKeySpecException e
		byte[] encoded
		java.security.Key key
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$MD5.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$MD5 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLSignature$SHA256ECDSA.class
OpenSSLSignature.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.OpenSSLSignature$SHA256ECDSA extends com.android.org.conscrypt.OpenSSLSignature {
	private static final long EVP_MD
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/OpenSSLRSAPublicKey.class
OpenSSLRSAPublicKey.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey com.android.org.conscrypt.OpenSSLKeyHolder  {
	private static final long serialVersionUID
	private transient com.android.org.conscrypt.OpenSSLKey key
	private java.math.BigInteger publicExponent
	private java.math.BigInteger modulus
	private transient boolean fetchedParams
	void  (com.android.org.conscrypt.OpenSSLKey) 
		com.android.org.conscrypt.OpenSSLKey key
	public com.android.org.conscrypt.OpenSSLKey getOpenSSLKey () 
	void  (java.security.spec.RSAPublicKeySpec)  throws java.security.spec.InvalidKeySpecException 
		Exception e
		java.security.spec.RSAPublicKeySpec spec
	static com.android.org.conscrypt.OpenSSLKey getInstance (java.security.interfaces.RSAPublicKey)  throws java.security.InvalidKeyException 
		Exception e
		java.security.interfaces.RSAPublicKey rsaPublicKey
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	private void ensureReadParams () 
		byte[][] params
	public java.math.BigInteger getModulus () 
	public java.math.BigInteger getPublicExponent () 
	public boolean equals (java.lang.Object) 
		com.android.org.conscrypt.OpenSSLRSAPublicKey other
		Object o
		java.security.interfaces.RSAPublicKey other
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
}

com/android/org/conscrypt/Platform$1.class
Platform.java
package com.android.org.conscrypt
 com.android.org.conscrypt.Platform$1 extends java.lang.Object {
}

com/android/org/conscrypt/OpenSSLRSAKeyPairGenerator.class
OpenSSLRSAKeyPairGenerator.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLRSAKeyPairGenerator extends java.security.KeyPairGeneratorSpi {
	private byte[] publicExponent
	private int modulusBits
	public void  () 
	public java.security.KeyPair generateKeyPair () 
		com.android.org.conscrypt.OpenSSLKey key
		java.security.PrivateKey privKey
		java.security.PublicKey pubKey
	public void initialize (int, java.security.SecureRandom) 
		int keysize
		java.security.SecureRandom random
	public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
		java.security.spec.RSAKeyGenParameterSpec spec
		java.math.BigInteger publicExponent
}

com/android/org/conscrypt/FileClientSessionCache.class
FileClientSessionCache.java
package com.android.org.conscrypt
public com.android.org.conscrypt.FileClientSessionCache extends java.lang.Object {
	public static final int MAX_SIZE
	static final java.util.Map caches
	private void  () 
	public static synchronized com.android.org.conscrypt.SSLClientSessionCache usingDirectory (java.io.File)  throws java.io.IOException 
		java.io.File directory
		com.android.org.conscrypt.FileClientSessionCache$Impl cache
	static synchronized void reset () 
	static void  () 
}

com/android/org/conscrypt/SSLServerSessionCache.class
SSLServerSessionCache.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLServerSessionCache extends java.lang.Object {
	public abstract byte[] getSessionData (byte[]) 
	public abstract void putSessionData (javax.net.ssl.SSLSession, byte[]) 
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK extends java.security.MessageDigestSpi implements java.lang.Cloneable  {
	private com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctx
	private final long evp_md
	private final int size
	private final byte[] singleByte
	private void  (long, int)  throws java.security.NoSuchAlgorithmException 
		long evp_md
		int size
	private void  (long, int, com.android.org.conscrypt.NativeRef$EVP_MD_CTX) 
		long evp_md
		int size
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctx
	private final void resetContext () 
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxLocal
	protected void engineReset () 
	protected int engineGetDigestLength () 
	protected void engineUpdate (byte) 
		byte input
	protected void engineUpdate (byte[], int, int) 
		byte[] input
		int offset
		int len
	protected byte[] engineDigest () 
		byte[] result
	public java.lang.Object clone () 
		com.android.org.conscrypt.NativeRef$EVP_MD_CTX ctxCopy
	void  (long, int, com.android.org.conscrypt.OpenSSLMessageDigestJDK$1)  throws java.security.NoSuchAlgorithmException 
		long x0
		int x1
		com.android.org.conscrypt.OpenSSLMessageDigestJDK$1 x2
}

com/android/org/conscrypt/OpenSSLMessageDigestJDK$SHA512.class
OpenSSLMessageDigestJDK.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLMessageDigestJDK$SHA512 extends com.android.org.conscrypt.OpenSSLMessageDigestJDK {
	private static final long EVP_MD
	private static final int SIZE
	public void  ()  throws java.security.NoSuchAlgorithmException 
	static void  () 
}

com/android/org/conscrypt/NativeRef$EC_GROUP.class
NativeRef.java
package com.android.org.conscrypt
public com.android.org.conscrypt.NativeRef$EC_GROUP extends com.android.org.conscrypt.NativeRef {
	public void  (long) 
		long ctx
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/SSLClientSessionCache.class
SSLClientSessionCache.java
package com.android.org.conscrypt
public abstract com.android.org.conscrypt.SSLClientSessionCache extends java.lang.Object {
	public abstract byte[] getSessionData (java.lang.String, int) 
	public abstract void putSessionData (javax.net.ssl.SSLSession, byte[]) 
}

com/android/org/conscrypt/OpenSSLSessionImpl.class
OpenSSLSessionImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSessionImpl extends java.lang.Object implements javax.net.ssl.SSLSession  {
	private long creationTime
	long lastAccessedTime
	final java.security.cert.X509Certificate[] localCertificates
	final java.security.cert.X509Certificate[] peerCertificates
	private boolean isValid
	private final java.util.Map values
	private volatile javax.security.cert.X509Certificate[] peerCertificateChain
	protected long sslSessionNativePointer
	private String peerHost
	private int peerPort
	private String cipherSuite
	private String protocol
	private com.android.org.conscrypt.AbstractSessionContext sessionContext
	private byte[] id
	protected void  (long, java.security.cert.X509Certificate[], java.security.cert.X509Certificate[], java.lang.String, int, com.android.org.conscrypt.AbstractSessionContext) 
		long sslSessionNativePointer
		java.security.cert.X509Certificate[] localCertificates
		java.security.cert.X509Certificate[] peerCertificates
		String peerHost
		int peerPort
		com.android.org.conscrypt.AbstractSessionContext sessionContext
	void  (byte[], java.lang.String, int, java.security.cert.X509Certificate[], com.android.org.conscrypt.AbstractSessionContext)  throws java.io.IOException 
		byte[] derData
		String peerHost
		int peerPort
		java.security.cert.X509Certificate[] peerCertificates
		com.android.org.conscrypt.AbstractSessionContext sessionContext
	public byte[] getId () 
	void resetId () 
	byte[] getEncoded () 
	public long getCreationTime () 
	public long getLastAccessedTime () 
	public int getApplicationBufferSize () 
	public int getPacketBufferSize () 
	public java.security.Principal getLocalPrincipal () 
	public java.security.cert.Certificate[] getLocalCertificates () 
	public javax.security.cert.X509Certificate[] getPeerCertificateChain ()  throws javax.net.ssl.SSLPeerUnverifiedException 
		javax.security.cert.X509Certificate[] result
	private javax.security.cert.X509Certificate[] createPeerCertificateChain ()  throws javax.net.ssl.SSLPeerUnverifiedException 
		byte[] encoded
		int i
		javax.security.cert.X509Certificate[] chain
		javax.net.ssl.SSLPeerUnverifiedException exception
		java.security.cert.CertificateEncodingException e
		javax.net.ssl.SSLPeerUnverifiedException exception
		javax.security.cert.CertificateException e
	public java.security.cert.Certificate[] getPeerCertificates ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	private void checkPeerCertificatesPresent ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	public java.security.Principal getPeerPrincipal ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	public java.lang.String getPeerHost () 
	public int getPeerPort () 
	public java.lang.String getCipherSuite () 
		String name
	public java.lang.String getProtocol () 
	public javax.net.ssl.SSLSessionContext getSessionContext () 
	public boolean isValid () 
		javax.net.ssl.SSLSessionContext context
		int timeoutSeconds
		long creationTimestampMillis
		long ageSeconds
	public void invalidate () 
	public java.lang.Object getValue (java.lang.String) 
		String name
	public java.lang.String[] getValueNames () 
	public void putValue (java.lang.String, java.lang.Object) 
		String name
		Object value
		Object old
	public void removeValue (java.lang.String) 
		javax.net.ssl.SSLSessionBindingListener listener
		String name
		Object old
	protected void finalize ()  throws java.lang.Throwable 
}

com/android/org/conscrypt/OpenSSLSocketImpl.class
OpenSSLSocketImpl.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLSocketImpl extends javax.net.ssl.SSLSocket implements com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks com.android.org.conscrypt.SSLParametersImpl$AliasChooser com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks  {
	private static final boolean DBG_STATE
	private final Object stateLock
	private static final int STATE_NEW
	private static final int STATE_HANDSHAKE_STARTED
	private static final int STATE_HANDSHAKE_COMPLETED
	private static final int STATE_READY_HANDSHAKE_CUT_THROUGH
	private static final int STATE_READY
	private static final int STATE_CLOSED
	private int state
	private long sslNativePointer
	private com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream is
	private com.android.org.conscrypt.OpenSSLSocketImpl$SSLOutputStream os
	private final java.net.Socket socket
	private final boolean autoClose
	private String peerHostname
	private String resolvedHostname
	private final int peerPort
	private final com.android.org.conscrypt.SSLParametersImpl sslParameters
	private final dalvik.system.CloseGuard guard
	private java.util.ArrayList listeners
	com.android.org.conscrypt.OpenSSLKey channelIdPrivateKey
	private com.android.org.conscrypt.OpenSSLSessionImpl sslSession
	private com.android.org.conscrypt.OpenSSLSessionImpl handshakeSession
	private int readTimeoutMilliseconds
	private int writeTimeoutMilliseconds
	private int handshakeTimeoutMilliseconds
	protected void  (com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (java.lang.String, int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		String hostname
		int port
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (java.lang.String, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		String hostname
		int port
		java.net.InetAddress clientAddress
		int clientPort
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (java.net.InetAddress, int, java.net.InetAddress, int, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress clientAddress
		int clientPort
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	protected void  (java.net.Socket, java.lang.String, int, boolean, com.android.org.conscrypt.SSLParametersImpl)  throws java.io.IOException 
		java.net.Socket socket
		String hostname
		int port
		boolean autoClose
		com.android.org.conscrypt.SSLParametersImpl sslParameters
	private void checkOpen ()  throws java.net.SocketException 
	public void startHandshake ()  throws java.io.IOException 
		java.io.IOException ignored
		javax.net.ssl.SSLHandshakeException wrapper
		java.security.cert.CertificateException e
		java.io.IOException ignored
		String logMessage
		String message
		javax.net.ssl.SSLException e
		java.io.IOException ignored
		com.android.org.conscrypt.AbstractSessionContext sessionContext
		long sslCtxNativePointer
		boolean enableSessionCreation
		com.android.org.conscrypt.OpenSSLSessionImpl sessionToReuse
		int savedReadTimeoutMilliseconds
		int savedWriteTimeoutMilliseconds
		long sslSessionNativePointer
		boolean handshakeCompleted
		java.io.IOException ignored
		javax.net.ssl.SSLProtocolException e
		java.io.IOException ignored
		int seedLengthInBytes
		java.security.SecureRandom secureRandom
		boolean client
		boolean releaseResources
	private java.lang.String getHostname () 
		java.net.InetAddress inetAddress
	public int getPort () 
	public void clientCertificateRequested (byte[], byte[][])  throws java.security.cert.CertificateEncodingException javax.net.ssl.SSLException 
		byte[] keyTypeBytes
		byte[][] asn1DerEncodedPrincipals
	public int clientPSKKeyRequested (java.lang.String, byte[], byte[]) 
		String identityHint
		byte[] identity
		byte[] key
	public int serverPSKKeyRequested (java.lang.String, java.lang.String, byte[]) 
		String identityHint
		String identity
		byte[] key
	public void onSSLStateChange (long, int, int) 
		long sslSessionNativePtr
		int type
		int val
		com.android.org.conscrypt.AbstractSessionContext sessionContext
	private void notifyHandshakeCompletedListeners () 
		Thread thread
		RuntimeException e
		javax.net.ssl.HandshakeCompletedListener listener
		java.util.Iterator i$
		javax.net.ssl.HandshakeCompletedEvent event
	public void verifyCertificateChain (long, long[], java.lang.String)  throws java.security.cert.CertificateException 
		int i
		String authType
		javax.net.ssl.X509TrustManager x509tm
		com.android.org.conscrypt.OpenSSLX509Certificate[] peerCertChain
		boolean client
		java.security.cert.CertificateException e
		Exception e
		long sslSessionNativePtr
		long[] certRefs
		String authMethod
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		java.io.InputStream returnVal
	public java.io.OutputStream getOutputStream ()  throws java.io.IOException 
		java.io.OutputStream returnVal
	private void assertReadableOrWriteableState () 
	private void waitForHandshake ()  throws java.io.IOException 
		java.io.IOException ioe
		InterruptedException e
	public javax.net.ssl.SSLSession getSession () 
		java.io.IOException e
	public void addHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener) 
		javax.net.ssl.HandshakeCompletedListener listener
	public void removeHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener) 
		javax.net.ssl.HandshakeCompletedListener listener
	public boolean getEnableSessionCreation () 
	public void setEnableSessionCreation (boolean) 
		boolean flag
	public java.lang.String[] getSupportedCipherSuites () 
	public java.lang.String[] getEnabledCipherSuites () 
	public void setEnabledCipherSuites (java.lang.String[]) 
		String[] suites
	public java.lang.String[] getSupportedProtocols () 
	public java.lang.String[] getEnabledProtocols () 
	public void setEnabledProtocols (java.lang.String[]) 
		String[] protocols
	public void setUseSessionTickets (boolean) 
		boolean useSessionTickets
	public void setHostname (java.lang.String) 
		String hostname
	public void setChannelIdEnabled (boolean) 
		boolean enabled
	public byte[] getChannelId ()  throws javax.net.ssl.SSLException 
	public void setChannelIdPrivateKey (java.security.PrivateKey) 
		java.security.spec.ECParameterSpec ecParams
		java.security.InvalidKeyException e
		java.security.PrivateKey privateKey
	public boolean getUseClientMode () 
	public void setUseClientMode (boolean) 
		boolean mode
	public boolean getWantClientAuth () 
	public boolean getNeedClientAuth () 
	public void setNeedClientAuth (boolean) 
		boolean need
	public void setWantClientAuth (boolean) 
		boolean want
	public void sendUrgentData (int)  throws java.io.IOException 
		int data
	public void setOOBInline (boolean)  throws java.net.SocketException 
		boolean on
	public void setSoTimeout (int)  throws java.net.SocketException 
		int readTimeoutMilliseconds
	public int getSoTimeout ()  throws java.net.SocketException 
	public void setSoWriteTimeout (int)  throws java.net.SocketException 
		int writeTimeoutMilliseconds
	public int getSoWriteTimeout ()  throws java.net.SocketException 
	public void setHandshakeTimeout (int)  throws java.net.SocketException 
		int handshakeTimeoutMilliseconds
	public void close ()  throws java.io.IOException 
		int oldState
		com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream sslInputStream
		com.android.org.conscrypt.OpenSSLSocketImpl$SSLOutputStream sslOutputStream
	private void shutdownAndFreeSslNative ()  throws java.io.IOException 
		java.io.IOException ignored
	private void closeUnderlyingSocket ()  throws java.io.IOException 
	private void free () 
	protected void finalize ()  throws java.lang.Throwable 
	public java.io.FileDescriptor getFileDescriptor$ () 
	public byte[] getNpnSelectedProtocol () 
	public byte[] getAlpnSelectedProtocol () 
	public void setNpnProtocols (byte[]) 
		byte[] npnProtocols
	public void setAlpnProtocols (byte[]) 
		byte[] alpnProtocols
	public java.lang.String chooseServerAlias (javax.net.ssl.X509KeyManager, java.lang.String) 
		javax.net.ssl.X509KeyManager keyManager
		String keyType
	public java.lang.String chooseClientAlias (javax.net.ssl.X509KeyManager, javax.security.auth.x500.X500Principal[], java.lang.String[]) 
		javax.net.ssl.X509KeyManager keyManager
		javax.security.auth.x500.X500Principal[] issuers
		String[] keyTypes
	public java.lang.String chooseServerPSKIdentityHint (com.android.org.conscrypt.PSKKeyManager) 
		com.android.org.conscrypt.PSKKeyManager keyManager
	public java.lang.String chooseClientPSKIdentity (com.android.org.conscrypt.PSKKeyManager, java.lang.String) 
		com.android.org.conscrypt.PSKKeyManager keyManager
		String identityHint
	public javax.crypto.SecretKey getPSKKey (com.android.org.conscrypt.PSKKeyManager, java.lang.String, java.lang.String) 
		com.android.org.conscrypt.PSKKeyManager keyManager
		String identityHint
		String identity
	static void access$000 (com.android.org.conscrypt.OpenSSLSocketImpl)  throws java.net.SocketException 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
	static java.lang.Object access$100 (com.android.org.conscrypt.OpenSSLSocketImpl) 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
	static int access$200 (com.android.org.conscrypt.OpenSSLSocketImpl) 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
	static long access$300 (com.android.org.conscrypt.OpenSSLSocketImpl) 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
	static java.net.Socket access$400 (com.android.org.conscrypt.OpenSSLSocketImpl) 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
	static int access$500 (com.android.org.conscrypt.OpenSSLSocketImpl) 
		com.android.org.conscrypt.OpenSSLSocketImpl x0
}

com/android/org/conscrypt/OpenSSLCipher$EVP_CIPHER$AES$CBC.class
OpenSSLCipher.java
package com.android.org.conscrypt
public com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES$CBC extends com.android.org.conscrypt.OpenSSLCipher$EVP_CIPHER$AES {
	public void  (com.android.org.conscrypt.OpenSSLCipher$Padding) 
		com.android.org.conscrypt.OpenSSLCipher$Padding padding
}

com/android/org/conscrypt/TrustManagerImpl$1.class
TrustManagerImpl.java
package com.android.org.conscrypt
 com.android.org.conscrypt.TrustManagerImpl$1 extends java.lang.Object {
}

com/android/org/conscrypt/TrustedCertificateIndex.class
TrustedCertificateIndex.java
package com.android.org.conscrypt
public final com.android.org.conscrypt.TrustedCertificateIndex extends java.lang.Object {
	private final java.util.Map subjectToTrustAnchors
	public void  () 
	public void  (java.util.Set) 
		java.util.Set anchors
	private void index (java.util.Set) 
		java.security.cert.TrustAnchor anchor
		java.util.Iterator i$
		java.util.Set anchors
	public java.security.cert.TrustAnchor index (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor anchor
	public void index (java.security.cert.TrustAnchor) 
		javax.security.auth.x500.X500Principal subject
		java.util.List anchors
		java.security.cert.TrustAnchor anchor
		javax.security.auth.x500.X500Principal subject
		java.security.cert.X509Certificate cert
	public void reset () 
	public void reset (java.util.Set) 
		java.util.Set anchors
	public java.security.cert.TrustAnchor findByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.PublicKey publicKey
		java.security.cert.X509Certificate caCert
		Exception ignored
		java.security.PublicKey publicKey
		java.security.cert.TrustAnchor anchor
		java.util.Iterator i$
		java.util.List anchors
		java.security.cert.X509Certificate cert
		javax.security.auth.x500.X500Principal issuer
	public java.security.cert.TrustAnchor findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.util.List anchors
		java.security.cert.X509Certificate cert
		javax.security.auth.x500.X500Principal subject
	private static java.security.cert.TrustAnchor findBySubjectAndPublicKey (java.security.cert.X509Certificate, java.util.Collection) 
		java.security.PublicKey caPublicKey
		java.security.cert.X509Certificate caCert
		Exception e
		java.security.PublicKey caPublicKey
		java.security.cert.TrustAnchor anchor
		java.util.Iterator i$
		java.security.cert.X509Certificate cert
		java.util.Collection anchors
		java.security.PublicKey certPublicKey
}

com/android/org/conscrypt/TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker.class
TrustManagerImpl.java
package com.android.org.conscrypt
 com.android.org.conscrypt.TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker extends java.security.cert.PKIXCertPathChecker {
	private static final String EKU_OID
	private static final String EKU_anyExtendedKeyUsage
	private static final String EKU_clientAuth
	private static final String EKU_serverAuth
	private static final String EKU_nsSGC
	private static final String EKU_msSGC
	private static final java.util.Set SUPPORTED_EXTENSIONS
	private final boolean clientAuth
	private final java.security.cert.X509Certificate leaf
	private void  (boolean, java.security.cert.X509Certificate) 
		boolean clientAuth
		java.security.cert.X509Certificate leaf
	public void init (boolean)  throws java.security.cert.CertPathValidatorException 
		boolean forward
	public boolean isForwardCheckingSupported () 
	public java.util.Set getSupportedExtensions () 
	public void check (java.security.cert.Certificate, java.util.Collection)  throws java.security.cert.CertPathValidatorException 
		java.security.cert.CertificateParsingException e
		String ekuOid
		java.util.Iterator i$
		java.security.cert.Certificate c
		java.util.Collection unresolvedCritExts
		java.util.List ekuOids
		boolean goodExtendedKeyUsage
	void  (boolean, java.security.cert.X509Certificate, com.android.org.conscrypt.TrustManagerImpl$1) 
		boolean x0
		java.security.cert.X509Certificate x1
		com.android.org.conscrypt.TrustManagerImpl$1 x2
	static void  () 
}

com/android/server/
com/android/server/usage/
com/android/server/usage/UserUsageStatsService$3.class
UserUsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UserUsageStatsService$3 extends java.lang.Object implements com.android.server.usage.UsageStatsDatabase$StatCombiner  {
	final long val$beginTime
	final long val$endTime
	final android.util.ArraySet val$names
	final com.android.server.usage.UserUsageStatsService this$0
	void  (com.android.server.usage.UserUsageStatsService, long, long, android.util.ArraySet) 
	public void combine (com.android.server.usage.IntervalStats, boolean, java.util.List) 
		android.app.usage.UsageEvents$Event event
		int i
		com.android.server.usage.IntervalStats stats
		boolean mutable
		java.util.List accumulatedResult
		int startIndex
		int size
}

com/android/server/usage/UsageStatsService$SettingsObserver.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$SettingsObserver extends android.database.ContentObserver {
	private static final String KEY_IDLE_DURATION
	private static final String KEY_WALLCLOCK_THRESHOLD
	private static final String KEY_PAROLE_INTERVAL
	private static final String KEY_PAROLE_DURATION
	private final android.util.KeyValueListParser mParser
	final com.android.server.usage.UsageStatsService this$0
	void  (com.android.server.usage.UsageStatsService, android.os.Handler) 
		android.os.Handler handler
	void registerObserver () 
	public void onChange (boolean) 
		boolean selfChange
	void updateSettings () 
		IllegalArgumentException e
}

com/android/server/usage/UsageStatsXml.class
UsageStatsXml.java
package com.android.server.usage
public com.android.server.usage.UsageStatsXml extends java.lang.Object {
	private static final String TAG
	private static final int CURRENT_VERSION
	private static final String USAGESTATS_TAG
	private static final String VERSION_ATTR
	static final String CHECKED_IN_SUFFIX
	public void  () 
	public static long parseBeginTime (android.util.AtomicFile)  throws java.io.IOException 
		android.util.AtomicFile file
	public static long parseBeginTime (java.io.File)  throws java.io.IOException 
		NumberFormatException e
		java.io.File file
		String name
	public static void read (android.util.AtomicFile, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		java.io.IOException e
		java.io.IOException e
		java.io.FileInputStream in
		java.io.FileNotFoundException e
		android.util.AtomicFile file
		com.android.server.usage.IntervalStats statsOut
	public static void write (android.util.AtomicFile, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		android.util.AtomicFile file
		com.android.server.usage.IntervalStats stats
		java.io.FileOutputStream fos
	private static void read (java.io.InputStream, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		NumberFormatException e
		String versionStr
		org.xmlpull.v1.XmlPullParserException e
		java.io.InputStream in
		com.android.server.usage.IntervalStats statsOut
		org.xmlpull.v1.XmlPullParser parser
	private static void write (java.io.OutputStream, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		java.io.OutputStream out
		com.android.server.usage.IntervalStats stats
		com.android.internal.util.FastXmlSerializer xml
}

com/android/server/usage/UsageStatsService$1.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener  {
	final com.android.server.usage.UsageStatsService this$0
	void  (com.android.server.usage.UsageStatsService) 
	public void onDisplayAdded (int) 
		int displayId
	public void onDisplayRemoved (int) 
		int displayId
	public void onDisplayChanged (int) 
		int displayId
}

com/android/server/usage/UsageStatsService.class
UsageStatsService.java
package com.android.server.usage
public com.android.server.usage.UsageStatsService extends com.android.server.SystemService implements com.android.server.usage.UserUsageStatsService$StatsUpdatedListener  {
	static final String TAG
	static final boolean DEBUG
	static final boolean COMPRESS_TIME
	private static final long TEN_SECONDS
	private static final long ONE_MINUTE
	private static final long TWENTY_MINUTES
	private static final long FLUSH_INTERVAL
	private static final long TIME_CHANGE_THRESHOLD_MILLIS
	long mAppIdleDurationMillis
	long mCheckIdleIntervalMillis
	long mAppIdleWallclockThresholdMillis
	long mAppIdleParoleIntervalMillis
	long mAppIdleParoleDurationMillis
	static final int MSG_REPORT_EVENT
	static final int MSG_FLUSH_TO_DISK
	static final int MSG_REMOVE_USER
	static final int MSG_INFORM_LISTENERS
	static final int MSG_FORCE_IDLE_STATE
	static final int MSG_CHECK_IDLE_STATES
	static final int MSG_CHECK_PAROLE_TIMEOUT
	static final int MSG_PAROLE_END_TIMEOUT
	static final int MSG_REPORT_CONTENT_PROVIDER_USAGE
	static final int MSG_PAROLE_STATE_CHANGED
	private final Object mLock
	android.os.Handler mHandler
	android.app.AppOpsManager mAppOps
	android.os.UserManager mUserManager
	android.appwidget.AppWidgetManager mAppWidgetManager
	android.os.IDeviceIdleController mDeviceIdleController
	private android.hardware.display.DisplayManager mDisplayManager
	private android.os.PowerManager mPowerManager
	private com.android.internal.app.IBatteryStats mBatteryStats
	private final android.util.SparseArray mUserState
	private java.io.File mUsageStatsDir
	long mRealTimeSnapshot
	long mSystemTimeSnapshot
	boolean mAppIdleEnabled
	boolean mAppIdleParoled
	private boolean mScreenOn
	private long mLastAppIdleParoledTime
	long mScreenOnTime
	long mScreenOnSystemTimeSnapshot
	private com.android.server.usage.AppIdleHistory mAppIdleHistory
	private java.util.ArrayList mPackageAccessListeners
	private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
	public void  (android.content.Context) 
		android.content.Context context
	public void onStart () 
		android.content.IntentFilter deviceStates
		java.io.File systemDataDir
		android.content.IntentFilter userActions
	public void onBootPhase (int) 
		com.android.server.usage.UsageStatsService$SettingsObserver settingsObserver
		int phase
	public void onStatsUpdated () 
	private void cleanUpRemovedUsersLocked () 
		android.content.pm.UserInfo userInfo
		int i
		int i
		java.util.List users
		android.util.ArraySet toDelete
		String[] fileNames
		int userCount
		int deleteCount
	void setAppIdleParoled (boolean) 
		boolean paroled
	private void postNextParoleTimeout () 
		long timeLeft
	private void postParoleEndTimeout () 
	private void postParoleStateChanged () 
	void postCheckIdleStates (int) 
		int userId
	void checkIdleStates (int) 
		int[] userIds
		android.os.RemoteException re
		String packageName
		boolean isIdle
		int p
		long timeNow
		long screenOnTime
		com.android.server.usage.UserUsageStatsService service
		int packageCount
		int userId
		java.util.List packages
		int i
		int checkUserId
		int[] userIds
	void checkParoleTimeout () 
		long timeSinceLastParole
	private void notifyBatteryStats (java.lang.String, int, boolean) 
		int uid
		android.os.RemoteException re
		String packageName
		int userId
		boolean idle
	void updateDisplayLocked () 
		boolean screenOn
		long now
	private long getScreenOnTimeLocked (long) 
		long now
	private java.io.File getScreenOnTimeFile () 
	private long readScreenOnTimeLocked () 
		java.io.BufferedReader reader
		Exception e
		long screenOnTime
		java.io.File screenOnTimeFile
	private void writeScreenOnTimeLocked (long) 
		java.io.IOException ioe
		long screenOnTime
		android.util.AtomicFile screenOnTimeFile
		java.io.FileOutputStream fos
	void onDeviceIdleModeChanged () 
		long timeSinceLastParole
		boolean deviceIdle
	private static void deleteRecursively (java.io.File) 
		java.io.File subFile
		java.io.File[] arr$
		int len$
		int i$
		java.io.File f
		java.io.File[] files
	private com.android.server.usage.UserUsageStatsService getUserDataAndInitializeIfNeededLocked (int, long) 
		int userId
		long currentTimeMillis
		com.android.server.usage.UserUsageStatsService service
	private long checkAndGetTimeLocked () 
		com.android.server.usage.UserUsageStatsService service
		int i
		int userCount
		long actualSystemTime
		long actualRealtime
		long expectedSystemTime
		boolean resetBeginIdleTime
	private void convertToSystemTimeLocked (android.app.usage.UsageEvents$Event) 
		android.app.usage.UsageEvents$Event event
	void shutdown () 
	void reportEvent (android.app.usage.UsageEvents$Event, int) 
		long timeNow
		long screenOnTime
		com.android.server.usage.UserUsageStatsService service
		long beginIdleTime
		long lastUsedTime
		boolean previouslyIdle
		android.app.usage.UsageEvents$Event event
		int userId
	void reportContentProviderUsage (java.lang.String, java.lang.String, int) 
		android.content.pm.PackageInfo pi
		android.os.RemoteException re
		String packageName
		String[] arr$
		int len$
		int i$
		String authority
		String providerPkgName
		int userId
		String[] packages
	void forceIdleState (java.lang.String, int, boolean) 
		long timeNow
		long screenOnTime
		long deviceUsageTime
		com.android.server.usage.UserUsageStatsService service
		long beginIdleTime
		long lastUsedTime
		boolean previouslyIdle
		String packageName
		int userId
		boolean idle
	void flushToDisk () 
	void removeUser (int) 
		int userId
	java.util.List queryUsageStats (int, int, long, long) 
		long timeNow
		com.android.server.usage.UserUsageStatsService service
		int userId
		int bucketType
		long beginTime
		long endTime
	java.util.List queryConfigurationStats (int, int, long, long) 
		long timeNow
		com.android.server.usage.UserUsageStatsService service
		int userId
		int bucketType
		long beginTime
		long endTime
	android.app.usage.UsageEvents queryEvents (int, long, long) 
		long timeNow
		com.android.server.usage.UserUsageStatsService service
		int userId
		long beginTime
		long endTime
	private boolean isAppIdleUnfiltered (java.lang.String, com.android.server.usage.UserUsageStatsService, long, long) 
		long beginIdleTime
		long lastUsedTime
		String packageName
		com.android.server.usage.UserUsageStatsService userService
		long timeNow
		long screenOnTime
	boolean hasPassedIdleTimeoutLocked (long, long, long, long) 
		long beginIdleTime
		long lastUsedTime
		long screenOnTime
		long currentTime
	void addListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
	void removeListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
	boolean isAppIdleFilteredOrParoled (java.lang.String, int, long) 
		String packageName
		int userId
		long timeNow
	boolean isAppIdleFiltered (java.lang.String, int, long) 
		String packageName
		int userId
		long timeNow
		com.android.server.usage.UserUsageStatsService userService
		long screenOnTime
	private boolean isAppIdleFiltered (java.lang.String, int, com.android.server.usage.UserUsageStatsService, long, long) 
		android.os.RemoteException re
		String packageName
		int userId
		com.android.server.usage.UserUsageStatsService userService
		long timeNow
		long screenOnTime
	int[] getIdleUidsForUser (int) 
		android.content.pm.ParceledListSlice slice
		android.os.RemoteException e
		int value
		android.content.pm.ApplicationInfo ai
		boolean idle
		int index
		int i
		int value
		int i
		int value
		int i
		int userId
		long timeNow
		com.android.server.usage.UserUsageStatsService userService
		long screenOnTime
		java.util.List apps
		android.util.SparseIntArray uidStates
		int numIdle
		int[] res
	void setAppIdle (java.lang.String, boolean, int) 
		String packageName
		boolean idle
		int userId
	private boolean isActiveDeviceAdmin (java.lang.String, int) 
		int i
		String packageName
		int userId
		android.app.admin.DevicePolicyManager dpm
		java.util.List components
		int size
	private boolean isCarrierApp (java.lang.String) 
		String packageName
		android.telephony.TelephonyManager telephonyManager
	private boolean isActiveNetworkScorer (java.lang.String) 
		String packageName
		android.net.NetworkScoreManager nsm
	void informListeners (java.lang.String, int, boolean) 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
		java.util.Iterator i$
		String packageName
		int userId
		boolean isIdle
	void informParoleStateChanged () 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
		java.util.Iterator i$
	private static boolean validRange (long, long, long) 
		long currentTime
		long beginTime
		long endTime
	private void flushToDiskLocked () 
		com.android.server.usage.UserUsageStatsService service
		int i
		int userCount
	void dump (java.lang.String[], java.io.PrintWriter) 
		int i
		long screenOnTime
		com.android.internal.util.IndentingPrintWriter idpw
		android.util.ArraySet argSet
		int userCount
		String[] args
		java.io.PrintWriter pw
	static java.lang.Object access$400 (com.android.server.usage.UsageStatsService) 
		com.android.server.usage.UsageStatsService x0
}

com/android/server/usage/UsageStatsDatabase.class
UsageStatsDatabase.java
package com.android.server.usage
 com.android.server.usage.UsageStatsDatabase extends java.lang.Object {
	private static final int CURRENT_VERSION
	private static final String TAG
	private static final boolean DEBUG
	private static final String BAK_SUFFIX
	private static final String CHECKED_IN_SUFFIX
	private final Object mLock
	private final java.io.File[] mIntervalDirs
	private final android.app.usage.TimeSparseArray[] mSortedStatFiles
	private final com.android.server.usage.UnixCalendar mCal
	private final java.io.File mVersionFile
	private boolean mFirstUpdate
	private boolean mNewUpdate
	public void  (java.io.File) 
		java.io.File dir
	public void init (long) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		int i
		int i
		int startIndex
		int fileCount
		android.app.usage.TimeSparseArray files
		android.app.usage.TimeSparseArray[] arr$
		int len$
		int i$
		long currentTimeMillis
	public boolean checkinDailyFiles (com.android.server.usage.UsageStatsDatabase$CheckinAction) 
		int i
		int i
		com.android.server.usage.IntervalStats stats
		java.io.IOException e
		android.util.AtomicFile file
		java.io.File checkedInFile
		int i
		android.app.usage.TimeSparseArray files
		int fileCount
		int lastCheckin
		int start
		com.android.server.usage.UsageStatsDatabase$CheckinAction checkinAction
	private void indexFilesLocked () 
		java.io.IOException e
		android.util.AtomicFile af
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		int i
		java.io.FilenameFilter backupFileFilter
	boolean isFirstUpdate () 
	boolean isNewUpdate () 
	private void checkVersionAndBuildLocked () 
		Throwable x2
		Throwable x2
		java.io.BufferedReader reader
		Exception e
		Throwable x2
		Throwable x2
		java.io.BufferedWriter writer
		java.io.IOException e
		int version
		String buildFingerprint
		String currentFingerprint
	private java.lang.String getBuildFingerprint () 
	private void doUpgradeLocked (int) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		int i
		int thisVersion
	public void onTimeChanged (long) 
		java.io.IOException e
		String newName
		java.io.File newFile
		android.util.AtomicFile file
		long newTime
		int i
		int fileCount
		android.app.usage.TimeSparseArray files
		android.app.usage.TimeSparseArray[] arr$
		int len$
		int i$
		StringBuilder logBuilder
		int filesDeleted
		int filesMoved
		long timeDiffMillis
	public com.android.server.usage.IntervalStats getLatestUsageStats (int) 
		android.util.AtomicFile f
		com.android.server.usage.IntervalStats stats
		java.io.IOException e
		int fileCount
		int intervalType
	public long getLatestUsageStatsBeginTime (int) 
		int statsFileCount
		int intervalType
	public java.util.List queryUsageStats (int, long, long, com.android.server.usage.UsageStatsDatabase$StatCombiner) 
		java.io.IOException e
		android.util.AtomicFile f
		int i
		android.app.usage.TimeSparseArray intervalStats
		int startIndex
		int endIndex
		com.android.server.usage.IntervalStats stats
		java.util.ArrayList results
		int intervalType
		long beginTime
		long endTime
		com.android.server.usage.UsageStatsDatabase$StatCombiner combiner
	public int findBestFitBucket (long, long) 
		long diff
		int index
		int size
		int i
		int bestBucket
		long smallestDiff
		long beginTimeStamp
		long endTimeStamp
	public void prune (long) 
		long currentTimeMillis
	private static void pruneFilesOlderThan (java.io.File, long) 
		java.io.IOException e
		String path
		long beginTime
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File dir
		long expiryTime
		java.io.File[] files
	public void putUsageStats (int, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		android.util.AtomicFile f
		int intervalType
		com.android.server.usage.IntervalStats stats
}

com/android/server/usage/UserUsageStatsService$4.class
UserUsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UserUsageStatsService$4 extends java.lang.Object implements com.android.server.usage.UsageStatsDatabase$CheckinAction  {
	final com.android.internal.util.IndentingPrintWriter val$pw
	final long val$screenOnTime
	final com.android.server.usage.UserUsageStatsService this$0
	void  (com.android.server.usage.UserUsageStatsService, com.android.internal.util.IndentingPrintWriter, long) 
	public boolean checkin (com.android.server.usage.IntervalStats) 
		com.android.server.usage.IntervalStats stats
}

com/android/server/usage/UserUsageStatsService$1.class
UserUsageStatsService.java
package com.android.server.usage
final com.android.server.usage.UserUsageStatsService$1 extends java.lang.Object implements com.android.server.usage.UsageStatsDatabase$StatCombiner  {
	void  () 
	public void combine (com.android.server.usage.IntervalStats, boolean, java.util.List) 
		int i
		com.android.server.usage.IntervalStats stats
		boolean mutable
		java.util.List accResult
		int statCount
}

com/android/server/usage/UsageStatsService$H.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$H extends android.os.Handler {
	final com.android.server.usage.UsageStatsService this$0
	public void  (com.android.server.usage.UsageStatsService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

com/android/server/usage/UsageStatsDatabase$StatCombiner.class
UsageStatsDatabase.java
package com.android.server.usage
abstract com.android.server.usage.UsageStatsDatabase$StatCombiner extends java.lang.Object {
	public abstract void combine (com.android.server.usage.IntervalStats, boolean, java.util.List) 
}

com/android/server/usage/UsageStatsService$UserActionsReceiver.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$UserActionsReceiver extends android.content.BroadcastReceiver {
	final com.android.server.usage.UsageStatsService this$0
	private void  (com.android.server.usage.UsageStatsService) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		int userId
	void  (com.android.server.usage.UsageStatsService, com.android.server.usage.UsageStatsService$1) 
		com.android.server.usage.UsageStatsService x0
		com.android.server.usage.UsageStatsService$1 x1
}

com/android/server/usage/UserUsageStatsService.class
UserUsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UserUsageStatsService extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final java.text.SimpleDateFormat sDateFormat
	private static final int sDateFormatFlags
	private final android.content.Context mContext
	private final com.android.server.usage.UsageStatsDatabase mDatabase
	private final com.android.server.usage.IntervalStats[] mCurrentStats
	private boolean mStatsChanged
	private final com.android.server.usage.UnixCalendar mDailyExpiryDate
	private final com.android.server.usage.UserUsageStatsService$StatsUpdatedListener mListener
	private final String mLogPrefix
	private final int mUserId
	private static final com.android.server.usage.UsageStatsDatabase$StatCombiner sUsageStatsCombiner
	private static final com.android.server.usage.UsageStatsDatabase$StatCombiner sConfigStatsCombiner
	void  (android.content.Context, int, java.io.File, com.android.server.usage.UserUsageStatsService$StatsUpdatedListener) 
		android.content.Context context
		int userId
		java.io.File usageStatsDir
		com.android.server.usage.UserUsageStatsService$StatsUpdatedListener listener
	void init (long, long) 
		int i
		android.app.usage.UsageStats pkgStats
		int i
		int pkgCount
		com.android.server.usage.IntervalStats stat
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		long currentTimeMillis
		long deviceUsageTime
		int nullCount
	private void initializeDefaultsForApps (long, long, boolean) 
		com.android.server.usage.IntervalStats stats
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		android.content.pm.PackageInfo pi
		String packageName
		int i
		long currentTimeMillis
		long deviceUsageTime
		boolean firstUpdate
		android.content.pm.PackageManager pm
		java.util.List packages
		int packageCount
	void onTimeChanged (long, long, boolean) 
		long oldTime
		long newTime
		boolean resetBeginIdleTime
	void reportEvent (android.app.usage.UsageEvents$Event, long) 
		com.android.server.usage.IntervalStats stats
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		android.app.usage.UsageEvents$Event event
		long deviceUsageTime
		com.android.server.usage.IntervalStats currentDailyStats
		android.content.res.Configuration newFullConfig
	void setBeginIdleTime (java.lang.String, long) 
		com.android.server.usage.IntervalStats stats
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		String packageName
		long beginIdleTime
	void setSystemLastUsedTime (java.lang.String, long) 
		com.android.server.usage.IntervalStats stats
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		String packageName
		long lastUsedTime
	private java.util.List queryStats (int, long, long, com.android.server.usage.UsageStatsDatabase$StatCombiner) 
		int intervalType
		long beginTime
		long endTime
		com.android.server.usage.UsageStatsDatabase$StatCombiner combiner
		com.android.server.usage.IntervalStats currentStats
		long truncatedEndTime
		java.util.List results
	java.util.List queryUsageStats (int, long, long) 
		int bucketType
		long beginTime
		long endTime
	java.util.List queryConfigurationStats (int, long, long) 
		int bucketType
		long beginTime
		long endTime
	android.app.usage.UsageEvents queryEvents (long, long) 
		long beginTime
		long endTime
		android.util.ArraySet names
		java.util.List results
		String[] table
	long getBeginIdleTime (java.lang.String) 
		String packageName
		com.android.server.usage.IntervalStats yearly
		android.app.usage.UsageStats packageUsage
	long getSystemLastUsedTime (java.lang.String) 
		String packageName
		com.android.server.usage.IntervalStats yearly
		android.app.usage.UsageStats packageUsage
	void persistActiveStats () 
		int i
		java.io.IOException e
	private void rolloverStats (long) 
		android.app.usage.UsageStats pkgStats
		int i
		int pkgCount
		com.android.server.usage.IntervalStats stat
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		com.android.server.usage.IntervalStats stat
		com.android.server.usage.IntervalStats[] arr$
		int len$
		int i$
		String name
		long beginTime
		int i
		long currentTimeMillis
		long startTime
		android.content.res.Configuration previousConfig
		android.util.ArraySet continuePreviousDay
		int continueCount
		long totalTime
	private void notifyStatsChanged () 
	private void loadActiveStats (long, boolean, boolean) 
		android.app.usage.UsageStats usageStats
		java.util.Iterator i$
		long lastBeginTime
		int intervalType
		long currentTimeMillis
		boolean force
		boolean resetBeginIdleTime
		com.android.server.usage.UnixCalendar tempCal
	void checkin (com.android.internal.util.IndentingPrintWriter, long) 
		com.android.internal.util.IndentingPrintWriter pw
		long screenOnTime
	void dump (com.android.internal.util.IndentingPrintWriter, long) 
		int interval
		com.android.internal.util.IndentingPrintWriter pw
		long screenOnTime
	private java.lang.String formatDateTime (long, boolean) 
		long dateTime
		boolean pretty
	private java.lang.String formatElapsedTime (long, boolean) 
		long elapsedTime
		boolean pretty
	void printIntervalStats (com.android.internal.util.IndentingPrintWriter, com.android.server.usage.IntervalStats, long, boolean) 
		android.app.usage.UsageStats usageStats
		int i
		android.app.usage.ConfigurationStats config
		int i
		android.app.usage.UsageEvents$Event event
		int i
		com.android.internal.util.IndentingPrintWriter pw
		com.android.server.usage.IntervalStats stats
		long screenOnTime
		boolean prettyDates
		android.util.ArrayMap pkgStats
		int pkgCount
		android.util.ArrayMap configStats
		int configCount
		android.app.usage.TimeSparseArray events
		int eventCount
	private static java.lang.String intervalToString (int) 
		int interval
	private static java.lang.String eventToString (int) 
		int eventType
	static void  () 
}

com/android/server/usage/AppIdleHistory.class
AppIdleHistory.java
package com.android.server.usage
public com.android.server.usage.AppIdleHistory extends java.lang.Object {
	private android.util.SparseArray mIdleHistory
	private long lastPeriod
	private static final long ONE_MINUTE
	private static final int HISTORY_SIZE
	private static final int FLAG_LAST_STATE
	private static final int FLAG_PARTIAL_ACTIVE
	private static final long PERIOD_DURATION
	public void  () 
	public void addEntry (java.lang.String, int, boolean, long) 
		int i
		byte[] history
		java.util.Iterator i$
		int u
		int diff
		int NUSERS
		String packageName
		int userId
		boolean idle
		long timeNow
		android.util.ArrayMap userHistory
		byte[] packageHistory
		long thisPeriod
	private android.util.ArrayMap getUserHistory (int) 
		int userId
		android.util.ArrayMap userHistory
	private byte[] getPackageHistory (android.util.ArrayMap, java.lang.String) 
		android.util.ArrayMap userHistory
		String packageName
		byte[] packageHistory
	public void removeUser (int) 
		int userId
	public boolean isIdle (int, java.lang.String) 
		int userId
		String packageName
		android.util.ArrayMap userHistory
		byte[] packageHistory
	public void dump (com.android.internal.util.IndentingPrintWriter, int) 
		int i
		String packageName
		byte[] history
		int p
		com.android.internal.util.IndentingPrintWriter idpw
		int userId
		android.util.ArrayMap userHistory
		int P
}

com/android/server/usage/UserUsageStatsService$StatsUpdatedListener.class
UserUsageStatsService.java
package com.android.server.usage
abstract com.android.server.usage.UserUsageStatsService$StatsUpdatedListener extends java.lang.Object {
	public abstract void onStatsUpdated () 
}

com/android/server/usage/UsageStatsXmlV1.class
UsageStatsXmlV1.java
package com.android.server.usage
final com.android.server.usage.UsageStatsXmlV1 extends java.lang.Object {
	private static final String PACKAGES_TAG
	private static final String PACKAGE_TAG
	private static final String CONFIGURATIONS_TAG
	private static final String CONFIG_TAG
	private static final String EVENT_LOG_TAG
	private static final String EVENT_TAG
	private static final String PACKAGE_ATTR
	private static final String CLASS_ATTR
	private static final String TOTAL_TIME_ACTIVE_ATTR
	private static final String COUNT_ATTR
	private static final String ACTIVE_ATTR
	private static final String LAST_EVENT_ATTR
	private static final String TYPE_ATTR
	private static final String LAST_TIME_ACTIVE_ATTR
	private static final String LAST_TIME_ACTIVE_SYSTEM_ATTR
	private static final String BEGIN_IDLE_TIME_ATTR
	private static final String END_TIME_ATTR
	private static final String TIME_ATTR
	private static void loadUsageStats (org.xmlpull.v1.XmlPullParser, com.android.server.usage.IntervalStats)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		com.android.server.usage.IntervalStats statsOut
		String pkg
		android.app.usage.UsageStats stats
		String lastTimeUsedSystem
		String beginIdleTime
	private static void loadConfigStats (org.xmlpull.v1.XmlPullParser, com.android.server.usage.IntervalStats)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		com.android.server.usage.IntervalStats statsOut
		android.content.res.Configuration config
		android.app.usage.ConfigurationStats configStats
	private static void loadEvent (org.xmlpull.v1.XmlPullParser, com.android.server.usage.IntervalStats)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		com.android.server.usage.IntervalStats statsOut
		String packageName
		String className
		android.app.usage.UsageEvents$Event event
	private static void writeUsageStats (org.xmlpull.v1.XmlSerializer, com.android.server.usage.IntervalStats, android.app.usage.UsageStats)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer xml
		com.android.server.usage.IntervalStats stats
		android.app.usage.UsageStats usageStats
	private static void writeConfigStats (org.xmlpull.v1.XmlSerializer, com.android.server.usage.IntervalStats, android.app.usage.ConfigurationStats, boolean)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer xml
		com.android.server.usage.IntervalStats stats
		android.app.usage.ConfigurationStats configStats
		boolean isActive
	private static void writeEvent (org.xmlpull.v1.XmlSerializer, com.android.server.usage.IntervalStats, android.app.usage.UsageEvents$Event)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer xml
		com.android.server.usage.IntervalStats stats
		android.app.usage.UsageEvents$Event event
	public static void read (org.xmlpull.v1.XmlPullParser, com.android.server.usage.IntervalStats)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tag
		org.xmlpull.v1.XmlPullParser parser
		com.android.server.usage.IntervalStats statsOut
		int eventCode
		int outerDepth
	public static void write (org.xmlpull.v1.XmlSerializer, com.android.server.usage.IntervalStats)  throws java.io.IOException 
		int i
		boolean active
		int i
		int i
		org.xmlpull.v1.XmlSerializer xml
		com.android.server.usage.IntervalStats stats
		int statsCount
		int configCount
		int eventCount
	private void  () 
}

com/android/server/usage/UsageStatsService$UserRemovedReceiver.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$UserRemovedReceiver extends android.content.BroadcastReceiver {
	final com.android.server.usage.UsageStatsService this$0
	private void  (com.android.server.usage.UsageStatsService) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int userId
		android.content.Context context
		android.content.Intent intent
	void  (com.android.server.usage.UsageStatsService, com.android.server.usage.UsageStatsService$1) 
		com.android.server.usage.UsageStatsService x0
		com.android.server.usage.UsageStatsService$1 x1
}

com/android/server/usage/UsageStatsDatabase$CheckinAction.class
UsageStatsDatabase.java
package com.android.server.usage
public abstract com.android.server.usage.UsageStatsDatabase$CheckinAction extends java.lang.Object {
	public abstract boolean checkin (com.android.server.usage.IntervalStats) 
}

com/android/server/usage/UsageStatsService$DeviceStateReceiver.class
UsageStatsService.java
package com.android.server.usage
 com.android.server.usage.UsageStatsService$DeviceStateReceiver extends android.content.BroadcastReceiver {
	final com.android.server.usage.UsageStatsService this$0
	private void  (com.android.server.usage.UsageStatsService) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
	void  (com.android.server.usage.UsageStatsService, com.android.server.usage.UsageStatsService$1) 
		com.android.server.usage.UsageStatsService x0
		com.android.server.usage.UsageStatsService$1 x1
}

com/android/server/usage/UsageStatsDatabase$1.class
UsageStatsDatabase.java
package com.android.server.usage
 com.android.server.usage.UsageStatsDatabase$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final com.android.server.usage.UsageStatsDatabase this$0
	void  (com.android.server.usage.UsageStatsDatabase) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

com/android/server/usage/UsageStatsService$BinderService.class
UsageStatsService.java
package com.android.server.usage
final com.android.server.usage.UsageStatsService$BinderService extends android.app.usage.IUsageStatsManager$Stub {
	final com.android.server.usage.UsageStatsService this$0
	private void  (com.android.server.usage.UsageStatsService) 
	private boolean hasPermission (java.lang.String) 
		String callingPackage
		int callingUid
		int mode
	public android.content.pm.ParceledListSlice queryUsageStats (int, long, long, java.lang.String) 
		java.util.List results
		int bucketType
		long beginTime
		long endTime
		String callingPackage
		int userId
		long token
	public android.content.pm.ParceledListSlice queryConfigurationStats (int, long, long, java.lang.String)  throws android.os.RemoteException 
		java.util.List results
		int bucketType
		long beginTime
		long endTime
		String callingPackage
		int userId
		long token
	public android.app.usage.UsageEvents queryEvents (long, long, java.lang.String) 
		long beginTime
		long endTime
		String callingPackage
		int userId
		long token
	public boolean isAppInactive (java.lang.String, int) 
		android.os.RemoteException re
		String packageName
		int userId
		long token
	public void setAppInactive (java.lang.String, boolean, int) 
		android.os.RemoteException re
		android.content.pm.PackageInfo pi
		android.os.RemoteException re
		String packageName
		boolean idle
		int userId
		int callingUid
		long token
	public void whitelistAppTemporarily (java.lang.String, long, int)  throws android.os.RemoteException 
		String packageName
		long duration
		int userId
		StringBuilder reason
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	void  (com.android.server.usage.UsageStatsService, com.android.server.usage.UsageStatsService$1) 
		com.android.server.usage.UsageStatsService x0
		com.android.server.usage.UsageStatsService$1 x1
}

com/android/server/usage/UsageStatsService$LocalService.class
UsageStatsService.java
package com.android.server.usage
final com.android.server.usage.UsageStatsService$LocalService extends android.app.usage.UsageStatsManagerInternal {
	final com.android.server.usage.UsageStatsService this$0
	private void  (com.android.server.usage.UsageStatsService) 
	public void reportEvent (android.content.ComponentName, int, int) 
		android.content.ComponentName component
		int userId
		int eventType
		android.app.usage.UsageEvents$Event event
	public void reportEvent (java.lang.String, int, int) 
		String packageName
		int userId
		int eventType
		android.app.usage.UsageEvents$Event event
	public void reportConfigurationChange (android.content.res.Configuration, int) 
		android.content.res.Configuration config
		int userId
		android.app.usage.UsageEvents$Event event
	public void reportContentProviderUsage (java.lang.String, java.lang.String, int) 
		String name
		String packageName
		int userId
		com.android.internal.os.SomeArgs args
	public boolean isAppIdle (java.lang.String, int) 
		String packageName
		int userId
	public int[] getIdleUidsForUser (int) 
		int userId
	public boolean isAppIdleParoleOn () 
	public void prepareShutdown () 
	public void addAppIdleStateChangeListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
	public void removeAppIdleStateChangeListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
		android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener listener
	void  (com.android.server.usage.UsageStatsService, com.android.server.usage.UsageStatsService$1) 
		com.android.server.usage.UsageStatsService x0
		com.android.server.usage.UsageStatsService$1 x1
}

com/android/server/usage/UnixCalendar.class
UnixCalendar.java
package com.android.server.usage
public com.android.server.usage.UnixCalendar extends java.lang.Object {
	private static final long DAY_IN_MILLIS
	private static final long WEEK_IN_MILLIS
	private static final long MONTH_IN_MILLIS
	private static final long YEAR_IN_MILLIS
	private long mTime
	public void  (long) 
		long time
	public void truncateToDay () 
	public void truncateToWeek () 
	public void truncateToMonth () 
	public void truncateToYear () 
	public void addDays (int) 
		int val
	public void addWeeks (int) 
		int val
	public void addMonths (int) 
		int val
	public void addYears (int) 
		int val
	public void setTimeInMillis (long) 
		long time
	public long getTimeInMillis () 
	public static void truncateTo (com.android.server.usage.UnixCalendar, int) 
		com.android.server.usage.UnixCalendar calendar
		int intervalType
}

com/android/server/usage/IntervalStats.class
IntervalStats.java
package com.android.server.usage
 com.android.server.usage.IntervalStats extends java.lang.Object {
	public long beginTime
	public long endTime
	public long lastTimeSaved
	public final android.util.ArrayMap packageStats
	public final android.util.ArrayMap configurations
	public android.content.res.Configuration activeConfiguration
	public android.app.usage.TimeSparseArray events
	private final android.util.ArraySet mStringCache
	void  () 
	android.app.usage.UsageStats getOrCreateUsageStats (java.lang.String) 
		String packageName
		android.app.usage.UsageStats usageStats
	android.app.usage.ConfigurationStats getOrCreateConfigurationStats (android.content.res.Configuration) 
		android.content.res.Configuration config
		android.app.usage.ConfigurationStats configStats
	android.app.usage.UsageEvents$Event buildEvent (java.lang.String, java.lang.String) 
		String packageName
		String className
		android.app.usage.UsageEvents$Event event
	private boolean isStatefulEvent (int) 
		int eventType
	void update (java.lang.String, long, int) 
		String packageName
		long timeStamp
		int eventType
		android.app.usage.UsageStats usageStats
	void updateBeginIdleTime (java.lang.String, long) 
		String packageName
		long timeStamp
		android.app.usage.UsageStats usageStats
	void updateSystemLastUsedTime (java.lang.String, long) 
		String packageName
		long lastUsedTime
		android.app.usage.UsageStats usageStats
	void updateConfigurationStats (android.content.res.Configuration, long) 
		android.app.usage.ConfigurationStats activeStats
		android.app.usage.ConfigurationStats configStats
		android.content.res.Configuration config
		long timeStamp
	private java.lang.String getCachedStringRef (java.lang.String) 
		String str
		int index
}

com/android/server/usage/UserUsageStatsService$2.class
UserUsageStatsService.java
package com.android.server.usage
final com.android.server.usage.UserUsageStatsService$2 extends java.lang.Object implements com.android.server.usage.UsageStatsDatabase$StatCombiner  {
	void  () 
	public void combine (com.android.server.usage.IntervalStats, boolean, java.util.List) 
		int i
		com.android.server.usage.IntervalStats stats
		boolean mutable
		java.util.List accResult
		int configCount
}

com/android/server/TelephonyRegistry$2.class
TelephonyRegistry.java
package com.android.server
 com.android.server.TelephonyRegistry$2 extends android.content.BroadcastReceiver {
	final com.android.server.TelephonyRegistry this$0
	void  (com.android.server.TelephonyRegistry) 
	public void onReceive (android.content.Context, android.content.Intent) 
		int userHandle
		Integer newDefaultSubIdObj
		int newDefaultPhoneId
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/server/wallpaper/
com/android/server/wallpaper/WallpaperManagerService$1.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$1 extends android.content.BroadcastReceiver {
	final com.android.server.wallpaper.WallpaperManagerService this$0
	void  (com.android.server.wallpaper.WallpaperManagerService) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
}

com/android/server/wallpaper/WallpaperManagerService$WallpaperConnection.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection extends android.service.wallpaper.IWallpaperConnection$Stub implements android.content.ServiceConnection  {
	final android.app.WallpaperInfo mInfo
	final android.os.Binder mToken
	android.service.wallpaper.IWallpaperService mService
	android.service.wallpaper.IWallpaperEngine mEngine
	com.android.server.wallpaper.WallpaperManagerService$WallpaperData mWallpaper
	android.os.IRemoteCallback mReply
	boolean mDimensionsChanged
	boolean mPaddingChanged
	final com.android.server.wallpaper.WallpaperManagerService this$0
	public void  (com.android.server.wallpaper.WallpaperManagerService, android.app.WallpaperInfo, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		android.app.WallpaperInfo info
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		String flattened
		android.content.ComponentName name
	public void attachEngine (android.service.wallpaper.IWallpaperEngine) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.service.wallpaper.IWallpaperEngine engine
	public void engineShown (android.service.wallpaper.IWallpaperEngine) 
		android.os.RemoteException e
		long ident
		android.service.wallpaper.IWallpaperEngine engine
	public android.os.ParcelFileDescriptor setWallpaper (java.lang.String) 
		String name
}

com/android/server/wallpaper/WallpaperManagerService$WallpaperData.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$WallpaperData extends java.lang.Object {
	int userId
	java.io.File wallpaperFile
	boolean imageWallpaperPending
	String name
	android.content.ComponentName wallpaperComponent
	android.content.ComponentName nextWallpaperComponent
	com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection connection
	long lastDiedTime
	boolean wallpaperUpdating
	com.android.server.wallpaper.WallpaperManagerService$WallpaperObserver wallpaperObserver
	private android.os.RemoteCallbackList callbacks
	int width
	int height
	final android.graphics.Rect padding
	void  (int) 
		int userId
	static android.os.RemoteCallbackList access$300 (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData x0
}

com/android/server/wallpaper/WallpaperManagerService$2.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$2 extends android.app.IUserSwitchObserver$Stub {
	final com.android.server.wallpaper.WallpaperManagerService this$0
	void  (com.android.server.wallpaper.WallpaperManagerService) 
	public void onUserSwitching (int, android.os.IRemoteCallback) 
		int newUserId
		android.os.IRemoteCallback reply
	public void onUserSwitchComplete (int)  throws android.os.RemoteException 
		int newUserId
	public void onForegroundProfileSwitch (int) 
		int newProfileId
}

com/android/server/wallpaper/WallpaperManagerService$WallpaperObserver.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$WallpaperObserver extends android.os.FileObserver {
	final com.android.server.wallpaper.WallpaperManagerService$WallpaperData mWallpaper
	final java.io.File mWallpaperDir
	final java.io.File mWallpaperFile
	final java.io.File mWallpaperInfoFile
	final com.android.server.wallpaper.WallpaperManagerService this$0
	public void  (com.android.server.wallpaper.WallpaperManagerService, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	public void onEvent (int, java.lang.String) 
		long origId
		android.app.backup.BackupManager bm
		boolean written
		java.io.File changedFile
		int event
		String path
}

com/android/server/wallpaper/WallpaperManagerService$MyPackageMonitor.class
WallpaperManagerService.java
package com.android.server.wallpaper
 com.android.server.wallpaper.WallpaperManagerService$MyPackageMonitor extends com.android.internal.content.PackageMonitor {
	final com.android.server.wallpaper.WallpaperManagerService this$0
	void  (com.android.server.wallpaper.WallpaperManagerService) 
	public void onPackageUpdateFinished (java.lang.String, int) 
		android.content.ComponentName comp
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		String packageName
		int uid
	public void onPackageModified (java.lang.String) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		String packageName
	public void onPackageUpdateStarted (java.lang.String, int) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		String packageName
		int uid
	public boolean onHandleForceStop (android.content.Intent, java.lang.String[], int, boolean) 
		boolean res
		boolean changed
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.content.Intent intent
		String[] packages
		int uid
		boolean doit
	public void onSomePackagesChanged () 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	boolean doPackagesChangedLocked (boolean, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		int change
		int change
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager$NameNotFoundException e
		boolean doit
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		boolean changed
}

com/android/server/wallpaper/WallpaperManagerService.class
WallpaperManagerService.java
package com.android.server.wallpaper
public com.android.server.wallpaper.WallpaperManagerService extends android.app.IWallpaperManager$Stub {
	static final String TAG
	static final boolean DEBUG
	final Object mLock
	static final long MIN_WALLPAPER_CRASH_TIME
	static final int MAX_WALLPAPER_COMPONENT_LOG_LENGTH
	static final String WALLPAPER
	static final String WALLPAPER_INFO
	final android.content.Context mContext
	final android.view.IWindowManager mIWindowManager
	final android.content.pm.IPackageManager mIPackageManager
	final com.android.server.wallpaper.WallpaperManagerService$MyPackageMonitor mMonitor
	final android.app.AppOpsManager mAppOpsManager
	com.android.server.wallpaper.WallpaperManagerService$WallpaperData mLastWallpaper
	final android.content.ComponentName mImageWallpaper
	android.util.SparseArray mWallpaperMap
	int mCurrentUserId
	public void  (android.content.Context) 
		android.content.Context context
	private static java.io.File getWallpaperDir (int) 
		int userId
	protected void finalize ()  throws java.lang.Throwable 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int i
	public void systemRunning () 
		android.os.RemoteException e
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.content.IntentFilter userFilter
	public java.lang.String getName () 
	void onStoppingUser (int) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int userId
	void onRemoveUser (int) 
		java.io.File wallpaperFile
		java.io.File wallpaperInfoFile
		int userId
	void switchUser (int, android.os.IRemoteCallback) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int userId
		android.os.IRemoteCallback reply
	void switchWallpaper (com.android.server.wallpaper.WallpaperManagerService$WallpaperData, android.os.IRemoteCallback) 
		android.content.ComponentName cname
		RuntimeException e1
		RuntimeException e
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.os.IRemoteCallback reply
	public void clearWallpaper (java.lang.String) 
		String callingPackage
	void clearWallpaperLocked (boolean, int, android.os.IRemoteCallback) 
		IllegalArgumentException e1
		android.os.RemoteException e1
		RuntimeException e
		boolean defaultFailed
		int userId
		android.os.IRemoteCallback reply
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		java.io.File f
		long ident
	public boolean hasNamedWallpaper (java.lang.String) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wd
		android.content.pm.UserInfo user
		java.util.Iterator i$
		java.util.List users
		long ident
		String name
	private android.graphics.Point getDefaultDisplaySize () 
		android.graphics.Point p
		android.view.WindowManager wm
		android.view.Display d
	public void setDimensionHints (int, int, java.lang.String)  throws android.os.RemoteException 
		android.os.RemoteException e
		int userId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.graphics.Point displaySize
		int width
		int height
		String callingPackage
	public int getWidthHint ()  throws android.os.RemoteException 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	public int getHeightHint ()  throws android.os.RemoteException 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	public void setDisplayPadding (android.graphics.Rect, java.lang.String) 
		android.os.RemoteException e
		int userId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.graphics.Rect padding
		String callingPackage
	public android.os.ParcelFileDescriptor getWallpaper (android.app.IWallpaperManagerCallback, android.os.Bundle) 
		java.io.File f
		java.io.FileNotFoundException e
		int callingUid
		int wallpaperUserId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.app.IWallpaperManagerCallback cb
		android.os.Bundle outParams
	public android.app.WallpaperInfo getWallpaperInfo () 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int userId
	public android.os.ParcelFileDescriptor setWallpaper (java.lang.String, java.lang.String) 
		android.os.ParcelFileDescriptor pfd
		int userId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		long ident
		String name
		String callingPackage
	android.os.ParcelFileDescriptor updateWallpaperBitmapLocked (java.lang.String, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		java.io.File dir
		java.io.File file
		android.os.ParcelFileDescriptor fd
		java.io.FileNotFoundException e
		String name
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	public void setWallpaperComponentChecked (android.content.ComponentName, java.lang.String) 
		android.content.ComponentName name
		String callingPackage
	public void setWallpaperComponent (android.content.ComponentName) 
		int userId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		long ident
		android.content.ComponentName name
	boolean bindWallpaperComponentLocked (android.content.ComponentName, boolean, boolean, com.android.server.wallpaper.WallpaperManagerService$WallpaperData, android.os.IRemoteCallback) 
		String msg
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.pm.ServiceInfo rsi
		int i
		String msg
		java.util.List ris
		String msg
		android.os.RemoteException e
		int serviceUserId
		android.content.pm.ServiceInfo si
		android.app.WallpaperInfo wi
		android.content.Intent intent
		com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection newConn
		String msg
		android.os.RemoteException e
		android.content.ComponentName componentName
		boolean force
		boolean fromUser
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		android.os.IRemoteCallback reply
	void detachWallpaperLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	void clearWallpaperComponentLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	void attachServiceLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		android.os.RemoteException e
		com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection conn
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	private void notifyCallbacksLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		android.os.RemoteException e
		int i
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int n
		android.content.Intent intent
	private void checkPermission (java.lang.String) 
		String permission
	public boolean isWallpaperSupported (java.lang.String) 
		String callingPackage
	private static com.android.internal.util.JournaledFile makeJournaledFile (int) 
		int userId
		String base
	private void saveSettingsLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		org.xmlpull.v1.XmlSerializer out
		java.io.IOException ex
		java.io.IOException e
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		com.android.internal.util.JournaledFile journal
		java.io.FileOutputStream stream
	private void migrateFromOld () 
		java.io.File newWallpaper
		java.io.File newInfo
		java.io.File oldWallpaper
		java.io.File oldInfo
	private int getAttributeInt (org.xmlpull.v1.XmlPullParser, java.lang.String, int) 
		org.xmlpull.v1.XmlPullParser parser
		String name
		int defValue
		String value
	private com.android.server.wallpaper.WallpaperManagerService$WallpaperData getWallpaperSafeLocked (int) 
		int userId
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	private void loadSettingsLocked (int) 
		String comp
		String tag
		org.xmlpull.v1.XmlPullParser parser
		int type
		java.io.FileNotFoundException e
		NullPointerException e
		NumberFormatException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		IndexOutOfBoundsException e
		java.io.IOException e
		int userId
		com.android.internal.util.JournaledFile journal
		java.io.FileInputStream stream
		java.io.File file
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		boolean success
		int baseSize
	private int getMaximumSizeDimension () 
		android.view.WindowManager wm
		android.view.Display d
	public void settingsRestored () 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		boolean success
	boolean restoreNamedResourceLocked (com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		android.content.Context c
		android.content.res.Resources r
		byte[] buffer
		int amt
		android.content.pm.PackageManager$NameNotFoundException e
		java.io.IOException ex
		java.io.IOException ex
		android.content.res.Resources$NotFoundException e
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException e
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		java.io.IOException ex
		int resId
		java.io.InputStream res
		java.io.FileOutputStream fos
		String resName
		String pkg
		int colon
		String ident
		int slash
		String type
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		com.android.server.wallpaper.WallpaperManagerService$WallpaperConnection conn
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData wallpaper
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static java.io.File access$000 (int) 
		int x0
	static void access$100 (com.android.server.wallpaper.WallpaperManagerService, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		com.android.server.wallpaper.WallpaperManagerService x0
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData x1
	static void access$200 (com.android.server.wallpaper.WallpaperManagerService, com.android.server.wallpaper.WallpaperManagerService$WallpaperData) 
		com.android.server.wallpaper.WallpaperManagerService x0
		com.android.server.wallpaper.WallpaperManagerService$WallpaperData x1
}

com/android/server/Watchdog$BinderThreadMonitor.class
Watchdog.java
package com.android.server
final com.android.server.Watchdog$BinderThreadMonitor extends java.lang.Object implements com.android.server.Watchdog$Monitor  {
	private void  () 
	public void monitor () 
	void  (com.android.server.Watchdog$1) 
		com.android.server.Watchdog$1 x0
}

com/android/server/CertBlacklister$BlacklistObserver.class
CertBlacklister.java
package com.android.server
 com.android.server.CertBlacklister$BlacklistObserver extends android.database.ContentObserver {
	private final String mKey
	private final String mName
	private final String mPath
	private final java.io.File mTmpDir
	private final android.content.ContentResolver mContentResolver
	public void  (java.lang.String, java.lang.String, java.lang.String, android.content.ContentResolver) 
		String key
		String name
		String path
		android.content.ContentResolver cr
	public void onChange (boolean) 
		boolean selfChange
	public java.lang.String getValue () 
	private void writeBlacklist () 
	static java.io.File access$000 (com.android.server.CertBlacklister$BlacklistObserver) 
		com.android.server.CertBlacklister$BlacklistObserver x0
	static java.lang.String access$100 (com.android.server.CertBlacklister$BlacklistObserver) 
		com.android.server.CertBlacklister$BlacklistObserver x0
}

com/android/server/MmsServiceBroker$2.class
MmsServiceBroker.java
package com.android.server
 com.android.server.MmsServiceBroker$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final com.android.server.MmsServiceBroker this$0
	void  (com.android.server.MmsServiceBroker) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
}

com/android/server/pm/
com/android/server/pm/BackgroundDexOptService.class
BackgroundDexOptService.java
package com.android.server.pm
public com.android.server.pm.BackgroundDexOptService extends android.app.job.JobService {
	static final String TAG
	static final long RETRY_LATENCY
	static final int BACKGROUND_DEXOPT_JOB
	private static android.content.ComponentName sDexoptServiceName
	static final android.util.ArraySet sFailedPackageNames
	final java.util.concurrent.atomic.AtomicBoolean mIdleTime
	public void  () 
	public static void schedule (android.content.Context, long) 
		android.content.Context context
		long minLatency
		android.app.job.JobScheduler js
		android.app.job.JobInfo job
	public boolean onStartJob (android.app.job.JobParameters) 
		android.app.job.JobParameters params
		com.android.server.pm.PackageManagerService pm
		android.util.ArraySet pkgs
		android.app.job.JobParameters jobParams
	public boolean onStopJob (android.app.job.JobParameters) 
		android.app.job.JobParameters params
	static void  () 
}

com/android/server/pm/PackageManagerService$1.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$1 extends android.os.storage.StorageEventListener {
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	public void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int) 
		String volumeUuid
		android.os.storage.VolumeInfo vol
		int oldState
		int newState
	public void onVolumeForgotten (java.lang.String) 
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		java.util.List packages
		String fsUuid
}

com/android/server/pm/PackageManagerService$13.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$13 extends java.lang.Object implements java.lang.Runnable  {
	final String val$packageName
	final int val$userId
	final android.content.pm.IPackageDataObserver val$observer
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.lang.String, int, android.content.pm.IPackageDataObserver) 
	public void run () 
		com.android.server.storage.DeviceStorageMonitorInternal dsm
		android.os.RemoteException e
		boolean succeeded
}

com/android/server/pm/PackageManagerService$AsecInstallArgs.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$AsecInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
	static final String RES_FILE_NAME
	static final String PUBLIC_RES_FILE_NAME
	String cid
	String packagePath
	String resourcePath
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams) 
		com.android.server.pm.PackageManagerService$InstallParams params
	void  (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String[], boolean, boolean) 
		String fullCodePath
		String[] instructionSets
		boolean isExternal
		boolean isForwardLocked
		int eidx
		String subStr1
		int sidx
	void  (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String[], boolean) 
		String cid
		String[] instructionSets
		boolean isForwardLocked
	void createCopyFile () 
	int copyApk (com.android.internal.app.IMediaContainerService, boolean)  throws android.os.RemoteException 
		com.android.internal.app.IMediaContainerService imcs
		boolean temp
		String newMountPath
	java.lang.String getCodePath () 
	java.lang.String getResourcePath () 
	int doPreInstall (int) 
		String newMountPath
		boolean mounted
		int status
	boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String) 
		int status
		android.content.pm.PackageParser$Package pkg
		String oldCodePath
		String newCacheId
		String newMountPath
		java.io.File beforeCodeFile
		java.io.File afterCodeFile
	private void setMountPath (java.lang.String) 
		String mountPath
		java.io.File mountFile
		java.io.File monolithicFile
	int doPostInstall (int, int) 
		int groupOwner
		String protectedFile
		int groupOwner
		String protectedFile
		boolean mounted
		int status
		int uid
	private void cleanUp () 
	private java.util.List getAllCodePaths () 
		android.content.pm.PackageParser$PackageLite pkg
		android.content.pm.PackageParser$PackageParserException e
		java.io.File codeFile
	void cleanUpResourcesLI () 
	private void cleanUpResourcesLI (java.util.List) 
		java.util.List allCodePaths
	java.lang.String getPackageName () 
	boolean doPostDeleteLI (boolean) 
		boolean delete
		java.util.List allCodePaths
		boolean mounted
	int doPreCopy () 
	int doPostCopy (int) 
		int uid
}

com/android/server/pm/LauncherAppsService$1.class
LauncherAppsService.java
package com.android.server.pm
 com.android.server.pm.LauncherAppsService$1 extends java.lang.Object {
}

com/android/server/pm/PackageInstallerSession.class
PackageInstallerSession.java
package com.android.server.pm
public com.android.server.pm.PackageInstallerSession extends android.content.pm.IPackageInstallerSession$Stub {
	private static final String TAG
	private static final boolean LOGD
	private static final int MSG_COMMIT
	private final com.android.server.pm.PackageInstallerService$InternalCallback mCallback
	private final android.content.Context mContext
	private final com.android.server.pm.PackageManagerService mPm
	private final android.os.Handler mHandler
	private final boolean mIsInstallerDeviceOwner
	final int sessionId
	final int userId
	final String installerPackageName
	final int installerUid
	final android.content.pm.PackageInstaller$SessionParams params
	final long createdMillis
	final java.io.File stageDir
	final String stageCid
	private final java.util.concurrent.atomic.AtomicInteger mActiveCount
	private final Object mLock
	private float mClientProgress
	private float mInternalProgress
	private float mProgress
	private float mReportedProgress
	private boolean mPrepared
	private boolean mSealed
	private boolean mPermissionsAccepted
	private boolean mRelinquished
	private boolean mDestroyed
	private int mFinalStatus
	private String mFinalMessage
	private java.util.ArrayList mBridges
	private android.content.pm.IPackageInstallObserver2 mRemoteObserver
	private String mPackageName
	private int mVersionCode
	private android.content.pm.Signature[] mSignatures
	private java.io.File mResolvedBaseFile
	private java.io.File mResolvedStageDir
	private final java.util.List mResolvedStagedFiles
	private final java.util.List mResolvedInheritedFiles
	private final java.util.List mResolvedInstructionSets
	private java.io.File mInheritedFilesBase
	private final android.os.Handler$Callback mHandlerCallback
	public void  (com.android.server.pm.PackageInstallerService$InternalCallback, android.content.Context, com.android.server.pm.PackageManagerService, android.os.Looper, int, int, java.lang.String, int, android.content.pm.PackageInstaller$SessionParams, long, java.io.File, java.lang.String, boolean, boolean) 
		com.android.server.pm.PackageInstallerService$InternalCallback callback
		android.content.Context context
		com.android.server.pm.PackageManagerService pm
		android.os.Looper looper
		int sessionId
		int userId
		String installerPackageName
		int installerUid
		android.content.pm.PackageInstaller$SessionParams params
		long createdMillis
		java.io.File stageDir
		String stageCid
		boolean prepared
		boolean sealed
		android.app.admin.DevicePolicyManager dpm
	public android.content.pm.PackageInstaller$SessionInfo generateInfo () 
		android.content.pm.PackageInstaller$SessionInfo info
	public boolean isPrepared () 
	public boolean isSealed () 
	private void assertPreparedAndNotSealed (java.lang.String) 
		String cookie
	private java.io.File resolveStageDir ()  throws java.io.IOException 
		String path
	public void setClientProgress (float) 
		boolean forcePublish
		float progress
	public void addClientProgress (float) 
		float progress
	private void computeProgressLocked (boolean) 
		boolean forcePublish
	public java.lang.String[] getNames () 
		java.io.IOException e
	public android.os.ParcelFileDescriptor openWrite (java.lang.String, long, long) 
		java.io.IOException e
		String name
		long offsetBytes
		long lengthBytes
	private android.os.ParcelFileDescriptor openWriteInternal (java.lang.String, long, long)  throws java.io.IOException 
		android.system.StructStat stat
		long deltaBytes
		java.io.File target
		java.io.FileDescriptor targetFd
		android.system.ErrnoException e
		String name
		long offsetBytes
		long lengthBytes
		android.os.FileBridge bridge
	public android.os.ParcelFileDescriptor openRead (java.lang.String) 
		java.io.IOException e
		String name
	private android.os.ParcelFileDescriptor openReadInternal (java.lang.String)  throws java.io.IOException 
		java.io.File target
		java.io.FileDescriptor targetFd
		android.system.ErrnoException e
		String name
	public void commit (android.content.IntentSender) 
		android.os.FileBridge bridge
		java.util.Iterator i$
		android.content.IntentSender statusReceiver
		boolean wasSealed
		com.android.server.pm.PackageInstallerService$PackageInstallObserverAdapter adapter
	private void commitLocked ()  throws com.android.server.pm.PackageManagerException 
		java.io.IOException e
		android.os.RemoteException ignored
		android.content.Intent intent
		long finalSize
		java.io.File oatDir
		java.util.List fromFiles
		java.io.File toDir
		java.io.IOException e
		android.os.UserHandle user
		android.content.pm.IPackageInstallObserver2 localObserver
		android.os.UserHandle user
	private void validateInstallLocked ()  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$PackageParserException e
		String targetName
		android.content.pm.PackageParser$ApkLite apk
		String targetName
		java.io.File targetFile
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$PackageParserException e
		String splitName
		java.io.File splitFile
		int i
		java.util.List oatFiles
		java.io.File archSubDir
		java.io.File[] arr$
		int len$
		int i$
		String[] instructionSets
		java.io.File[] archSubdirs
		android.content.pm.ApplicationInfo app
		android.content.pm.PackageParser$PackageLite existing
		android.content.pm.PackageParser$ApkLite existingBase
		java.io.File packageInstallDir
		java.io.File oatDir
		java.io.File[] files
		android.util.ArraySet stagedSplits
	private void assertApkConsistent (java.lang.String, android.content.pm.PackageParser$ApkLite)  throws com.android.server.pm.PackageManagerException 
		String tag
		android.content.pm.PackageParser$ApkLite apk
	private long calculateInstalledSize ()  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$PackageParserException e
		java.io.File file
		java.util.Iterator i$
		java.io.File file
		java.util.Iterator i$
		java.io.IOException e
		android.content.pm.PackageParser$ApkLite baseApk
		java.util.List splitPaths
		android.content.pm.PackageParser$PackageLite pkg
		boolean isForwardLocked
	private boolean isLinkPossible (java.util.List, java.io.File) 
		android.system.StructStat fromStat
		java.io.File fromFile
		java.util.Iterator i$
		android.system.StructStat toStat
		android.system.ErrnoException e
		java.util.List fromFiles
		java.io.File toDir
	private static java.lang.String getRelativePath (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File base
		String pathStr
		String baseStr
	private void createOatDirs (java.util.List, java.io.File) 
		String instructionSet
		java.util.Iterator i$
		java.util.List instructionSets
		java.io.File fromDir
	private void linkFiles (java.util.List, java.io.File, java.io.File)  throws java.io.IOException 
		String relativePath
		int ret
		java.io.File fromFile
		java.util.Iterator i$
		java.util.List fromFiles
		java.io.File toDir
		java.io.File fromDir
	private static void copyFiles (java.util.List, java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		android.system.ErrnoException e
		java.io.File tmpFile
		java.io.File toFile
		java.io.File fromFile
		java.util.Iterator i$
		java.util.List fromFiles
		java.io.File toDir
	private static void extractNativeLibraries (java.io.File, java.lang.String)  throws com.android.server.pm.PackageManagerException 
		int res
		java.io.IOException e
		java.io.File packageDir
		String abiOverride
		java.io.File libDir
		com.android.internal.content.NativeLibraryHelper$Handle handle
	private static void resizeContainer (java.lang.String, long)  throws com.android.server.pm.PackageManagerException 
		String cid
		long targetSize
		String path
		long currentSize
	private void finalizeAndFixContainer (java.lang.String)  throws com.android.server.pm.PackageManagerException 
		String cid
		int uid
		int gid
	void setPermissionsResult (boolean) 
		boolean accepted
	public void open ()  throws java.io.IOException 
	public void close () 
	public void abandon () 
	private void dispatchSessionFinished (int, java.lang.String, android.os.Bundle) 
		android.os.RemoteException ignored
		int returnCode
		String msg
		android.os.Bundle extras
		boolean success
	private void destroyInternal () 
		android.os.FileBridge bridge
		java.util.Iterator i$
	void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	private void dumpLocked (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	static java.lang.Object access$000 (com.android.server.pm.PackageInstallerSession) 
		com.android.server.pm.PackageInstallerSession x0
	static android.content.pm.IPackageInstallObserver2 access$102 (com.android.server.pm.PackageInstallerSession, android.content.pm.IPackageInstallObserver2) 
		com.android.server.pm.PackageInstallerSession x0
		android.content.pm.IPackageInstallObserver2 x1
	static void access$200 (com.android.server.pm.PackageInstallerSession)  throws com.android.server.pm.PackageManagerException 
		com.android.server.pm.PackageInstallerSession x0
	static void access$300 (com.android.server.pm.PackageInstallerSession) 
		com.android.server.pm.PackageInstallerSession x0
	static void access$400 (com.android.server.pm.PackageInstallerSession, int, java.lang.String, android.os.Bundle) 
		com.android.server.pm.PackageInstallerSession x0
		int x1
		String x2
		android.os.Bundle x3
}

com/android/server/pm/LauncherAppsService$LauncherAppsImpl$MyPackageMonitor.class
LauncherAppsService.java
package com.android.server.pm
 com.android.server.pm.LauncherAppsService$LauncherAppsImpl$MyPackageMonitor extends com.android.internal.content.PackageMonitor {
	final com.android.server.pm.LauncherAppsService$LauncherAppsImpl this$1
	private void  (com.android.server.pm.LauncherAppsService$LauncherAppsImpl) 
	private boolean isEnabledProfileOf (android.os.UserHandle, android.os.UserHandle, java.lang.String) 
		android.content.pm.UserInfo userInfo
		android.content.pm.UserInfo listeningUserInfo
		android.os.UserHandle user
		android.os.UserHandle listeningUser
		String debugMsg
		long ident
	public void onPackageAdded (java.lang.String, int) 
		android.os.RemoteException re
		android.content.pm.IOnAppsChangedListener listener
		android.os.UserHandle listeningUser
		int i
		String packageName
		int uid
		android.os.UserHandle user
		int n
	public void onPackageRemoved (java.lang.String, int) 
		android.os.RemoteException re
		android.content.pm.IOnAppsChangedListener listener
		android.os.UserHandle listeningUser
		int i
		String packageName
		int uid
		android.os.UserHandle user
		int n
	public void onPackageModified (java.lang.String) 
		android.os.RemoteException re
		android.content.pm.IOnAppsChangedListener listener
		android.os.UserHandle listeningUser
		int i
		String packageName
		android.os.UserHandle user
		int n
	public void onPackagesAvailable (java.lang.String[]) 
		android.os.RemoteException re
		android.content.pm.IOnAppsChangedListener listener
		android.os.UserHandle listeningUser
		int i
		String[] packages
		android.os.UserHandle user
		int n
	public void onPackagesUnavailable (java.lang.String[]) 
		android.os.RemoteException re
		android.content.pm.IOnAppsChangedListener listener
		android.os.UserHandle listeningUser
		int i
		String[] packages
		android.os.UserHandle user
		int n
	void  (com.android.server.pm.LauncherAppsService$LauncherAppsImpl, com.android.server.pm.LauncherAppsService$1) 
		com.android.server.pm.LauncherAppsService$LauncherAppsImpl x0
		com.android.server.pm.LauncherAppsService$1 x1
}

com/android/server/pm/PackageManagerService$CrossProfileDomainInfo.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$CrossProfileDomainInfo extends java.lang.Object {
	android.content.pm.ResolveInfo resolveInfo
	int bestDomainVerificationStatus
	private void  () 
	void  (com.android.server.pm.PackageManagerService$1) 
		com.android.server.pm.PackageManagerService$1 x0
}

com/android/server/pm/UserManagerService$MainHandler.class
UserManagerService.java
package com.android.server.pm
final com.android.server.pm.UserManagerService$MainHandler extends android.os.Handler {
	final com.android.server.pm.UserManagerService this$0
	void  (com.android.server.pm.UserManagerService) 
	public void handleMessage (android.os.Message) 
		int userId
		android.content.pm.UserInfo userInfo
		android.os.Message msg
}

com/android/server/pm/PackageManagerService$ProviderIntentResolver.class
PackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ProviderIntentResolver extends com.android.server.IntentResolver {
	private final android.util.ArrayMap mProviders
	private int mFlags
	final com.android.server.pm.PackageManagerService this$0
	private void  (com.android.server.pm.PackageManagerService) 
	public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int) 
		android.content.Intent intent
		String resolvedType
		boolean defaultOnly
		int userId
	public java.util.List queryIntent (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
	public java.util.List queryIntentForPackage (android.content.Intent, java.lang.String, int, java.util.ArrayList, int) 
		android.content.pm.PackageParser$ProviderIntentInfo[] array
		java.util.ArrayList intentFilters
		int i
		android.content.Intent intent
		String resolvedType
		int flags
		java.util.ArrayList packageProviders
		int userId
		boolean defaultOnly
		int N
		java.util.ArrayList listCut
	public final void addProvider (android.content.pm.PackageParser$Provider) 
		android.content.pm.PackageParser$ProviderIntentInfo intent
		android.content.pm.PackageParser$Provider p
		int NI
		int j
	public final void removeProvider (android.content.pm.PackageParser$Provider) 
		android.content.pm.PackageParser$ProviderIntentInfo intent
		android.content.pm.PackageParser$Provider p
		int NI
		int j
	protected boolean allowFilterResult (android.content.pm.PackageParser$ProviderIntentInfo, java.util.List) 
		android.content.pm.ProviderInfo destPi
		int i
		android.content.pm.PackageParser$ProviderIntentInfo filter
		java.util.List dest
		android.content.pm.ProviderInfo filterPi
	protected android.content.pm.PackageParser$ProviderIntentInfo[] newArray (int) 
		int size
	protected boolean isFilterStopped (android.content.pm.PackageParser$ProviderIntentInfo, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$ProviderIntentInfo filter
		int userId
		android.content.pm.PackageParser$Package p
	protected boolean isPackageForFilter (java.lang.String, android.content.pm.PackageParser$ProviderIntentInfo) 
		String packageName
		android.content.pm.PackageParser$ProviderIntentInfo info
	protected android.content.pm.ResolveInfo newResult (android.content.pm.PackageParser$ProviderIntentInfo, int, int) 
		android.content.pm.PackageParser$ProviderIntentInfo filter
		int match
		int userId
		android.content.pm.PackageParser$ProviderIntentInfo info
		android.content.pm.PackageParser$Provider provider
		com.android.server.pm.PackageSetting ps
		android.content.pm.ProviderInfo pi
		android.content.pm.ResolveInfo res
	protected void sortResults (java.util.List) 
		java.util.List results
	protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.pm.PackageParser$ProviderIntentInfo) 
		java.io.PrintWriter out
		String prefix
		android.content.pm.PackageParser$ProviderIntentInfo filter
	protected java.lang.Object filterToLabel (android.content.pm.PackageParser$ProviderIntentInfo) 
		android.content.pm.PackageParser$ProviderIntentInfo filter
	protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int) 
		java.io.PrintWriter out
		String prefix
		Object label
		int count
		android.content.pm.PackageParser$Provider provider
	protected volatile java.lang.Object filterToLabel (android.content.IntentFilter) 
		android.content.IntentFilter x0
	protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter) 
		java.io.PrintWriter x0
		String x1
		android.content.IntentFilter x2
	protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int) 
		android.content.IntentFilter x0
		int x1
		int x2
	protected volatile android.content.IntentFilter[] newArray (int) 
		int x0
	protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter) 
		String x0
		android.content.IntentFilter x1
	protected volatile boolean isFilterStopped (android.content.IntentFilter, int) 
		android.content.IntentFilter x0
		int x1
	protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List) 
		android.content.IntentFilter x0
		java.util.List x1
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$1 x1
	static android.util.ArrayMap access$2800 (com.android.server.pm.PackageManagerService$ProviderIntentResolver) 
		com.android.server.pm.PackageManagerService$ProviderIntentResolver x0
}

com/android/server/pm/Policy$PolicyBuilder.class
SELinuxMMAC.java
package com.android.server.pm
public final com.android.server.pm.Policy$PolicyBuilder extends java.lang.Object {
	private String mSeinfo
	private boolean mDefaultStanza
	private final java.util.Set mCerts
	private final java.util.Map mPkgMap
	public void  () 
	public com.android.server.pm.Policy$PolicyBuilder setAsDefaultPolicy () 
	public com.android.server.pm.Policy$PolicyBuilder addSignature (java.lang.String) 
		String err
		String cert
	public com.android.server.pm.Policy$PolicyBuilder setGlobalSeinfoOrThrow (java.lang.String) 
		String err
		String err
		String seinfo
	public com.android.server.pm.Policy$PolicyBuilder addInnerPackageMapOrThrow (java.lang.String, java.lang.String) 
		String err
		String err
		String err
		String pkgName
		String seinfo
		String pkgValue
	private boolean validateValue (java.lang.String) 
		String name
	public com.android.server.pm.Policy build () 
		String err
		String err
		String err
		String err
		String err
		com.android.server.pm.Policy p
	static java.lang.String access$000 (com.android.server.pm.Policy$PolicyBuilder) 
		com.android.server.pm.Policy$PolicyBuilder x0
	static boolean access$100 (com.android.server.pm.Policy$PolicyBuilder) 
		com.android.server.pm.Policy$PolicyBuilder x0
	static java.util.Set access$200 (com.android.server.pm.Policy$PolicyBuilder) 
		com.android.server.pm.Policy$PolicyBuilder x0
	static java.util.Map access$300 (com.android.server.pm.Policy$PolicyBuilder) 
		com.android.server.pm.Policy$PolicyBuilder x0
}

com/android/server/pm/PackageManagerService$ActivityIntentResolver.class
PackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ActivityIntentResolver extends com.android.server.IntentResolver {
	private final android.util.ArrayMap mActivities
	private int mFlags
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	public java.util.List queryIntent (android.content.Intent, java.lang.String, boolean, int) 
		android.content.Intent intent
		String resolvedType
		boolean defaultOnly
		int userId
	public java.util.List queryIntent (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
	public java.util.List queryIntentForPackage (android.content.Intent, java.lang.String, int, java.util.ArrayList, int) 
		android.content.pm.PackageParser$ActivityIntentInfo[] array
		java.util.ArrayList intentFilters
		int i
		android.content.Intent intent
		String resolvedType
		int flags
		java.util.ArrayList packageActivities
		int userId
		boolean defaultOnly
		int N
		java.util.ArrayList listCut
	public final void addActivity (android.content.pm.PackageParser$Activity, java.lang.String) 
		android.content.pm.PackageParser$ActivityIntentInfo intent
		int j
		android.content.pm.PackageParser$Activity a
		String type
		boolean systemApp
		int NI
	public final void removeActivity (android.content.pm.PackageParser$Activity, java.lang.String) 
		android.content.pm.PackageParser$ActivityIntentInfo intent
		int j
		android.content.pm.PackageParser$Activity a
		String type
		int NI
	protected boolean allowFilterResult (android.content.pm.PackageParser$ActivityIntentInfo, java.util.List) 
		android.content.pm.ActivityInfo destAi
		int i
		android.content.pm.PackageParser$ActivityIntentInfo filter
		java.util.List dest
		android.content.pm.ActivityInfo filterAi
	protected android.content.pm.PackageParser$ActivityIntentInfo[] newArray (int) 
		int size
	protected boolean isFilterStopped (android.content.pm.PackageParser$ActivityIntentInfo, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$ActivityIntentInfo filter
		int userId
		android.content.pm.PackageParser$Package p
	protected boolean isPackageForFilter (java.lang.String, android.content.pm.PackageParser$ActivityIntentInfo) 
		String packageName
		android.content.pm.PackageParser$ActivityIntentInfo info
	protected android.content.pm.ResolveInfo newResult (android.content.pm.PackageParser$ActivityIntentInfo, int, int) 
		android.content.pm.PackageParser$ActivityIntentInfo info
		int match
		int userId
		android.content.pm.PackageParser$Activity activity
		com.android.server.pm.PackageSetting ps
		android.content.pm.ActivityInfo ai
		android.content.pm.ResolveInfo res
	protected void sortResults (java.util.List) 
		java.util.List results
	protected void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.pm.PackageParser$ActivityIntentInfo) 
		java.io.PrintWriter out
		String prefix
		android.content.pm.PackageParser$ActivityIntentInfo filter
	protected java.lang.Object filterToLabel (android.content.pm.PackageParser$ActivityIntentInfo) 
		android.content.pm.PackageParser$ActivityIntentInfo filter
	protected void dumpFilterLabel (java.io.PrintWriter, java.lang.String, java.lang.Object, int) 
		java.io.PrintWriter out
		String prefix
		Object label
		int count
		android.content.pm.PackageParser$Activity activity
	protected volatile java.lang.Object filterToLabel (android.content.IntentFilter) 
		android.content.IntentFilter x0
	protected volatile void dumpFilter (java.io.PrintWriter, java.lang.String, android.content.IntentFilter) 
		java.io.PrintWriter x0
		String x1
		android.content.IntentFilter x2
	protected volatile java.lang.Object newResult (android.content.IntentFilter, int, int) 
		android.content.IntentFilter x0
		int x1
		int x2
	protected volatile android.content.IntentFilter[] newArray (int) 
		int x0
	protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter) 
		String x0
		android.content.IntentFilter x1
	protected volatile boolean isFilterStopped (android.content.IntentFilter, int) 
		android.content.IntentFilter x0
		int x1
	protected volatile boolean allowFilterResult (android.content.IntentFilter, java.util.List) 
		android.content.IntentFilter x0
		java.util.List x1
	static android.util.ArrayMap access$2600 (com.android.server.pm.PackageManagerService$ActivityIntentResolver) 
		com.android.server.pm.PackageManagerService$ActivityIntentResolver x0
}

com/android/server/pm/PackageManagerService$MeasureParams.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$MeasureParams extends com.android.server.pm.PackageManagerService$HandlerParams {
	private final android.content.pm.PackageStats mStats
	private boolean mSuccess
	private final android.content.pm.IPackageStatsObserver mObserver
	final com.android.server.pm.PackageManagerService this$0
	public void  (com.android.server.pm.PackageManagerService, android.content.pm.PackageStats, android.content.pm.IPackageStatsObserver) 
		android.content.pm.PackageStats stats
		android.content.pm.IPackageStatsObserver observer
	public java.lang.String toString () 
	void handleStartCopy ()  throws android.os.RemoteException 
		boolean mounted
		String status
		android.os.Environment$UserEnvironment userEnv
		boolean mounted
	void handleReturnCode () 
		android.os.RemoteException e
	void handleServiceError () 
}

com/android/server/pm/PackageManagerService$23.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$23 extends java.lang.Thread {
	final java.util.concurrent.CountDownLatch val$installedLatch
	final long val$startFreeBytes
	final java.io.File val$measurePath
	final long val$sizeBytes
	final int val$moveId
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.util.concurrent.CountDownLatch, long, java.io.File, long, int) 
	public void run () 
		InterruptedException ignored
		long deltaFreeBytes
		int progress
}

com/android/server/pm/PackageManagerException.class
PackageManagerException.java
package com.android.server.pm
public com.android.server.pm.PackageManagerException extends java.lang.Exception {
	public final int error
	public void  (int, java.lang.String) 
		int error
		String detailMessage
	public void  (int, java.lang.String, java.lang.Throwable) 
		int error
		String detailMessage
		Throwable throwable
	public static com.android.server.pm.PackageManagerException from (android.content.pm.PackageParser$PackageParserException)  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$PackageParserException e
}

com/android/server/pm/PermissionsState$PermissionData.class
PermissionsState.java
package com.android.server.pm
final com.android.server.pm.PermissionsState$PermissionData extends java.lang.Object {
	private final com.android.server.pm.BasePermission mPerm
	private android.util.SparseArray mUserStates
	public void  (com.android.server.pm.BasePermission) 
		com.android.server.pm.BasePermission perm
	public void  (com.android.server.pm.PermissionsState$PermissionData) 
		int otherUserId
		com.android.server.pm.PermissionsState$PermissionState otherState
		int i
		com.android.server.pm.PermissionsState$PermissionData other
		int otherStateCount
	public int[] computeGids (int) 
		int userId
	public boolean isGranted (int) 
		int userId
		com.android.server.pm.PermissionsState$PermissionState userState
	public boolean grant (int) 
		int userId
		com.android.server.pm.PermissionsState$PermissionState userState
	public boolean revoke (int) 
		int userId
		com.android.server.pm.PermissionsState$PermissionState userState
	public com.android.server.pm.PermissionsState$PermissionState getPermissionState (int) 
		int userId
	public int getFlags (int) 
		int userId
		com.android.server.pm.PermissionsState$PermissionState userState
	public boolean isDefault () 
	public static boolean isInstallPermissionKey (int) 
		int userId
	public boolean updateFlags (int, int, int) 
		int oldFlags
		int userId
		int flagMask
		int flagValues
		int newFlags
		com.android.server.pm.PermissionsState$PermissionState userState
	private boolean isCompatibleUserId (int) 
		int userId
	private boolean isInstallPermission () 
}

com/android/server/pm/PackageInstallerService$Callbacks.class
PackageInstallerService.java
package com.android.server.pm
 com.android.server.pm.PackageInstallerService$Callbacks extends android.os.Handler {
	private static final int MSG_SESSION_CREATED
	private static final int MSG_SESSION_BADGING_CHANGED
	private static final int MSG_SESSION_ACTIVE_CHANGED
	private static final int MSG_SESSION_PROGRESS_CHANGED
	private static final int MSG_SESSION_FINISHED
	private final android.os.RemoteCallbackList mCallbacks
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void register (android.content.pm.IPackageInstallerCallback, int) 
		android.content.pm.IPackageInstallerCallback callback
		int userId
	public void unregister (android.content.pm.IPackageInstallerCallback) 
		android.content.pm.IPackageInstallerCallback callback
	public void handleMessage (android.os.Message) 
		android.os.RemoteException ignored
		android.content.pm.IPackageInstallerCallback callback
		android.os.UserHandle user
		int i
		android.os.Message msg
		int userId
		int n
	private void invokeCallback (android.content.pm.IPackageInstallerCallback, android.os.Message)  throws android.os.RemoteException 
		android.content.pm.IPackageInstallerCallback callback
		android.os.Message msg
		int sessionId
	private void notifySessionCreated (int, int) 
		int sessionId
		int userId
	private void notifySessionBadgingChanged (int, int) 
		int sessionId
		int userId
	private void notifySessionActiveChanged (int, int, boolean) 
		int sessionId
		int userId
		boolean active
	private void notifySessionProgressChanged (int, int, float) 
		int sessionId
		int userId
		float progress
	public void notifySessionFinished (int, int, boolean) 
		int sessionId
		int userId
		boolean success
	static void access$200 (com.android.server.pm.PackageInstallerService$Callbacks, int, int) 
		com.android.server.pm.PackageInstallerService$Callbacks x0
		int x1
		int x2
	static void access$500 (com.android.server.pm.PackageInstallerService$Callbacks, int, int) 
		com.android.server.pm.PackageInstallerService$Callbacks x0
		int x1
		int x2
	static void access$700 (com.android.server.pm.PackageInstallerService$Callbacks, int, int, boolean) 
		com.android.server.pm.PackageInstallerService$Callbacks x0
		int x1
		int x2
		boolean x3
	static void access$800 (com.android.server.pm.PackageInstallerService$Callbacks, int, int, float) 
		com.android.server.pm.PackageInstallerService$Callbacks x0
		int x1
		int x2
		float x3
}

com/android/server/pm/Settings$VersionInfo.class
Settings.java
package com.android.server.pm
public com.android.server.pm.Settings$VersionInfo extends java.lang.Object {
	int sdkVersion
	int databaseVersion
	String fingerprint
	public void  () 
	public void forceCurrent () 
}

com/android/server/pm/PackageManagerService$ClearStorageConnection.class
PackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$ClearStorageConnection extends java.lang.Object implements android.content.ServiceConnection  {
	com.android.internal.app.IMediaContainerService mContainerService
	final com.android.server.pm.PackageManagerService this$0
	private void  (com.android.server.pm.PackageManagerService) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$1 x1
}

com/android/server/pm/SettingBase.class
SettingBase.java
package com.android.server.pm
abstract com.android.server.pm.SettingBase extends java.lang.Object {
	int pkgFlags
	int pkgPrivateFlags
	protected final com.android.server.pm.PermissionsState mPermissionsState
	void  (int, int) 
		int pkgFlags
		int pkgPrivateFlags
	void  (com.android.server.pm.SettingBase) 
		com.android.server.pm.SettingBase base
	public com.android.server.pm.PermissionsState getPermissionsState () 
	void setFlags (int) 
		int pkgFlags
	void setPrivateFlags (int) 
		int pkgPrivateFlags
}

com/android/server/pm/PackageVerificationState.class
PackageVerificationState.java
package com.android.server.pm
 com.android.server.pm.PackageVerificationState extends java.lang.Object {
	private final com.android.server.pm.PackageManagerService$InstallArgs mArgs
	private final android.util.SparseBooleanArray mSufficientVerifierUids
	private final int mRequiredVerifierUid
	private boolean mSufficientVerificationComplete
	private boolean mSufficientVerificationPassed
	private boolean mRequiredVerificationComplete
	private boolean mRequiredVerificationPassed
	private boolean mExtendedTimeout
	public void  (int, com.android.server.pm.PackageManagerService$InstallArgs) 
		int requiredVerifierUid
		com.android.server.pm.PackageManagerService$InstallArgs args
	public com.android.server.pm.PackageManagerService$InstallArgs getInstallArgs () 
	public void addSufficientVerifier (int) 
		int uid
	public boolean setVerifierResponse (int, int) 
		int uid
		int code
	public boolean isVerificationComplete () 
	public boolean isInstallAllowed () 
	public void extendTimeout () 
	public boolean timeoutExtended () 
}

com/android/server/pm/PackageManagerService$MoveCallbacks.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$MoveCallbacks extends android.os.Handler {
	private static final int MSG_CREATED
	private static final int MSG_STATUS_CHANGED
	private final android.os.RemoteCallbackList mCallbacks
	private final android.util.SparseIntArray mLastStatus
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void register (android.content.pm.IPackageMoveObserver) 
		android.content.pm.IPackageMoveObserver callback
	public void unregister (android.content.pm.IPackageMoveObserver) 
		android.content.pm.IPackageMoveObserver callback
	public void handleMessage (android.os.Message) 
		android.os.RemoteException ignored
		android.content.pm.IPackageMoveObserver callback
		int i
		android.os.Message msg
		com.android.internal.os.SomeArgs args
		int n
	private void invokeCallback (android.content.pm.IPackageMoveObserver, int, com.android.internal.os.SomeArgs)  throws android.os.RemoteException 
		android.content.pm.IPackageMoveObserver callback
		int what
		com.android.internal.os.SomeArgs args
	private void notifyCreated (int, android.os.Bundle) 
		int moveId
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
	private void notifyStatusChanged (int, int) 
		int moveId
		int status
	private void notifyStatusChanged (int, int, long) 
		int moveId
		int status
		long estMillis
		com.android.internal.os.SomeArgs args
	static void access$5700 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, int) 
		com.android.server.pm.PackageManagerService$MoveCallbacks x0
		int x1
		int x2
	static void access$5800 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, android.os.Bundle) 
		com.android.server.pm.PackageManagerService$MoveCallbacks x0
		int x1
		android.os.Bundle x2
	static void access$6100 (com.android.server.pm.PackageManagerService$MoveCallbacks, int, int, long) 
		com.android.server.pm.PackageManagerService$MoveCallbacks x0
		int x1
		int x2
		long x3
	static android.util.SparseIntArray access$6200 (com.android.server.pm.PackageManagerService$MoveCallbacks) 
		com.android.server.pm.PackageManagerService$MoveCallbacks x0
}

com/android/server/pm/PackageManagerService$12.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$12 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.server.pm.PackageSetting val$deletedPs
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageSetting) 
	public void run () 
}

com/android/server/pm/KeySetManagerService.class
KeySetManagerService.java
package com.android.server.pm
public com.android.server.pm.KeySetManagerService extends java.lang.Object {
	static final String TAG
	public static final int FIRST_VERSION
	public static final int CURRENT_VERSION
	public static final long KEYSET_NOT_FOUND
	protected static final long PUBLIC_KEY_NOT_FOUND
	private final android.util.LongSparseArray mKeySets
	private final android.util.LongSparseArray mPublicKeys
	protected final android.util.LongSparseArray mKeySetMapping
	private final android.util.ArrayMap mPackages
	private long lastIssuedKeySetId
	private long lastIssuedKeyId
	public void  (android.util.ArrayMap) 
		android.util.ArrayMap packages
	public boolean packageIsSignedByLPr (java.lang.String, com.android.server.pm.KeySetHandle) 
		String packageName
		com.android.server.pm.KeySetHandle ks
		com.android.server.pm.PackageSetting pkg
		long id
		android.util.ArraySet pkgKeys
		android.util.ArraySet testKeys
	public boolean packageIsSignedByExactlyLPr (java.lang.String, com.android.server.pm.KeySetHandle) 
		String packageName
		com.android.server.pm.KeySetHandle ks
		com.android.server.pm.PackageSetting pkg
		long id
		android.util.ArraySet pkgKeys
		android.util.ArraySet testKeys
	public void assertScannedPackageValid (android.content.pm.PackageParser$Package)  throws com.android.server.pm.PackageManagerException 
		int i
		int defMapSize
		android.content.pm.PackageParser$Package pkg
		android.util.ArraySet signingKeys
		android.util.ArrayMap definedMapping
		android.util.ArraySet upgradeAliases
	public void addScannedPackageLPw (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
	void addSigningKeySetToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArraySet) 
		android.util.ArraySet existingKeys
		com.android.server.pm.PackageSetting pkg
		android.util.ArraySet signingKeys
		long signingKeySetId
		com.android.server.pm.KeySetHandle ks
		long id
	private long getIdByKeySetLPr (com.android.server.pm.KeySetHandle) 
		com.android.server.pm.KeySetHandle value
		int keySetIndex
		com.android.server.pm.KeySetHandle ks
	void addDefinedKeySetsToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArrayMap) 
		com.android.server.pm.KeySetHandle ks
		String alias
		android.util.ArraySet pubKeys
		int i
		int i
		com.android.server.pm.PackageSetting pkg
		android.util.ArrayMap definedMapping
		android.util.ArrayMap prevDefinedKeySets
		android.util.ArrayMap newKeySetAliases
		int defMapSize
		int prevDefSize
	void addUpgradeKeySetsToPackageLPw (com.android.server.pm.PackageSetting, android.util.ArraySet) 
		int i
		com.android.server.pm.PackageSetting pkg
		android.util.ArraySet upgradeAliases
		int uaSize
	public com.android.server.pm.KeySetHandle getKeySetByAliasAndPackageNameLPr (java.lang.String, java.lang.String) 
		String packageName
		String alias
		com.android.server.pm.PackageSetting p
		Long keySetId
	public boolean isIdValidKeySetId (long) 
		long id
	public android.util.ArraySet getPublicKeysFromKeySetLPr (long) 
		int i
		long id
		android.util.ArraySet pkIds
		android.util.ArraySet mPubKeys
		int pkSize
	public com.android.server.pm.KeySetHandle getSigningKeySetByPackageNameLPr (java.lang.String) 
		String packageName
		com.android.server.pm.PackageSetting p
	private com.android.server.pm.KeySetHandle addKeySetLPw (android.util.ArraySet) 
		long id
		int i
		int i
		com.android.server.pm.KeySetHandle ks
		android.util.ArraySet keys
		android.util.ArraySet addedKeyIds
		int kSize
		long existingKeySetId
		long id
		com.android.server.pm.KeySetHandle ks
	private void decrementKeySetLPw (long) 
		int i
		android.util.ArraySet pubKeys
		int pkSize
		long id
		com.android.server.pm.KeySetHandle ks
	private void decrementPublicKeyLPw (long) 
		long id
		com.android.server.pm.KeySetManagerService$PublicKeyHandle pk
	private long addPublicKeyLPw (java.security.PublicKey) 
		java.security.PublicKey key
		long id
	private long getIdFromKeyIdsLPr (java.util.Set) 
		android.util.ArraySet value
		int keyMapIndex
		java.util.Set publicKeyIds
	private long getIdForPublicKeyLPr (java.security.PublicKey) 
		java.security.PublicKey value
		String encodedExistingKey
		int publicKeyIndex
		java.security.PublicKey k
		String encodedPublicKey
	private long getFreeKeySetIDLPw () 
	private long getFreePublicKeyIdLPw () 
	public void removeAppKeySetDataLPw (java.lang.String) 
		int i
		String packageName
		com.android.server.pm.PackageSetting pkg
		long signingKeySetId
		android.util.ArrayMap definedKeySets
	private void clearPackageKeySetDataLPw (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting pkg
	public java.lang.String encodePublicKey (java.security.PublicKey)  throws java.io.IOException 
		java.security.PublicKey k
	public void dumpLPr (java.io.PrintWriter, java.lang.String, com.android.server.pm.PackageManagerService$DumpState) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int i
		android.util.ArrayMap definedKeySets
		int dksSize
		long keySetId
		long[] arr$
		int len$
		int i$
		boolean printedLabel
		long signingKeySet
		String keySetPackage
		com.android.server.pm.PackageSetting pkg
		java.util.Map$Entry e
		java.util.Iterator i$
		java.io.PrintWriter pw
		String packageName
		com.android.server.pm.PackageManagerService$DumpState dumpState
		boolean printedHeader
	void writeKeySetManagerServiceLPr (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer serializer
	void writePublicKeysLPr (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		long id
		com.android.server.pm.KeySetManagerService$PublicKeyHandle pkh
		String encodedKey
		int pKeyIndex
		org.xmlpull.v1.XmlSerializer serializer
	void writeKeySetsLPr (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		long keyId
		java.util.Iterator i$
		long id
		android.util.ArraySet keys
		int keySetIndex
		org.xmlpull.v1.XmlSerializer serializer
	void readKeySetsLPw (org.xmlpull.v1.XmlPullParser, android.util.ArrayMap)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		com.android.server.pm.PackageSetting p
		java.util.Iterator i$
		int type
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		android.util.ArrayMap keySetRefCounts
		int type
		long currentKeySetId
		int outerDepth
		String recordedVersionStr
		int recordedVersion
	void readKeysLPw (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		int outerDepth
		int type
	void readKeySetListLPw (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String encodedID
		int refCount
		String encodedID
		long id
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		int outerDepth
		int type
		long currentKeySetId
	void readPublicKeyLPw (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException 
		com.android.server.pm.KeySetManagerService$PublicKeyHandle pkh
		org.xmlpull.v1.XmlPullParser parser
		String encodedID
		long identifier
		int refCount
		String encodedPublicKey
		java.security.PublicKey pub
	private void addRefCountsFromSavedPackagesLPw (android.util.ArrayMap) 
		com.android.server.pm.KeySetHandle ks
		int i
		int j
		android.util.ArraySet pubKeys
		int pkSize
		int i
		int i
		android.util.ArrayMap keySetRefCounts
		int numRefCounts
		android.util.ArraySet orphanedKeySets
		int numKeySets
		int numOrphans
}

com/android/server/pm/PackageManagerService$8.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$8 extends java.lang.Object implements java.lang.Runnable  {
	final int[] val$userIds
	final String val$action
	final String val$pkg
	final android.os.Bundle val$extras
	final String val$targetPkg
	final android.content.IIntentReceiver val$finishedReceiver
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, int[], java.lang.String, java.lang.String, android.os.Bundle, java.lang.String, android.content.IIntentReceiver) 
	public void run () 
		int[] resolvedUserIds
		android.content.Intent intent
		int uid
		int id
		int[] arr$
		int len$
		int i$
		android.app.IActivityManager am
		int[] resolvedUserIds
		android.os.RemoteException ex
}

com/android/server/pm/PackageManagerService$FileInstallArgs.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$FileInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
	private java.io.File codeFile
	private java.io.File resourceFile
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams) 
		com.android.server.pm.PackageManagerService$InstallParams params
	void  (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String, java.lang.String[]) 
		String codePath
		String resourcePath
		String[] instructionSets
	int copyApk (com.android.internal.app.IMediaContainerService, boolean)  throws android.os.RemoteException 
		java.io.File tempDir
		java.io.IOException e
		java.io.IOException e
		com.android.internal.app.IMediaContainerService imcs
		boolean temp
		com.android.internal.os.IParcelFileDescriptorFactory target
		int ret
		java.io.File libraryRoot
		com.android.internal.content.NativeLibraryHelper$Handle handle
	int doPreInstall (int) 
		int status
	boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String) 
		android.system.ErrnoException e
		int status
		android.content.pm.PackageParser$Package pkg
		String oldCodePath
		java.io.File targetDir
		java.io.File beforeCodeFile
		java.io.File afterCodeFile
	int doPostInstall (int, int) 
		int status
		int uid
	java.lang.String getCodePath () 
	java.lang.String getResourcePath () 
	private boolean cleanUp () 
	void cleanUpResourcesLI () 
		android.content.pm.PackageParser$PackageLite pkg
		android.content.pm.PackageParser$PackageParserException e
		java.util.List allCodePaths
	boolean doPostDeleteLI (boolean) 
		boolean delete
	static java.io.File access$4300 (com.android.server.pm.PackageManagerService$FileInstallArgs) 
		com.android.server.pm.PackageManagerService$FileInstallArgs x0
}

com/android/server/pm/SELinuxMMAC$Policy.class
SELinuxMMAC.java
package com.android.server.pm
 com.android.server.pm.SELinuxMMAC$Policy extends java.lang.Object {
	private String seinfo
	private final java.util.HashMap pkgMap
	void  () 
	void putSeinfo (java.lang.String) 
		String seinfoValue
	void putPkg (java.lang.String, java.lang.String) 
		String pkg
		String seinfoValue
	boolean isValid () 
	java.lang.String checkPolicy (java.lang.String) 
		String pkgName
		String seinfoValue
}

com/android/server/pm/PackageManagerService$3.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$3 extends java.lang.Object implements java.lang.Runnable  {
	final String val$volumeUuid
	final long val$freeStorageSize
	final android.content.IntentSender val$pi
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.lang.String, long, android.content.IntentSender) 
	public void run () 
		int code
		android.content.IntentSender$SendIntentException e1
		int retCode
}

com/android/server/pm/PackageManagerService$16.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$16 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer  {
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	public void apply (org.xmlpull.v1.XmlPullParser, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int userId
}

com/android/server/pm/PackageManagerService$20.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$20 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$mediaStatus
	final boolean val$reportStatus
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, boolean, boolean) 
	public void run () 
}

com/android/server/pm/PreferredActivity.class
PreferredActivity.java
package com.android.server.pm
 com.android.server.pm.PreferredActivity extends android.content.IntentFilter implements com.android.server.pm.PreferredComponent$Callbacks  {
	private static final String TAG
	private static final boolean DEBUG_FILTERS
	final com.android.server.pm.PreferredComponent mPref
	void  (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, boolean) 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		boolean always
	void  (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
	public void writeToXml (org.xmlpull.v1.XmlSerializer, boolean)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer serializer
		boolean full
	public boolean onReadTag (java.lang.String, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tagName
		org.xmlpull.v1.XmlPullParser parser
	public java.lang.String toString () 
}

com/android/server/pm/UserManagerService$4.class
UserManagerService.java
package com.android.server.pm
 com.android.server.pm.UserManagerService$4 extends java.lang.Object implements java.lang.Runnable  {
	final int val$userHandle
	final com.android.server.pm.UserManagerService this$0
	void  (com.android.server.pm.UserManagerService, int) 
	public void run () 
		android.content.pm.ApplicationInfo appInfo
		java.util.Iterator i$
		java.util.List apps
		long ident
}

com/android/server/pm/BackgroundDexOptService$1.class
BackgroundDexOptService.java
package com.android.server.pm
 com.android.server.pm.BackgroundDexOptService$1 extends java.lang.Thread {
	final android.util.ArraySet val$pkgs
	final com.android.server.pm.PackageManagerService val$pm
	final android.app.job.JobParameters val$jobParams
	final com.android.server.pm.BackgroundDexOptService this$0
	void  (com.android.server.pm.BackgroundDexOptService, java.lang.String, android.util.ArraySet, com.android.server.pm.PackageManagerService, android.app.job.JobParameters) 
		String x0
	public void run () 
		String pkg
		java.util.Iterator i$
}

com/android/server/pm/KeySetManagerService$1.class
KeySetManagerService.java
package com.android.server.pm
 com.android.server.pm.KeySetManagerService$1 extends java.lang.Object {
}

com/android/server/pm/KeySetManagerService$PublicKeyHandle.class
KeySetManagerService.java
package com.android.server.pm
 com.android.server.pm.KeySetManagerService$PublicKeyHandle extends java.lang.Object {
	private final java.security.PublicKey mKey
	private final long mId
	private int mRefCount
	final com.android.server.pm.KeySetManagerService this$0
	public void  (com.android.server.pm.KeySetManagerService, long, java.security.PublicKey) 
		long id
		java.security.PublicKey key
	private void  (com.android.server.pm.KeySetManagerService, long, int, java.security.PublicKey) 
		long id
		int refCount
		java.security.PublicKey key
	public long getId () 
	public java.security.PublicKey getKey () 
	public int getRefCountLPr () 
	public void incrRefCountLPw () 
	public long decrRefCountLPw () 
	void  (com.android.server.pm.KeySetManagerService, long, int, java.security.PublicKey, com.android.server.pm.KeySetManagerService$1) 
		com.android.server.pm.KeySetManagerService x0
		long x1
		int x2
		java.security.PublicKey x3
		com.android.server.pm.KeySetManagerService$1 x4
}

com/android/server/pm/PackageManagerService$PackageHandler.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$PackageHandler extends android.os.Handler {
	private boolean mBound
	final java.util.ArrayList mPendingInstalls
	final com.android.server.pm.PackageManagerService this$0
	private boolean connectToService () 
		android.content.Intent service
	private void disconnectService () 
	void  (com.android.server.pm.PackageManagerService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	void doHandleMessage (android.os.Message) 
		com.android.server.pm.PackageManagerService$HandlerParams params
		int idx
		com.android.server.pm.PackageManagerService$HandlerParams params
		java.util.Iterator i$
		android.os.Message ubmsg
		com.android.server.pm.PackageManagerService$HandlerParams params
		com.android.server.pm.PackageManagerService$HandlerParams params
		java.util.Iterator i$
		java.util.Map$Entry ent
		com.android.server.pm.PackageSetting ps
		int packageUserId
		java.util.Iterator it
		int n
		int i
		int i
		String[] packages
		java.util.ArrayList[] components
		int size
		int[] uids
		int user
		int[] arr$
		int len$
		int i$
		int[] users
		String packageName
		int userId
		boolean andCode
		int[] firstUsers
		int j
		int[] newFirst
		int[] newUpdate
		int user
		boolean isNew
		int i
		int[] uidArray
		java.util.ArrayList pkgList
		int userId
		int[] arr$
		int len$
		int i$
		String packageName
		android.os.Bundle extras
		int[] firstUsers
		int[] updateUsers
		boolean update
		android.os.Bundle extras
		android.os.RemoteException e
		com.android.server.pm.PackageManagerService$InstallArgs args
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		com.android.server.pm.PackageManagerService$PostInstallData data
		boolean deleteOld
		java.util.Set args
		android.os.RemoteException e
		boolean reportStatus
		boolean doGc
		int userId
		java.util.Iterator i$
		android.os.RemoteException e
		com.android.server.pm.PackageManagerService$InstallArgs args
		android.net.Uri originUri
		int ret
		int verificationId
		com.android.server.pm.PackageVerificationState state
		android.os.RemoteException e
		int ret
		com.android.server.pm.PackageManagerService$InstallArgs args
		android.net.Uri originUri
		int ret
		int verificationId
		com.android.server.pm.PackageVerificationState state
		com.android.server.pm.PackageVerificationResponse response
		com.android.server.pm.PackageManagerService$IFVerificationParams params
		int verificationId
		com.android.server.pm.IntentFilterVerificationState state
		int userId
		com.android.server.pm.IntentFilterVerificationResponse response
		android.os.Message msg
}

com/android/server/pm/PackageManagerService$IntentFilterVerifier.class
PackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$IntentFilterVerifier extends java.lang.Object {
	public abstract boolean addOneIntentFilterVerification (int, int, int, android.content.IntentFilter, java.lang.String) 
	public abstract void startVerifications (int) 
	public abstract void receiveVerificationResponse (int) 
}

com/android/server/pm/DefaultPermissionGrantPolicy.class
DefaultPermissionGrantPolicy.java
package com.android.server.pm
final com.android.server.pm.DefaultPermissionGrantPolicy extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final String AUDIO_MIME_TYPE
	private static final java.util.Set PHONE_PERMISSIONS
	private static final java.util.Set CONTACTS_PERMISSIONS
	private static final java.util.Set LOCATION_PERMISSIONS
	private static final java.util.Set CALENDAR_PERMISSIONS
	private static final java.util.Set SMS_PERMISSIONS
	private static final java.util.Set MICROPHONE_PERMISSIONS
	private static final java.util.Set CAMERA_PERMISSIONS
	private static final java.util.Set SENSORS_PERMISSIONS
	private static final java.util.Set STORAGE_PERMISSIONS
	private final com.android.server.pm.PackageManagerService mService
	private android.content.pm.PackageManagerInternal$PackagesProvider mImePackagesProvider
	private android.content.pm.PackageManagerInternal$PackagesProvider mLocationPackagesProvider
	private android.content.pm.PackageManagerInternal$PackagesProvider mVoiceInteractionPackagesProvider
	private android.content.pm.PackageManagerInternal$PackagesProvider mSmsAppPackagesProvider
	private android.content.pm.PackageManagerInternal$PackagesProvider mDialerAppPackagesProvider
	private android.content.pm.PackageManagerInternal$PackagesProvider mSimCallManagerPackagesProvider
	private android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider mSyncAdapterPackagesProvider
	public void  (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService service
	public void setImePackagesProviderLPr (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setLocationPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setVoiceInteractionPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setSmsAppPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setDialerAppPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setSimCallManagerPackagesProviderLPw (android.content.pm.PackageManagerInternal$PackagesProvider) 
		android.content.pm.PackageManagerInternal$PackagesProvider provider
	public void setSyncAdapterPackagesProviderLPw (android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider) 
		android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider provider
	public void grantDefaultPermissions (int) 
		int userId
	private void grantPermissionsToSysComponentsAndPrivApps (int) 
		String permission
		com.android.server.pm.BasePermission bp
		int i
		java.util.Set permissions
		int permissionCount
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		int userId
	private void grantDefaultSystemHandlerPermissions (int) 
		android.content.Intent dialerIntent
		android.content.pm.PackageParser$Package dialerPackage
		android.content.pm.PackageParser$Package dialerPackage
		String dialerAppPackageName
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package simCallManagerPackage
		String simCallManagerPackageName
		String[] arr$
		int len$
		int i$
		android.content.Intent smsIntent
		android.content.pm.PackageParser$Package smsPackage
		android.content.pm.PackageParser$Package smsPackage
		String smsPackageName
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package calendarSyncAdapter
		int i
		android.content.pm.PackageParser$Package contactsSyncAdapter
		int i
		android.content.Intent browserIntent
		android.content.pm.PackageParser$Package imePackage
		String imePackageName
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package voiceInteractPackage
		String voiceInteractPackageName
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package locationPackage
		String packageName
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package installerPackage
		android.content.pm.PackageParser$Package verifierPackage
		android.content.Intent setupIntent
		android.content.pm.PackageParser$Package setupPackage
		android.content.Intent cameraIntent
		android.content.pm.PackageParser$Package cameraPackage
		android.content.pm.PackageParser$Package mediaStorePackage
		android.content.pm.PackageParser$Package downloadsPackage
		android.content.Intent downloadsUiIntent
		android.content.pm.PackageParser$Package downloadsUiPackage
		android.content.pm.PackageParser$Package storagePackage
		android.content.Intent certInstallerIntent
		android.content.pm.PackageParser$Package certInstallerPackage
		android.content.Intent cbrIntent
		android.content.pm.PackageParser$Package cbrPackage
		android.content.Intent carrierProvIntent
		android.content.pm.PackageParser$Package carrierProvPackage
		android.content.Intent calendarIntent
		android.content.pm.PackageParser$Package calendarPackage
		android.content.pm.PackageParser$Package calendarProviderPackage
		java.util.List calendarSyncAdapters
		int calendarSyncAdapterCount
		android.content.Intent contactsIntent
		android.content.pm.PackageParser$Package contactsPackage
		java.util.List contactsSyncAdapters
		int contactsSyncAdapterCount
		android.content.pm.PackageParser$Package contactsProviderPackage
		android.content.Intent deviceProvisionIntent
		android.content.pm.PackageParser$Package deviceProvisionPackage
		android.content.Intent mapsIntent
		android.content.pm.PackageParser$Package mapsPackage
		android.content.Intent galleryIntent
		android.content.pm.PackageParser$Package galleryPackage
		android.content.Intent emailIntent
		android.content.pm.PackageParser$Package emailPackage
		android.content.pm.PackageParser$Package browserPackage
		String defaultBrowserPackage
		android.content.Intent voiceRecoIntent
		android.content.pm.PackageParser$Package voiceRecoPackage
		android.content.Intent musicIntent
		android.content.pm.PackageParser$Package musicPackage
		int userId
		android.content.pm.PackageManagerInternal$PackagesProvider imePackagesProvider
		android.content.pm.PackageManagerInternal$PackagesProvider locationPackagesProvider
		android.content.pm.PackageManagerInternal$PackagesProvider voiceInteractionPackagesProvider
		android.content.pm.PackageManagerInternal$PackagesProvider smsAppPackagesProvider
		android.content.pm.PackageManagerInternal$PackagesProvider dialerAppPackagesProvider
		android.content.pm.PackageManagerInternal$PackagesProvider simCallManagerPackagesProvider
		android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider syncAdapterPackagesProvider
		String[] imePackageNames
		String[] voiceInteractPackageNames
		String[] locationPackageNames
		String[] smsAppPackageNames
		String[] dialerAppPackageNames
		String[] simCallManagerPackageNames
		String[] contactsSyncAdapterPackages
		String[] calendarSyncAdapterPackages
	private void grantDefaultPermissionsToDefaultSystemDialerAppLPr (android.content.pm.PackageParser$Package, int) 
		android.content.pm.PackageParser$Package dialerPackage
		int userId
	private void grantDefaultPermissionsToDefaultSystemSmsAppLPr (android.content.pm.PackageParser$Package, int) 
		android.content.pm.PackageParser$Package smsPackage
		int userId
	public void grantDefaultPermissionsToDefaultSmsAppLPr (java.lang.String, int) 
		String packageName
		int userId
		android.content.pm.PackageParser$Package smsPackage
	public void grantDefaultPermissionsToDefaultDialerAppLPr (java.lang.String, int) 
		String packageName
		int userId
		android.content.pm.PackageParser$Package dialerPackage
	private void grantDefaultPermissionsToDefaultSimCallManagerLPr (android.content.pm.PackageParser$Package, int) 
		android.content.pm.PackageParser$Package simCallManagerPackage
		int userId
	public void grantDefaultPermissionsToDefaultSimCallManagerLPr (java.lang.String, int) 
		String packageName
		int userId
		android.content.pm.PackageParser$Package simCallManagerPackage
	public void grantDefaultPermissionsToEnabledCarrierAppsLPr (java.lang.String[], int) 
		android.content.pm.PackageParser$Package carrierPackage
		String packageName
		String[] arr$
		int len$
		int i$
		String[] packageNames
		int userId
	public void grantDefaultPermissionsToDefaultBrowserLPr (java.lang.String, int) 
		String packageName
		int userId
		android.content.pm.PackageParser$Package browserPackage
	private android.content.pm.PackageParser$Package getDefaultSystemHandlerActivityPackageLPr (android.content.Intent, int) 
		android.content.pm.ResolveInfo handler
		android.content.pm.PackageParser$Package handlerPackage
		int i
		android.content.Intent intent
		int userId
		java.util.List handlers
		int handlerCount
	private android.content.pm.PackageParser$Package getDefaultSystemHandlerServicePackageLPr (android.content.Intent, int) 
		android.content.pm.ResolveInfo handler
		android.content.pm.PackageParser$Package handlerPackage
		int i
		android.content.Intent intent
		int userId
		java.util.List handlers
		int handlerCount
	private java.util.List getHeadlessSyncAdapterPackagesLPr (java.lang.String[], int) 
		java.util.List homeActivities
		android.content.pm.PackageParser$Package syncAdapterPackage
		String syncAdapterPackageName
		String[] arr$
		int len$
		int i$
		String[] syncAdapterPackageNames
		int userId
		java.util.List syncAdapterPackages
		android.content.Intent homeIntent
	private android.content.pm.PackageParser$Package getDefaultProviderAuthorityPackageLPr (java.lang.String, int) 
		String authority
		int userId
		android.content.pm.ProviderInfo provider
	private android.content.pm.PackageParser$Package getPackageLPr (java.lang.String) 
		String packageName
	private android.content.pm.PackageParser$Package getSystemPackageLPr (java.lang.String) 
		String packageName
		android.content.pm.PackageParser$Package pkg
	private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, int) 
		android.content.pm.PackageParser$Package pkg
		java.util.Set permissions
		int userId
	private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, boolean, int) 
		android.content.pm.PackageParser$Package pkg
		java.util.Set permissions
		boolean systemFixed
		int userId
	private void grantRuntimePermissionsLPw (android.content.pm.PackageParser$Package, java.util.Set, boolean, boolean, int) 
		com.android.server.pm.PackageSetting sysPs
		int fixedFlags
		int newFlags
		int flags
		String permission
		int i
		android.content.pm.PackageParser$Package pkg
		java.util.Set permissions
		boolean systemFixed
		boolean overrideUserChoice
		int userId
		java.util.List requestedPermissions
		java.util.Set grantablePermissions
		int grantablePermissionCount
	private boolean isSysComponentOrPersistentPlatformSignedPrivAppLPr (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting sysPkg
	private static boolean doesPackageSupportRuntimePermissions (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	static void  () 
}

com/android/server/pm/UserManagerService$2$1.class
UserManagerService.java
package com.android.server.pm
 com.android.server.pm.UserManagerService$2$1 extends java.lang.Thread {
	final com.android.server.pm.UserManagerService$2 this$1
	void  (com.android.server.pm.UserManagerService$2) 
	public void run () 
}

com/android/server/pm/PreferredComponent.class
PreferredComponent.java
package com.android.server.pm
public com.android.server.pm.PreferredComponent extends java.lang.Object {
	private static final String TAG_SET
	private static final String ATTR_ALWAYS
	private static final String ATTR_MATCH
	private static final String ATTR_NAME
	private static final String ATTR_SET
	public final int mMatch
	public final android.content.ComponentName mComponent
	public boolean mAlways
	final String[] mSetPackages
	final String[] mSetClasses
	final String[] mSetComponents
	final String mShortComponent
	private String mParseError
	private final com.android.server.pm.PreferredComponent$Callbacks mCallbacks
	public void  (com.android.server.pm.PreferredComponent$Callbacks, int, android.content.ComponentName[], android.content.ComponentName, boolean) 
		android.content.ComponentName cn
		int i
		int N
		String[] myPackages
		String[] myClasses
		String[] myComponents
		com.android.server.pm.PreferredComponent$Callbacks callbacks
		int match
		android.content.ComponentName[] set
		android.content.ComponentName component
		boolean always
	public void  (com.android.server.pm.PreferredComponent$Callbacks, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.ComponentName cn
		String name
		String tagName
		com.android.server.pm.PreferredComponent$Callbacks callbacks
		org.xmlpull.v1.XmlPullParser parser
		String matchStr
		String setCountStr
		int setCount
		String alwaysStr
		String[] myPackages
		String[] myClasses
		String[] myComponents
		int setPos
		int outerDepth
		int type
	public java.lang.String getParseError () 
	public void writeToXml (org.xmlpull.v1.XmlSerializer, boolean)  throws java.io.IOException 
		int s
		org.xmlpull.v1.XmlSerializer serializer
		boolean full
		int NS
	public boolean sameSet (java.util.List) 
		int j
		android.content.pm.ResolveInfo ri
		android.content.pm.ActivityInfo ai
		boolean good
		int i
		java.util.List query
		int NQ
		int NS
		int numMatch
	public boolean sameSet (android.content.ComponentName[]) 
		int j
		android.content.ComponentName cn
		boolean good
		int i
		android.content.ComponentName[] comps
		int NQ
		int NS
		int numMatch
	public void dump (java.io.PrintWriter, java.lang.String, java.lang.Object) 
		int i
		java.io.PrintWriter out
		String prefix
		Object ident
}

com/android/server/pm/PackageManagerService.class
PackageManagerService.java
package com.android.server.pm
public com.android.server.pm.PackageManagerService extends android.content.pm.IPackageManager$Stub {
	static final String TAG
	static final boolean DEBUG_SETTINGS
	static final boolean DEBUG_PREFERRED
	static final boolean DEBUG_UPGRADE
	static final boolean DEBUG_DOMAIN_VERIFICATION
	private static final boolean DEBUG_BACKUP
	private static final boolean DEBUG_INSTALL
	private static final boolean DEBUG_REMOVE
	private static final boolean DEBUG_BROADCASTS
	private static final boolean DEBUG_SHOW_INFO
	private static final boolean DEBUG_PACKAGE_INFO
	private static final boolean DEBUG_INTENT_MATCHING
	private static final boolean DEBUG_PACKAGE_SCANNING
	private static final boolean DEBUG_VERIFY
	private static final boolean DEBUG_DEXOPT
	private static final boolean DEBUG_ABI_SELECTION
	static final boolean CLEAR_RUNTIME_PERMISSIONS_ON_UPGRADE
	private static final int RADIO_UID
	private static final int LOG_UID
	private static final int NFC_UID
	private static final int BLUETOOTH_UID
	private static final int SHELL_UID
	private static final int MAX_PERMISSION_TREE_FOOTPRINT
	private static final String INSTALL_PACKAGE_SUFFIX
	static final int SCAN_NO_DEX
	static final int SCAN_FORCE_DEX
	static final int SCAN_UPDATE_SIGNATURE
	static final int SCAN_NEW_INSTALL
	static final int SCAN_NO_PATHS
	static final int SCAN_UPDATE_TIME
	static final int SCAN_DEFER_DEX
	static final int SCAN_BOOTING
	static final int SCAN_TRUSTED_OVERLAY
	static final int SCAN_DELETE_DATA_ON_FAILURES
	static final int SCAN_REPLACING
	static final int SCAN_REQUIRE_KNOWN
	static final int SCAN_MOVE
	static final int SCAN_INITIAL
	static final int REMOVE_CHATTY
	private static final int[] EMPTY_INT_ARRAY
	private static final long WATCHDOG_TIMEOUT
	private static final long DEFAULT_MANDATORY_FSTRIM_INTERVAL
	private static final boolean DEFAULT_VERIFY_ENABLE
	private static final long DEFAULT_VERIFICATION_TIMEOUT
	private static final int DEFAULT_VERIFICATION_RESPONSE
	static final String DEFAULT_CONTAINER_PACKAGE
	static final android.content.ComponentName DEFAULT_CONTAINER_COMPONENT
	private static final String KILL_APP_REASON_GIDS_CHANGED
	private static final String KILL_APP_REASON_PERMISSIONS_REVOKED
	private static final String PACKAGE_MIME_TYPE
	private static final String VENDOR_OVERLAY_DIR
	private static final int GRANT_DENIED
	private static final int GRANT_INSTALL
	private static final int GRANT_INSTALL_LEGACY
	private static final int GRANT_RUNTIME
	private static final int GRANT_UPGRADE
	private static final android.content.Intent sBrowserIntent
	final com.android.server.ServiceThread mHandlerThread
	final com.android.server.pm.PackageManagerService$PackageHandler mHandler
	private java.util.ArrayList mPostSystemReadyMessages
	final int mSdkVersion
	final android.content.Context mContext
	final boolean mFactoryTest
	final boolean mOnlyCore
	final boolean mLazyDexOpt
	final long mDexOptLRUThresholdInMills
	final android.util.DisplayMetrics mMetrics
	final int mDefParseFlags
	final String[] mSeparateProcesses
	final boolean mIsUpgrade
	final java.io.File mAppDataDir
	final java.io.File mUserAppDataDir
	final String mAsecInternalPath
	final com.android.server.pm.Installer mInstaller
	final java.io.File mAppInstallDir
	private java.io.File mAppLib32InstallDir
	final java.io.File mDrmAppPrivateInstallDir
	final Object mInstallLock
	final android.util.ArrayMap mPackages
	final android.util.ArrayMap mOverlays
	private final android.util.ArrayMap mExpectingBetter
	private final android.util.ArraySet mExistingSystemPackages
	boolean mPromoteSystemApps
	final com.android.server.pm.Settings mSettings
	boolean mRestoredSettings
	final int[] mGlobalGids
	final android.util.SparseArray mSystemPermissions
	final android.util.ArrayMap mAvailableFeatures
	boolean mFoundPolicyFile
	private boolean mShouldRestoreconData
	final android.util.ArrayMap mSharedLibraries
	final com.android.server.pm.PackageManagerService$ActivityIntentResolver mActivities
	final com.android.server.pm.PackageManagerService$ActivityIntentResolver mReceivers
	final com.android.server.pm.PackageManagerService$ServiceIntentResolver mServices
	final com.android.server.pm.PackageManagerService$ProviderIntentResolver mProviders
	final android.util.ArrayMap mProvidersByAuthority
	final android.util.ArrayMap mInstrumentation
	final android.util.ArrayMap mPermissionGroups
	final android.util.ArraySet mTransferedPackages
	final android.util.ArraySet mProtectedBroadcasts
	final android.util.SparseArray mPendingVerification
	final android.util.ArrayMap mAppOpPermissionPackages
	final com.android.server.pm.PackageInstallerService mInstallerService
	private final com.android.server.pm.PackageDexOptimizer mPackageDexOptimizer
	private java.util.concurrent.atomic.AtomicInteger mNextMoveId
	private final com.android.server.pm.PackageManagerService$MoveCallbacks mMoveCallbacks
	private final com.android.server.pm.PackageManagerService$OnPermissionChangeListeners mOnPermissionChangeListeners
	android.util.SparseBooleanArray mUserNeedsBadging
	private int mPendingVerificationToken
	volatile boolean mSystemReady
	volatile boolean mSafeMode
	volatile boolean mHasSystemUidErrors
	android.content.pm.ApplicationInfo mAndroidApplication
	final android.content.pm.ActivityInfo mResolveActivity
	final android.content.pm.ResolveInfo mResolveInfo
	android.content.ComponentName mResolveComponentName
	android.content.pm.PackageParser$Package mPlatformPackage
	android.content.ComponentName mCustomResolverComponentName
	boolean mResolverReplaced
	private final android.content.ComponentName mIntentFilterVerifierComponent
	private int mIntentFilterVerificationToken
	final android.util.SparseArray mIntentFilterVerificationStates
	final com.android.server.pm.DefaultPermissionGrantPolicy mDefaultPermissionPolicy
	private com.android.server.pm.PackageManagerService$IntentFilterVerifier mIntentFilterVerifier
	final com.android.server.pm.PackageManagerService$PendingPackageBroadcasts mPendingBroadcasts
	private com.android.internal.app.IMediaContainerService mContainerService
	static final int SEND_PENDING_BROADCAST
	static final int MCS_BOUND
	static final int END_COPY
	static final int INIT_COPY
	static final int MCS_UNBIND
	static final int START_CLEANING_PACKAGE
	static final int FIND_INSTALL_LOC
	static final int POST_INSTALL
	static final int MCS_RECONNECT
	static final int MCS_GIVE_UP
	static final int UPDATED_MEDIA_STATUS
	static final int WRITE_SETTINGS
	static final int WRITE_PACKAGE_RESTRICTIONS
	static final int PACKAGE_VERIFIED
	static final int CHECK_PENDING_VERIFICATION
	static final int START_INTENT_FILTER_VERIFICATIONS
	static final int INTENT_FILTER_VERIFIED
	static final int WRITE_SETTINGS_DELAY
	static final int BROADCAST_DELAY
	static com.android.server.pm.UserManagerService sUserManager
	private android.util.ArraySet mDirtyUsers
	private final com.android.server.pm.PackageManagerService$DefaultContainerConnection mDefContainerConn
	final android.util.SparseArray mRunningInstalls
	int mNextInstallToken
	private static final String TAG_PREFERRED_BACKUP
	private static final String TAG_DEFAULT_APPS
	private static final String TAG_INTENT_FILTER_VERIFICATION
	final String mRequiredVerifierPackage
	final String mRequiredInstallerPackage
	private final com.android.server.pm.PackageManagerService$PackageUsage mPackageUsage
	private android.os.storage.StorageEventListener mStorageListener
	static final int UPDATE_PERMISSIONS_ALL
	static final int UPDATE_PERMISSIONS_REPLACE_PKG
	static final int UPDATE_PERMISSIONS_REPLACE_ALL
	private static final java.util.Comparator mResolvePrioritySorter
	private static final java.util.Comparator mProviderInitOrderSorter
	static final boolean DEBUG_SD_INSTALL
	private static final String SD_ENCRYPTION_KEYSTORE_NAME
	private static final String SD_ENCRYPTION_ALGORITHM
	private boolean mMediaMounted
	private static boolean hasValidDomains (android.content.pm.PackageParser$ActivityIntentInfo) 
		android.content.pm.PackageParser$ActivityIntentInfo filter
	private void grantRequestedRuntimePermissions (android.content.pm.PackageParser$Package, int, java.lang.String[]) 
		int someUserId
		int[] arr$
		int len$
		int i$
		int[] userIds
		android.content.pm.PackageParser$Package pkg
		int userId
		String[] grantedPermissions
	private void grantRequestedRuntimePermissionsForUser (android.content.pm.PackageParser$Package, int, java.lang.String[]) 
		com.android.server.pm.BasePermission bp
		String permission
		java.util.Iterator i$
		android.content.pm.PackageParser$Package pkg
		int userId
		String[] grantedPermissions
		com.android.server.pm.SettingBase sb
		com.android.server.pm.PermissionsState permissionsState
	android.os.Bundle extrasForInstallResult (com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		android.os.Bundle extras
	void scheduleWriteSettingsLocked () 
	void scheduleWritePackageRestrictionsLocked (int) 
		int userId
	public static com.android.server.pm.PackageManagerService main (android.content.Context, com.android.server.pm.Installer, boolean, boolean) 
		android.content.Context context
		com.android.server.pm.Installer installer
		boolean factoryTest
		boolean onlyCore
		com.android.server.pm.PackageManagerService m
	static java.lang.String[] splitString (java.lang.String, char) 
		String str
		char sep
		int count
		int i
		String[] res
		int lastI
	private static void getDefaultDisplayMetrics (android.content.Context, android.util.DisplayMetrics) 
		android.content.Context context
		android.util.DisplayMetrics metrics
		android.hardware.display.DisplayManager displayManager
	public void  (android.content.Context, com.android.server.pm.Installer, boolean, boolean) 
		long dexOptLRUThresholdInMinutes
		com.android.server.SystemConfig$PermissionEntry perm
		com.android.server.pm.BasePermission bp
		int i
		int i
		String element
		String[] arr$
		int len$
		int i$
		String[] bootClassPathElements
		String element
		String[] arr$
		int len$
		int i$
		String[] systemServerClassPathElements
		int dexoptNeeded
		java.io.FileNotFoundException e
		java.io.IOException e
		String lib
		com.android.server.pm.PackageManagerService$SharedLibraryEntry libEntry
		java.util.Iterator i$
		String dexCodeInstructionSet
		String[] arr$
		int len$
		int i$
		int dexoptNeeded
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.File libPath
		String path
		int i
		String dexCodeInstructionSet
		String[] arr$
		int len$
		int i$
		com.android.server.pm.PackageSetting ps
		java.util.Iterator pkgSettingIter
		java.io.IOException e
		com.android.server.pm.PackageSetting disabledPs
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package scannedPkg
		java.util.Iterator psit
		int i
		String msg
		com.android.server.pm.PackageSetting deletedPs
		android.content.pm.PackageParser$Package deletedPkg
		String msg
		String deletedAppName
		java.util.Iterator i$
		int reparseFlags
		int reparseFlags
		int reparseFlags
		int reparseFlags
		com.android.server.pm.PackageManagerException e
		java.io.File scanFile
		int reparseFlags
		String packageName
		int i
		com.android.server.pm.SharedUserSetting setting
		java.util.Iterator i$
		android.content.pm.UserInfo user
		java.util.Iterator i$
		com.android.server.pm.PackageSetting ps
		int i
		java.io.File dataDir
		android.util.ArrayMap permConfig
		android.util.ArrayMap libConfig
		String customResolverActivity
		long startTime
		int scanFlags
		android.util.ArraySet alreadyDexOpted
		String bootClassPath
		String systemServerClassPath
		java.util.List allInstructionSets
		String[] dexCodeInstructionSets
		java.io.File frameworkDir
		String[] frameworkFiles
		com.android.server.pm.Settings$VersionInfo ver
		java.io.File vendorOverlayDir
		java.io.File privilegedAppDir
		java.io.File systemAppDir
		java.io.File vendorAppDir
		java.io.File oemAppDir
		java.util.List possiblyDeletedUpdatedSystemApps
		java.util.ArrayList deletePkgsList
		int updateFlags
		android.content.Context context
		com.android.server.pm.Installer installer
		boolean factoryTest
		boolean onlyCore
		long dexOptLRUThresholdInMinutes
		String separateProcesses
		com.android.server.SystemConfig systemConfig
	public boolean isFirstBoot () 
	public boolean isOnlyCoreApps () 
	public boolean isUpgrade () 
	private java.lang.String getRequiredVerifierLPr () 
		android.content.pm.ResolveInfo info
		String packageName
		int i
		android.content.Intent verification
		java.util.List receivers
		String requiredVerifier
		int N
	private java.lang.String getRequiredInstallerLPr () 
		android.content.pm.ResolveInfo info
		String packageName
		int i
		android.content.Intent installerIntent
		java.util.List installers
		String requiredInstaller
		int N
	private android.content.ComponentName getIntentFilterVerifierComponentNameLPr () 
		android.content.pm.ResolveInfo info
		String packageName
		com.android.server.pm.PackageSetting ps
		int i
		android.content.Intent verification
		java.util.List receivers
		android.content.ComponentName verifierComponentName
		int priority
		int N
	private void primeDomainVerificationsLPw (int) 
		android.content.pm.PackageParser$ActivityIntentInfo filter
		java.util.Iterator i$
		android.content.pm.PackageParser$Activity a
		java.util.Iterator i$
		android.content.pm.IntentFilterVerificationInfo ivi
		android.content.pm.PackageParser$Package pkg
		String packageName
		java.util.Iterator i$
		int userId
		com.android.server.SystemConfig systemConfig
		android.util.ArraySet packages
		android.util.ArraySet domains
	private void applyFactoryDefaultBrowserLPw (int) 
		com.android.server.pm.PackageSetting ps
		int userId
		String browserPkg
	private void calculateDefaultBrowserLPw (int) 
		int userId
		java.util.List allBrowsers
		String browserPkg
	private java.util.List resolveAllBrowserApps (int) 
		android.content.pm.ResolveInfo info
		int i
		int userId
		java.util.List list
		int count
		java.util.List result
	private boolean packageIsBrowser (java.lang.String, int) 
		android.content.pm.ResolveInfo info
		int i
		String packageName
		int userId
		java.util.List list
		int N
	private void checkDefaultBrowser () 
		android.content.pm.PackageInfo info
		int myUserId
		String packageName
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		RuntimeException e
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	void cleanupInstallFailedPackage (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
	static int[] appendInts (int[], int[]) 
		int i
		int[] cur
		int[] add
		int N
	android.content.pm.PackageInfo generatePackageInfo (android.content.pm.PackageParser$Package, int, int) 
		android.content.pm.PackageParser$Package p
		int flags
		int userId
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PermissionsState permissionsState
		int[] gids
		java.util.Set permissions
		android.content.pm.PackageUserState state
	public boolean isPackageFrozen (java.lang.String) 
		com.android.server.pm.PackageSetting ps
		String packageName
	public boolean isPackageAvailable (java.lang.String, int) 
		android.content.pm.PackageUserState state
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package p
		String packageName
		int userId
	public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int, int) 
		android.content.pm.PackageParser$Package p
		String packageName
		int flags
		int userId
	public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[]) 
		com.android.server.pm.PackageSetting ps
		int i
		String[] names
		String[] out
	public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[]) 
		String cur
		int i
		String[] names
		String[] out
	public int getPackageUid (java.lang.String, int) 
		android.content.pm.PackageParser$Package p
		com.android.server.pm.PackageSetting ps
		String packageName
		int userId
	public int[] getPackageGids (java.lang.String, int)  throws android.os.RemoteException 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package p
		String packageName
		int userId
	static android.content.pm.PermissionInfo generatePermissionInfo (com.android.server.pm.BasePermission, int) 
		com.android.server.pm.BasePermission bp
		int flags
		android.content.pm.PermissionInfo pi
	public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int) 
		com.android.server.pm.BasePermission p
		String name
		int flags
	public java.util.List queryPermissionsByGroup (java.lang.String, int) 
		com.android.server.pm.BasePermission p
		java.util.Iterator i$
		java.util.ArrayList out
		String group
		int flags
	public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int) 
		String name
		int flags
	public java.util.List getAllPermissionGroups (int) 
		android.content.pm.PackageParser$PermissionGroup pg
		java.util.Iterator i$
		int N
		java.util.ArrayList out
		int flags
	private android.content.pm.ApplicationInfo generateApplicationInfoFromSettingsLPw (java.lang.String, int, int) 
		android.content.pm.PackageInfo pInfo
		String packageName
		int flags
		int userId
		com.android.server.pm.PackageSetting ps
	private android.content.pm.PackageInfo generatePackageInfoFromSettingsLPw (java.lang.String, int, int) 
		android.content.pm.PackageParser$Package pkg
		String packageName
		int flags
		int userId
		com.android.server.pm.PackageSetting ps
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package p
		String packageName
		int flags
		int userId
	public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver) 
		String volumeUuid
		long freeStorageSize
		android.content.pm.IPackageDataObserver observer
	public void freeStorage (java.lang.String, long, android.content.IntentSender) 
		String volumeUuid
		long freeStorageSize
		android.content.IntentSender pi
	void freeStorage (java.lang.String, long)  throws java.io.IOException 
		String volumeUuid
		long freeStorageSize
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Activity a
		android.content.ComponentName component
		int flags
		int userId
	public boolean activitySupportsIntent (android.content.ComponentName, android.content.Intent, java.lang.String) 
		int i
		android.content.pm.PackageParser$Activity a
		android.content.ComponentName component
		android.content.Intent intent
		String resolvedType
	public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Activity a
		android.content.ComponentName component
		int flags
		int userId
	public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Service s
		android.content.ComponentName component
		int flags
		int userId
	public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int, int) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Provider p
		android.content.ComponentName component
		int flags
		int userId
	public java.lang.String[] getSystemSharedLibraryNames () 
		String[] libs
		int size
		java.util.Set libSet
	android.content.pm.PackageParser$Package findSharedNonSystemLibrary (java.lang.String) 
		com.android.server.pm.PackageManagerService$SharedLibraryEntry lib
		String libName
	public android.content.pm.FeatureInfo[] getSystemAvailableFeatures () 
		android.content.pm.FeatureInfo[] features
		android.content.pm.FeatureInfo fi
		int size
		java.util.Collection featSet
	public boolean hasSystemFeature (java.lang.String) 
		String name
	private void checkValidCaller (int, int) 
		int uid
		int userId
	public int checkPermission (java.lang.String, java.lang.String, int) 
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PermissionsState permissionsState
		android.content.pm.PackageParser$Package p
		String permName
		String pkgName
		int userId
	public int checkUidPermission (java.lang.String, int) 
		com.android.server.pm.SettingBase ps
		com.android.server.pm.PermissionsState permissionsState
		android.util.ArraySet perms
		Object obj
		String permName
		int uid
		int userId
	public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String, int) 
		int flags
		String permission
		String packageName
		int userId
		long identity
	public java.lang.String getPermissionControllerPackageName () 
	void enforceCrossUserPermission (int, int, boolean, boolean, java.lang.String) 
		SecurityException se
		int callingUid
		int userId
		boolean requireFullPermission
		boolean checkShell
		String message
	void enforceShellRestriction (java.lang.String, int, int) 
		String restriction
		int callingUid
		int userHandle
	private com.android.server.pm.BasePermission findPermissionTreeLP (java.lang.String) 
		com.android.server.pm.BasePermission bp
		java.util.Iterator i$
		String permName
	private com.android.server.pm.BasePermission checkPermissionTreeLP (java.lang.String) 
		com.android.server.pm.BasePermission bp
		String permName
	static boolean compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	static boolean comparePermissionInfos (android.content.pm.PermissionInfo, android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo pi1
		android.content.pm.PermissionInfo pi2
	int permissionInfoFootprint (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo info
		int size
	int calculateCurrentPermissionFootprintLocked (com.android.server.pm.BasePermission) 
		com.android.server.pm.BasePermission perm
		java.util.Iterator i$
		com.android.server.pm.BasePermission tree
		int size
	void enforcePermissionCapLocked (android.content.pm.PermissionInfo, com.android.server.pm.BasePermission) 
		int curTreeSize
		android.content.pm.PermissionInfo info
		com.android.server.pm.BasePermission tree
	boolean addPermissionLocked (android.content.pm.PermissionInfo, boolean) 
		android.content.pm.PermissionInfo info
		boolean async
		com.android.server.pm.BasePermission tree
		com.android.server.pm.BasePermission bp
		boolean added
		boolean changed
		int fixedLevel
	public boolean addPermission (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo info
	public boolean addPermissionAsync (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo info
	public void removePermission (java.lang.String) 
		com.android.server.pm.BasePermission bp
		String name
	private static void enforceDeclaredAsUsedAndRuntimeOrDevelopmentPermission (android.content.pm.PackageParser$Package, com.android.server.pm.BasePermission) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		int index
	public void grantRuntimePermission (java.lang.String, java.lang.String, int) 
		int appId
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		com.android.server.pm.PermissionsState permissionsState
		int flags
		int result
		android.os.storage.MountServiceInternal mountServiceInternal
		long token
		String packageName
		String name
		int userId
		int uid
		com.android.server.pm.SettingBase sb
	public void revokeRuntimePermission (java.lang.String, java.lang.String, int) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		com.android.server.pm.SettingBase sb
		com.android.server.pm.PermissionsState permissionsState
		int flags
		String packageName
		String name
		int userId
		int appId
	public void resetRuntimePermissions () 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		int i
		int packageCount
		int userId
		int[] arr$
		int len$
		int i$
		int callingUid
	public int getPermissionFlags (java.lang.String, java.lang.String, int) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		com.android.server.pm.SettingBase sb
		com.android.server.pm.PermissionsState permissionsState
		String name
		String packageName
		int userId
	public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, int) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		com.android.server.pm.SettingBase sb
		com.android.server.pm.PermissionsState permissionsState
		int flags
		boolean hadState
		String name
		String packageName
		int flagMask
		int flagValues
		int userId
	public void updatePermissionFlagsForAllApps (int, int, int) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.SettingBase sb
		com.android.server.pm.PermissionsState permissionsState
		int pkgIndex
		boolean changed
		int packageCount
		int flagMask
		int flagValues
		int userId
	private void enforceGrantRevokeRuntimePermissionPermissions (java.lang.String) 
		String message
	public boolean shouldShowRequestPermissionRationale (java.lang.String, java.lang.String, int) 
		String permissionName
		String packageName
		int userId
		int uid
		int flags
		long identity
		int fixedFlags
	public void addOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener) 
		android.content.pm.IOnPermissionsChangeListener listener
	public void removeOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener) 
		android.content.pm.IOnPermissionsChangeListener listener
	public boolean isProtectedBroadcast (java.lang.String) 
		String actionName
	public int checkSignatures (java.lang.String, java.lang.String) 
		android.content.pm.PackageParser$Package p1
		android.content.pm.PackageParser$Package p2
		String pkg1
		String pkg2
	public int checkUidSignatures (int, int) 
		android.content.pm.Signature[] s1
		android.content.pm.Signature[] s1
		android.content.pm.Signature[] s2
		android.content.pm.Signature[] s2
		android.content.pm.Signature[] s1
		android.content.pm.Signature[] s2
		Object obj
		int uid1
		int uid2
	private void killUid (int, int, java.lang.String) 
		android.os.RemoteException e
		android.app.IActivityManager am
		int appId
		int userId
		String reason
		long identity
	static int compareSignatures (android.content.pm.Signature[], android.content.pm.Signature[]) 
		android.content.pm.Signature sig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		android.content.pm.Signature sig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		android.content.pm.Signature[] s1
		android.content.pm.Signature[] s2
		android.util.ArraySet set1
		android.util.ArraySet set2
	private boolean isCompatSignatureUpdateNeeded (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package scannedPkg
		com.android.server.pm.Settings$VersionInfo ver
	private int compareSignaturesCompat (com.android.server.pm.PackageSignatures, android.content.pm.PackageParser$Package) 
		android.content.pm.Signature sig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		android.content.pm.Signature chainSig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		android.content.pm.Signature[] chainSignatures
		java.security.cert.CertificateEncodingException e
		android.content.pm.Signature sig
		android.content.pm.Signature[] arr$
		int len$
		int i$
		com.android.server.pm.PackageSignatures existingSigs
		android.content.pm.PackageParser$Package scannedPkg
		android.util.ArraySet existingSet
		android.util.ArraySet scannedCompatSet
	private boolean isRecoverSignatureUpdateNeeded (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package scannedPkg
		com.android.server.pm.Settings$VersionInfo ver
	private int compareSignaturesRecover (com.android.server.pm.PackageSignatures, android.content.pm.PackageParser$Package) 
		java.security.cert.CertificateException e
		com.android.server.pm.PackageSignatures existingSigs
		android.content.pm.PackageParser$Package scannedPkg
		String msg
	public java.lang.String[] getPackagesForUid (int) 
		com.android.server.pm.SharedUserSetting sus
		int N
		String[] res
		java.util.Iterator it
		int i
		com.android.server.pm.PackageSetting ps
		Object obj
		int uid
	public java.lang.String getNameForUid (int) 
		com.android.server.pm.SharedUserSetting sus
		com.android.server.pm.PackageSetting ps
		Object obj
		int uid
	public int getUidForSharedUser (java.lang.String) 
		com.android.server.pm.SharedUserSetting suid
		String sharedUserName
	public int getFlagsForUid (int) 
		com.android.server.pm.SharedUserSetting sus
		com.android.server.pm.PackageSetting ps
		Object obj
		int uid
	public int getPrivateFlagsForUid (int) 
		com.android.server.pm.SharedUserSetting sus
		com.android.server.pm.PackageSetting ps
		Object obj
		int uid
	public boolean isUidPrivileged (int) 
		com.android.server.pm.SharedUserSetting sus
		java.util.Iterator it
		com.android.server.pm.PackageSetting ps
		Object obj
		int uid
	public java.lang.String[] getAppOpPermissionPackages (java.lang.String) 
		android.util.ArraySet pkgs
		String permissionName
	public android.content.pm.ResolveInfo resolveIntent (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		java.util.List query
	public void setLastChosenActivity (android.content.Intent, java.lang.String, int, android.content.IntentFilter, int, android.content.ComponentName) 
		android.content.Intent intent
		String resolvedType
		int flags
		android.content.IntentFilter filter
		int match
		android.content.ComponentName activity
		int userId
		java.util.List query
	public android.content.pm.ResolveInfo getLastChosenActivity (android.content.Intent, java.lang.String, int) 
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		java.util.List query
	private android.content.pm.ResolveInfo chooseBestActivity (android.content.Intent, java.lang.String, int, java.util.List, int) 
		boolean debug
		android.content.pm.ResolveInfo r0
		android.content.pm.ResolveInfo r1
		android.content.pm.ResolveInfo ri
		int N
		android.content.Intent intent
		String resolvedType
		int flags
		java.util.List query
		int userId
	private android.content.pm.ResolveInfo findPersistentPreferredActivityLP (android.content.Intent, java.lang.String, int, java.util.List, boolean, int) 
		android.content.pm.ResolveInfo ri
		int j
		com.android.server.pm.PersistentPreferredActivity ppa
		android.content.pm.ActivityInfo ai
		int i
		int M
		android.content.Intent intent
		String resolvedType
		int flags
		java.util.List query
		boolean debug
		int userId
		int N
		com.android.server.pm.PersistentPreferredIntentResolver ppir
		java.util.List pprefs
	android.content.pm.ResolveInfo findPreferredActivity (android.content.Intent, java.lang.String, int, java.util.List, int, boolean, boolean, boolean, int) 
		android.content.pm.ResolveInfo ri
		int j
		com.android.server.pm.PreferredActivity lastChosen
		android.content.pm.ResolveInfo ri
		int j
		com.android.server.pm.PreferredActivity pa
		android.content.pm.ActivityInfo ai
		int i
		int match
		int N
		int M
		boolean changed
		android.content.pm.ResolveInfo pri
		com.android.server.pm.PreferredIntentResolver pir
		java.util.List prefs
		android.content.Intent intent
		String resolvedType
		int flags
		java.util.List query
		int priority
		boolean always
		boolean removeMatches
		boolean debug
		int userId
	public boolean canForwardTo (android.content.Intent, java.lang.String, int, int) 
		int i
		int size
		com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
		android.content.pm.UserInfo parent
		android.content.Intent intent
		String resolvedType
		int sourceUserId
		int targetUserId
		java.util.List matches
	private android.content.pm.UserInfo getProfileParent (int) 
		int userId
		long identity
	private java.util.List getMatchingCrossProfileIntentFilters (android.content.Intent, java.lang.String, int) 
		android.content.Intent intent
		String resolvedType
		int userId
		com.android.server.pm.CrossProfileIntentResolver resolver
	public java.util.List queryIntentActivities (android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo ri
		java.util.List list
		android.content.pm.ActivityInfo ai
		java.util.List result
		com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
		android.content.pm.UserInfo parent
		java.util.List matchingFilters
		android.content.pm.ResolveInfo xpResolveInfo
		java.util.List result
		String pkgName
		android.content.pm.PackageParser$Package pkg
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.content.ComponentName comp
	private com.android.server.pm.PackageManagerService$CrossProfileDomainInfo getCrossProfileDomainPreferredLpr (android.content.Intent, java.lang.String, int, int, int) 
		android.content.pm.ResolveInfo riTargetUser
		String packageName
		com.android.server.pm.PackageSetting ps
		long verificationState
		int status
		int i
		android.content.Intent intent
		String resolvedType
		int flags
		int sourceUserId
		int parentUserId
		java.util.List resultTargetUser
		com.android.server.pm.PackageManagerService$CrossProfileDomainInfo result
		int size
	private int bestDomainVerificationStatus (int, int) 
		int status1
		int status2
	private boolean isUserEnabled (int) 
		android.content.pm.UserInfo userInfo
		int userId
		long callingId
	private java.util.List filterIfNotPrimaryUser (java.util.List, int) 
		android.content.pm.ResolveInfo info
		int i
		java.util.List resolveInfos
		int userId
	private static boolean hasWebURI (android.content.Intent) 
		android.content.Intent intent
		String scheme
	private java.util.List filterCandidatesWithDomainPreferredActivitiesLPr (android.content.Intent, int, java.util.List, com.android.server.pm.PackageManagerService$CrossProfileDomainInfo, int) 
		long packedStatus
		int status
		int linkGeneration
		android.content.pm.ResolveInfo info
		String packageName
		com.android.server.pm.PackageSetting ps
		int n
		android.content.pm.ResolveInfo i
		java.util.Iterator i$
		android.content.pm.ResolveInfo info
		int n
		String defaultBrowserPackageName
		int maxMatchPrio
		android.content.pm.ResolveInfo defaultBrowserMatch
		int numCandidates
		int count
		boolean includeBrowser
		android.content.Intent intent
		int matchFlags
		java.util.List candidates
		com.android.server.pm.PackageManagerService$CrossProfileDomainInfo xpDomainInfo
		int userId
		boolean debug
		java.util.ArrayList result
		java.util.ArrayList alwaysList
		java.util.ArrayList undefinedList
		java.util.ArrayList alwaysAskList
		java.util.ArrayList neverList
		java.util.ArrayList matchAllList
	private long getDomainVerificationStatusLPr (com.android.server.pm.PackageSetting, int) 
		com.android.server.pm.PackageSetting ps
		int userId
		long result
	private android.content.pm.ResolveInfo querySkipCurrentProfileIntents (java.util.List, android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo resolveInfo
		com.android.server.pm.CrossProfileIntentFilter filter
		int i
		int size
		java.util.List matchingFilters
		android.content.Intent intent
		String resolvedType
		int flags
		int sourceUserId
	private android.content.pm.ResolveInfo queryCrossProfileIntents (java.util.List, android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo resolveInfo
		com.android.server.pm.CrossProfileIntentFilter filter
		int targetUserId
		int i
		android.util.SparseBooleanArray alreadyTriedUserIds
		int size
		java.util.List matchingFilters
		android.content.Intent intent
		String resolvedType
		int flags
		int sourceUserId
	private android.content.pm.ResolveInfo checkTargetCanHandle (com.android.server.pm.CrossProfileIntentFilter, android.content.Intent, java.lang.String, int, int) 
		com.android.server.pm.CrossProfileIntentFilter filter
		android.content.Intent intent
		String resolvedType
		int flags
		int sourceUserId
		java.util.List resultTargetUser
	private android.content.pm.ResolveInfo createForwardingResolveInfo (android.content.IntentFilter, int, int) 
		String className
		android.content.IntentFilter filter
		int sourceUserId
		int targetUserId
		android.content.pm.ResolveInfo forwardingResolveInfo
		String className
		android.content.ComponentName forwardingActivityComponentName
		android.content.pm.ActivityInfo forwardingActivityInfo
	public java.util.List queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo sri
		android.content.Intent sintent
		String action
		android.content.pm.ResolveInfo ri
		android.content.pm.ActivityInfo ai
		android.content.ComponentName comp
		int j
		int N
		int i
		android.content.pm.ResolveInfo rij
		int j
		String action
		android.content.pm.ResolveInfo rii
		java.util.Iterator it
		int i
		android.content.pm.ActivityInfo ainfo
		int i
		int i
		android.content.ComponentName caller
		android.content.Intent[] specifics
		String[] specificTypes
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		String resultsAction
		java.util.List results
		int specificsPos
		int N
	public java.util.List queryIntentReceivers (android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo ri
		java.util.List list
		android.content.pm.ActivityInfo ai
		String pkgName
		android.content.pm.PackageParser$Package pkg
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.content.ComponentName comp
	public android.content.pm.ResolveInfo resolveService (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		java.util.List query
	public java.util.List queryIntentServices (android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo ri
		java.util.List list
		android.content.pm.ServiceInfo si
		String pkgName
		android.content.pm.PackageParser$Package pkg
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.content.ComponentName comp
	public java.util.List queryIntentContentProviders (android.content.Intent, java.lang.String, int, int) 
		android.content.pm.ResolveInfo ri
		java.util.List list
		android.content.pm.ProviderInfo pi
		String pkgName
		android.content.pm.PackageParser$Package pkg
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.content.ComponentName comp
	public android.content.pm.ParceledListSlice getInstalledPackages (int, int) 
		android.content.pm.PackageInfo pi
		android.content.pm.PackageInfo pi
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		java.util.ArrayList list
		android.content.pm.PackageInfo pi
		android.content.pm.PackageParser$Package p
		java.util.Iterator i$
		java.util.ArrayList list
		int flags
		int userId
		boolean listUninstalled
	private void addPackageHoldingPermissions (java.util.ArrayList, com.android.server.pm.PackageSetting, java.lang.String[], boolean[], int, int) 
		String permission
		int i
		android.content.pm.PackageInfo pi
		int i
		java.util.ArrayList list
		com.android.server.pm.PackageSetting ps
		String[] permissions
		boolean[] tmp
		int flags
		int userId
		int numMatch
		com.android.server.pm.PermissionsState permissionsState
		android.content.pm.PackageInfo pi
	public android.content.pm.ParceledListSlice getPackagesHoldingPermissions (java.lang.String[], int, int) 
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		java.util.ArrayList list
		boolean[] tmpBools
		String[] permissions
		int flags
		int userId
		boolean listUninstalled
	public android.content.pm.ParceledListSlice getInstalledApplications (int, int) 
		android.content.pm.ApplicationInfo ai
		android.content.pm.ApplicationInfo ai
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		java.util.ArrayList list
		android.content.pm.ApplicationInfo ai
		android.content.pm.PackageParser$Package p
		java.util.Iterator i$
		java.util.ArrayList list
		int flags
		int userId
		boolean listUninstalled
	public java.util.List getPersistentApplications (int) 
		android.content.pm.ApplicationInfo ai
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package p
		java.util.Iterator i
		int userId
		int flags
		java.util.ArrayList finalList
	public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int, int) 
		android.content.pm.PackageParser$Provider provider
		com.android.server.pm.PackageSetting ps
		String name
		int flags
		int userId
	public void querySyncProviders (java.util.List, java.util.List) 
		android.content.pm.ProviderInfo info
		java.util.Map$Entry entry
		android.content.pm.PackageParser$Provider p
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i
		int userId
		java.util.List outNames
		java.util.List outInfo
	public android.content.pm.ParceledListSlice queryContentProviders (java.lang.String, int, int) 
		android.content.pm.ProviderInfo info
		android.content.pm.PackageParser$Provider p
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i
		int userId
		String processName
		int uid
		int flags
		java.util.ArrayList finalList
	public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int) 
		android.content.pm.PackageParser$Instrumentation i
		android.content.ComponentName name
		int flags
	public java.util.List queryInstrumentation (java.lang.String, int) 
		android.content.pm.InstrumentationInfo ii
		android.content.pm.PackageParser$Instrumentation p
		java.util.Iterator i
		String targetPackage
		int flags
		java.util.ArrayList finalList
	private void createIdmapsForPackageLI (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package opkg
		java.util.Iterator i$
		android.content.pm.PackageParser$Package pkg
		android.util.ArrayMap overlays
	private boolean createIdmapForPackagePairLI (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package p
		android.content.pm.PackageParser$Package[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package pkg
		android.content.pm.PackageParser$Package opkg
		android.util.ArrayMap overlaySet
		int sharedGid
		android.content.pm.PackageParser$Package[] overlayArray
		java.util.Comparator cmp
		int i
	private void scanDirLI (java.io.File, int, int, long) 
		com.android.server.pm.PackageManagerException e
		boolean isPackage
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.File dir
		int parseFlags
		int scanFlags
		long currentTime
		java.io.File[] files
	private static java.io.File getSettingsProblemFile () 
		java.io.File dataDir
		java.io.File systemDir
		java.io.File fname
	static void reportSettingsProblem (int, java.lang.String) 
		int priority
		String msg
	static void logCriticalInfo (int, java.lang.String) 
		java.io.File fname
		java.io.FileOutputStream out
		java.io.PrintWriter pw
		java.text.SimpleDateFormat formatter
		String dateString
		java.io.IOException e
		int priority
		String msg
	private void collectCertificatesLI (android.content.pm.PackageParser, com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package, java.io.File, int)  throws com.android.server.pm.PackageManagerException 
		long mSigningKeySetId
		com.android.server.pm.KeySetManagerService ksms
		android.util.ArraySet signingKs
		android.content.pm.PackageParser$PackageParserException e
		android.content.pm.PackageParser pp
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package pkg
		java.io.File srcFile
		int parseFlags
	private android.content.pm.PackageParser$Package scanPackageLI (java.io.File, int, int, long, android.os.UserHandle)  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$PackageParserException e
		String oldName
		com.android.server.pm.PackageManagerService$InstallArgs args
		com.android.server.pm.PackageManagerService$InstallArgs args
		java.io.File scanFile
		int parseFlags
		int scanFlags
		long currentTime
		android.os.UserHandle user
		android.content.pm.PackageParser pp
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageSetting updatedPkg
		boolean updatedPkgBetter
		boolean shouldHideSystemApp
		String resourcePath
		String baseResourcePath
		android.content.pm.PackageParser$Package scannedPkg
	private static java.lang.String fixProcessName (java.lang.String, java.lang.String, int) 
		String defProcessName
		String processName
		int uid
	private void verifySignaturesLP (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package)  throws com.android.server.pm.PackageManagerException 
		boolean match
		boolean match
		com.android.server.pm.PackageSetting pkgSetting
		android.content.pm.PackageParser$Package pkg
	private static final void enforceSystemOrRoot (java.lang.String) 
		String message
		int uid
	public void performBootDexOpt () 
		long timeSinceLast
		long interval
		android.os.RemoteException e
		boolean isUpgrade
		boolean doTrim
		android.os.storage.IMountService ms
		android.os.RemoteException e
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator it
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator it
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator it
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator it
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator it
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		long usableSpace
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		java.util.ArrayList sortedPkgs
		android.content.Intent intent
		android.util.ArraySet pkgNames
		int i
		int total
		java.io.File dataDir
		long lowThreshold
		android.util.ArraySet pkgs
	private void filterRecentlyUsedApps (java.util.Collection) 
		android.content.pm.PackageParser$Package pkg
		long then
		java.util.Iterator i
		int total
		int skipped
		long now
		java.util.Collection pkgs
	private android.util.ArraySet getPackageNamesForIntent (android.content.Intent) 
		android.os.RemoteException e
		android.content.pm.ResolveInfo ri
		java.util.Iterator i$
		android.content.Intent intent
		java.util.List ris
		android.util.ArraySet pkgNames
	private void performBootDexOpt (android.content.pm.PackageParser$Package, int, int) 
		android.os.RemoteException e
		android.content.pm.PackageParser$Package pkg
		int curr
		int total
		android.content.pm.PackageParser$Package p
	public boolean performDexOptIfNeeded (java.lang.String, java.lang.String) 
		String packageName
		String instructionSet
	public boolean performDexOpt (java.lang.String, java.lang.String, boolean) 
		String[] instructionSets
		int result
		String packageName
		String instructionSet
		boolean backgroundDexopt
		boolean dexopt
		boolean updateUsage
		android.content.pm.PackageParser$Package p
		String targetInstructionSet
		long callingId
	public android.util.ArraySet getPackagesThatNeedDexOpt () 
		android.content.pm.PackageParser$Package p
		java.util.Iterator i$
		android.util.ArraySet pkgs
	public void shutdown () 
	public void forceDexOpt (java.lang.String) 
		String[] instructionSets
		int res
		String packageName
		android.content.pm.PackageParser$Package pkg
	private boolean verifyPackageUpdateLPr (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package) 
		com.android.server.pm.PackageSetting oldPkg
		android.content.pm.PackageParser$Package newPkg
	private int createDataDirsLI (java.lang.String, java.lang.String, int, java.lang.String) 
		int user
		int[] arr$
		int len$
		int i$
		String volumeUuid
		String packageName
		int uid
		String seinfo
		int[] users
		int res
	private int removeDataDirsLI (java.lang.String, java.lang.String) 
		int resInner
		int user
		int[] arr$
		int len$
		int i$
		String volumeUuid
		String packageName
		int[] users
		int res
	private int deleteCodeCacheDirsLI (java.lang.String, java.lang.String) 
		int resInner
		int user
		int[] arr$
		int len$
		int i$
		String volumeUuid
		String packageName
		int[] users
		int res
	private void addSharedLibraryLPw (android.util.ArraySet, com.android.server.pm.PackageManagerService$SharedLibraryEntry, android.content.pm.PackageParser$Package) 
		android.util.ArraySet usesLibraryFiles
		com.android.server.pm.PackageManagerService$SharedLibraryEntry file
		android.content.pm.PackageParser$Package changingLib
		android.content.pm.PackageParser$Package p
	private void updateSharedLibrariesLPw (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package)  throws com.android.server.pm.PackageManagerException 
		com.android.server.pm.PackageManagerService$SharedLibraryEntry file
		int i
		com.android.server.pm.PackageManagerService$SharedLibraryEntry file
		int i
		android.util.ArraySet usesLibraryFiles
		int N
		android.content.pm.PackageParser$Package pkg
		android.content.pm.PackageParser$Package changingLib
	private static boolean hasString (java.util.List, java.util.List) 
		int j
		int i
		java.util.List list
		java.util.List which
	private void updateAllSharedLibrariesLPw () 
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
	private java.util.ArrayList updateAllSharedLibrariesLPw (android.content.pm.PackageParser$Package) 
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		android.content.pm.PackageParser$Package changingPkg
		java.util.ArrayList res
	private static java.lang.String deriveAbiOverride (java.lang.String, com.android.server.pm.PackageSetting) 
		String abiOverride
		com.android.server.pm.PackageSetting settings
		String cpuAbiOverride
	private android.content.pm.PackageParser$Package scanPackageLI (android.content.pm.PackageParser$Package, int, int, long, android.os.UserHandle)  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$Package res
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		long currentTime
		android.os.UserHandle user
		boolean success
	private android.content.pm.PackageParser$Package scanPackageDirtyLI (android.content.pm.PackageParser$Package, int, int, long, android.os.UserHandle)  throws com.android.server.pm.PackageManagerException 
		com.android.server.pm.PackageSetting known
		int i
		String renamed
		String msg
		String msg
		String msg
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Provider other
		String otherPackageName
		int j
		String[] names
		android.content.pm.PackageParser$Provider p
		int N
		int i
		String origName
		com.android.server.pm.PackageSetting orig
		int i
		com.android.server.pm.PackageSetting origPackage
		String realName
		java.io.File dataPath
		android.system.StructStat stat
		android.system.ErrnoException e
		String msg
		int ret
		String prefix
		String msg
		int ret
		String msg
		boolean recovered
		int currentUid
		int ret
		boolean uidError
		int userId
		int[] arr$
		int len$
		int i$
		int userId
		int[] arr$
		int len$
		int i$
		String nativeLibPath
		int result
		int j
		com.android.server.pm.PackageSetting sysPs
		String name
		boolean allowed
		int i
		android.content.pm.PackageParser$Package clientPkg
		int result
		int i
		android.content.pm.PackageParser$Package clientPkg
		int i
		android.content.pm.PackageCleanItem item
		android.content.pm.PackageParser$Provider other
		int j
		String[] names
		android.content.pm.PackageParser$Provider p
		android.content.pm.PackageParser$Service s
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$PermissionGroup pg
		android.content.pm.PackageParser$PermissionGroup cur
		String msg
		boolean currentOwnerIsSystem
		com.android.server.pm.BasePermission tree
		android.content.pm.PackageParser$Permission p
		android.util.ArrayMap permissionMap
		com.android.server.pm.BasePermission bp
		android.content.pm.PackageParser$Instrumentation a
		android.util.ArrayMap map
		android.content.pm.PackageParser$Package orig
		java.util.Iterator iter
		int N
		StringBuilder r
		int i
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		long currentTime
		android.os.UserHandle user
		java.io.File scanFile
		java.io.File destCodeFile
		java.io.File destResourceFile
		com.android.server.pm.SharedUserSetting suid
		com.android.server.pm.PackageSetting pkgSetting
		String pkgName
		long scanFileTime
		boolean forceDex
		java.io.File dataPath
		String path
		String cpuAbiOverride
		int[] userIds
		java.util.ArrayList clientLibPkgs
		com.android.server.pm.KeySetManagerService ksms
	public void derivePackageAbi (android.content.pm.PackageParser$Package, java.io.File, java.lang.String, boolean)  throws com.android.server.pm.PackageManagerException 
		String abi
		int abi32
		int abi64
		int copyRet
		String[] abiList
		boolean needsRenderScriptOverride
		int copyRet
		java.io.File nativeLibraryRoot
		java.io.IOException ioe
		android.content.pm.PackageParser$Package pkg
		java.io.File scanFile
		String cpuAbiOverride
		boolean extractLibs
		String nativeLibraryRootStr
		boolean useIsaSpecificSubdirs
		com.android.internal.content.NativeLibraryHelper$Handle handle
	private void adjustCpuAbisForSharedUserLPw (java.util.Set, android.content.pm.PackageParser$Package, boolean, boolean) 
		String errorMessage
		String instructionSet
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		String adjustedAbi
		int result
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		String adjustedAbi
		java.util.Set packagesForUser
		android.content.pm.PackageParser$Package scannedPackage
		boolean forceDexOpt
		boolean deferDexOpt
		String requiredInstructionSet
		com.android.server.pm.PackageSetting requirer
	private void setUpCustomResolverActivity (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private static java.lang.String calculateBundledApkRoot (java.lang.String) 
		java.io.File codeRoot
		java.io.File codeRoot
		java.io.File codeRoot
		java.io.File f
		java.io.File parent
		java.io.File tmp
		java.io.IOException e
		String codePathString
		java.io.File codePath
		java.io.File codeRoot
	private void setNativeLibraryPaths (android.content.pm.PackageParser$Package) 
		String secondaryLibDir
		String apkRoot
		boolean is64Bit
		String apkName
		String libDir
		String apkName
		android.content.pm.PackageParser$Package pkg
		android.content.pm.ApplicationInfo info
		String codePath
		java.io.File codeFile
		boolean bundledApp
		boolean asecApp
	private void setBundledAppAbisAndRoots (android.content.pm.PackageParser$Package, com.android.server.pm.PackageSetting) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting pkgSetting
		String apkName
		String apkRoot
	private static void setBundledAppAbi (android.content.pm.PackageParser$Package, java.lang.String, java.lang.String) 
		boolean has64BitLibs
		boolean has32BitLibs
		String isa
		boolean has64BitLibs
		String isa
		boolean has32BitLibs
		java.io.File rootDir
		android.content.pm.PackageParser$Package pkg
		String apkRoot
		String apkName
		java.io.File codeFile
		boolean has64BitLibs
		boolean has32BitLibs
	private void killApplication (java.lang.String, int, java.lang.String) 
		android.os.RemoteException e
		String pkgName
		int appId
		String reason
		android.app.IActivityManager am
	void removePackageLI (com.android.server.pm.PackageSetting, boolean) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		boolean chatty
	void removeInstalledPackageLI (android.content.pm.PackageParser$Package, boolean) 
		android.content.pm.PackageParser$Package pkg
		boolean chatty
	void cleanPackageDataStructuresLILPw (android.content.pm.PackageParser$Package, boolean) 
		int j
		android.content.pm.PackageParser$Provider p
		String[] names
		android.content.pm.PackageParser$Service s
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Activity a
		android.util.ArraySet appOpPerms
		android.content.pm.PackageParser$Permission p
		com.android.server.pm.BasePermission bp
		android.util.ArraySet appOpPerms
		String perm
		com.android.server.pm.BasePermission bp
		android.content.pm.PackageParser$Instrumentation a
		String name
		com.android.server.pm.PackageManagerService$SharedLibraryEntry cur
		android.content.pm.PackageParser$Package pkg
		boolean chatty
		int N
		StringBuilder r
		int i
	private static boolean hasPermission (android.content.pm.PackageParser$Package, java.lang.String) 
		int i
		android.content.pm.PackageParser$Package pkgInfo
		String perm
	private void updatePermissionsLPw (java.lang.String, android.content.pm.PackageParser$Package, int) 
		com.android.server.pm.BasePermission bp
		com.android.server.pm.BasePermission tree
		com.android.server.pm.BasePermission bp
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		String changingPkg
		android.content.pm.PackageParser$Package pkgInfo
		int flags
		java.util.Iterator it
	private void grantPermissionsLPw (android.content.pm.PackageParser$Package, boolean, java.lang.String) 
		android.util.ArraySet pkgs
		int userId
		int[] arr$
		int len$
		int i$
		com.android.server.pm.PermissionsState$PermissionState permissionState
		int flags
		int userId
		int[] arr$
		int len$
		int i$
		int userId
		int[] arr$
		int len$
		int i$
		com.android.server.pm.PermissionsState$PermissionState permissionState
		int flags
		String name
		com.android.server.pm.BasePermission bp
		String perm
		boolean allowedSig
		int grant
		int level
		int i
		int userId
		int[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package pkg
		boolean replace
		String packageOfInterest
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PermissionsState permissionsState
		com.android.server.pm.PermissionsState origPermissions
		int[] currentUserIds
		int[] changedRuntimePermissionUserIds
		boolean changedInstallPermission
		int N
	private boolean isNewPlatformPermissionForPackage (java.lang.String, android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$NewPermissionInfo npi
		int ip
		String perm
		android.content.pm.PackageParser$Package pkg
		boolean allowed
		int NP
	private boolean grantSignaturePermission (java.lang.String, android.content.pm.PackageParser$Package, com.android.server.pm.BasePermission, com.android.server.pm.PermissionsState) 
		int j
		com.android.server.pm.PackageSetting sysPs
		String perm
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.BasePermission bp
		com.android.server.pm.PermissionsState origPermissions
		boolean allowed
	final void sendPackageBroadcast (java.lang.String, java.lang.String, android.os.Bundle, java.lang.String, android.content.IIntentReceiver, int[]) 
		String action
		String pkg
		android.os.Bundle extras
		String targetPkg
		android.content.IIntentReceiver finishedReceiver
		int[] userIds
	private boolean isExternalMediaAvailable () 
	public android.content.pm.PackageCleanItem nextPackageToClean (android.content.pm.PackageCleanItem) 
		java.util.ArrayList pkgs
		android.content.pm.PackageCleanItem lastPackage
	void schedulePackageCleaning (java.lang.String, int, boolean) 
		String packageName
		int userId
		boolean andCode
		android.os.Message msg
	void startCleaningPackages () 
		android.os.RemoteException e
		android.content.Intent intent
		android.app.IActivityManager am
	public void installPackage (java.lang.String, android.content.pm.IPackageInstallObserver2, int, java.lang.String, android.content.pm.VerificationParams, java.lang.String) 
		String originPath
		android.content.pm.IPackageInstallObserver2 observer
		int installFlags
		String installerPackageName
		android.content.pm.VerificationParams verificationParams
		String packageAbiOverride
	public void installPackageAsUser (java.lang.String, android.content.pm.IPackageInstallObserver2, int, java.lang.String, android.content.pm.VerificationParams, java.lang.String, int) 
		android.os.RemoteException re
		android.os.UserHandle user
		String originPath
		android.content.pm.IPackageInstallObserver2 observer
		int installFlags
		String installerPackageName
		android.content.pm.VerificationParams verificationParams
		String packageAbiOverride
		int userId
		int callingUid
		android.os.UserHandle user
		java.io.File originFile
		com.android.server.pm.PackageManagerService$OriginInfo origin
		android.os.Message msg
	void installStage (java.lang.String, java.io.File, java.lang.String, android.content.pm.IPackageInstallObserver2, android.content.pm.PackageInstaller$SessionParams, java.lang.String, int, android.os.UserHandle) 
		com.android.server.pm.PackageManagerService$OriginInfo origin
		String packageName
		java.io.File stagedDir
		String stagedCid
		android.content.pm.IPackageInstallObserver2 observer
		android.content.pm.PackageInstaller$SessionParams params
		String installerPackageName
		int installerUid
		android.os.UserHandle user
		android.content.pm.VerificationParams verifParams
		com.android.server.pm.PackageManagerService$OriginInfo origin
		android.os.Message msg
	private void sendPackageAddedForUser (java.lang.String, com.android.server.pm.PackageSetting, int) 
		android.content.Intent bcIntent
		android.app.IActivityManager am
		boolean isSystem
		android.os.RemoteException e
		String packageName
		com.android.server.pm.PackageSetting pkgSetting
		int userId
		android.os.Bundle extras
	public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, int) 
		boolean sendAdded
		boolean sendRemoved
		String packageName
		boolean hidden
		int userId
		com.android.server.pm.PackageSetting pkgSetting
		int uid
		long callingId
	private void sendApplicationHiddenForUser (java.lang.String, com.android.server.pm.PackageSetting, int) 
		String packageName
		com.android.server.pm.PackageSetting pkgSetting
		int userId
		com.android.server.pm.PackageManagerService$PackageRemovedInfo info
	public boolean getApplicationHiddenSettingAsUser (java.lang.String, int) 
		String packageName
		int userId
		com.android.server.pm.PackageSetting pkgSetting
		long callingId
	public int installExistingPackageAsUser (java.lang.String, int) 
		boolean sendAdded
		String packageName
		int userId
		com.android.server.pm.PackageSetting pkgSetting
		int uid
		long callingId
	boolean isUserRestricted (int, java.lang.String) 
		int userId
		String restrictionKey
		android.os.Bundle restrictions
	public void verifyPendingInstall (int, int)  throws android.os.RemoteException 
		int id
		int verificationCode
		android.os.Message msg
		com.android.server.pm.PackageVerificationResponse response
	public void extendVerificationTimeout (int, int, long) 
		android.os.Message msg
		int id
		int verificationCodeAtTimeout
		long millisecondsToDelay
		com.android.server.pm.PackageVerificationState state
		com.android.server.pm.PackageVerificationResponse response
	private void broadcastPackageVerified (int, android.net.Uri, int, android.os.UserHandle) 
		int verificationId
		android.net.Uri packageUri
		int verificationCode
		android.os.UserHandle user
		android.content.Intent intent
	private android.content.ComponentName matchComponentForVerifier (java.lang.String, java.util.List) 
		android.content.pm.ResolveInfo info
		int i
		String packageName
		java.util.List receivers
		android.content.pm.ActivityInfo targetReceiver
		int NR
	private java.util.List matchVerifiers (android.content.pm.PackageInfoLite, java.util.List, com.android.server.pm.PackageVerificationState) 
		android.content.pm.VerifierInfo verifierInfo
		android.content.ComponentName comp
		int verifierUid
		int i
		android.content.pm.PackageInfoLite pkgInfo
		java.util.List receivers
		com.android.server.pm.PackageVerificationState verificationState
		int N
		java.util.List sufficientVerifiers
	private int getUidForVerifier (android.content.pm.VerifierInfo) 
		android.content.pm.Signature verifierSig
		java.security.PublicKey publicKey
		java.security.cert.CertificateException e
		android.content.pm.PackageParser$Package pkg
		byte[] expectedPublicKey
		byte[] actualPublicKey
		android.content.pm.VerifierInfo verifierInfo
	public void finishPackageInstall (int) 
		int token
		android.os.Message msg
	private long getVerificationTimeout () 
	private int getDefaultVerificationResponse () 
	private boolean isVerificationEnabled (int, int) 
		int userId
		int installFlags
		boolean ensureVerifyAppsEnabled
	public void verifyIntentFilter (int, int, java.util.List)  throws android.os.RemoteException 
		int id
		int verificationCode
		java.util.List failedDomains
		android.os.Message msg
		com.android.server.pm.IntentFilterVerificationResponse response
	public int getIntentVerificationStatus (java.lang.String, int) 
		String packageName
		int userId
	public boolean updateIntentVerificationStatus (java.lang.String, int, int) 
		String packageName
		int status
		int userId
		boolean result
	public java.util.List getIntentFilterVerifications (java.lang.String) 
		String packageName
	public java.util.List getAllIntentFilters (java.lang.String) 
		android.content.pm.PackageParser$Activity activity
		int n
		android.content.pm.PackageParser$Package pkg
		int count
		java.util.ArrayList result
		String packageName
	public boolean setDefaultBrowserPackageName (java.lang.String, int) 
		boolean result
		String packageName
		int userId
	public java.lang.String getDefaultBrowserPackageName (int) 
		int userId
	private int getUnknownSourcesSettings () 
	public void setInstallerPackageName (java.lang.String, java.lang.String) 
		com.android.server.pm.PackageSetting installerPackageSetting
		android.content.pm.Signature[] callerSignature
		android.content.pm.Signature[] callerSignature
		com.android.server.pm.PackageSetting setting
		com.android.server.pm.PackageSetting targetPackageSetting
		com.android.server.pm.PackageSetting installerPackageSetting
		android.content.pm.Signature[] callerSignature
		Object obj
		String targetPackage
		String installerPackageName
		int uid
	private void processPendingInstall (com.android.server.pm.PackageManagerService$InstallArgs, int) 
		com.android.server.pm.PackageManagerService$InstallArgs args
		int currentStatus
	private static long calculateDirectorySize (com.android.internal.app.IMediaContainerService, java.io.File[])  throws android.os.RemoteException 
		java.io.File path
		java.io.File[] arr$
		int len$
		int i$
		com.android.internal.app.IMediaContainerService mcs
		java.io.File[] paths
		long result
	private static void clearDirectory (com.android.internal.app.IMediaContainerService, java.io.File[]) 
		android.os.RemoteException e
		java.io.File path
		java.io.File[] arr$
		int len$
		int i$
		com.android.internal.app.IMediaContainerService mcs
		java.io.File[] paths
	private static boolean installOnExternalAsec (int) 
		int installFlags
	private static boolean installForwardLocked (int) 
		int installFlags
	private com.android.server.pm.PackageManagerService$InstallArgs createInstallArgs (com.android.server.pm.PackageManagerService$InstallParams) 
		com.android.server.pm.PackageManagerService$InstallParams params
	private com.android.server.pm.PackageManagerService$InstallArgs createInstallArgsForExisting (int, java.lang.String, java.lang.String, java.lang.String[]) 
		boolean isInAsec
		boolean isInAsec
		int installFlags
		String codePath
		String resourcePath
		String[] instructionSets
		boolean isInAsec
	private void removeDexFiles (java.util.List, java.lang.String[]) 
		int retCode
		String dexCodeInstructionSet
		String[] arr$
		int len$
		int i$
		String codePath
		java.util.Iterator i$
		String[] dexCodeInstructionSets
		java.util.List allCodePaths
		String[] instructionSets
	private boolean isAsecExternal (java.lang.String) 
		String cid
		String asecPath
	private static void maybeThrowExceptionForMultiArchCopy (java.lang.String, int)  throws com.android.server.pm.PackageManagerException 
		String message
		int copyRet
	static java.lang.String cidFromCodePath (java.lang.String) 
		String fullCodePath
		int eidx
		String subStr1
		int sidx
	static java.lang.String getAsecPackageName (java.lang.String) 
		String packageCid
		int idx
	private static java.lang.String getNextCodePath (java.lang.String, java.lang.String, java.lang.String) 
		NumberFormatException e
		String subStr
		int sidx
		String oldCodePath
		String prefix
		String suffix
		String idxStr
		int idx
	private java.io.File getNextCodePath (java.io.File, java.lang.String) 
		java.io.File targetDir
		String packageName
		int suffix
		java.io.File result
	static java.lang.String deriveCodePathName (java.lang.String) 
		int lastDot
		String codePath
		java.io.File codeFile
		String name
	private void installNewPackageLI (android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		android.content.pm.PackageParser$Package newPackage
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		android.os.UserHandle user
		String installerPackageName
		String volumeUuid
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		String pkgName
		boolean dataDirExists
	private boolean shouldCheckUpgradeKeySetLP (com.android.server.pm.PackageSetting, int) 
		int i
		com.android.server.pm.PackageSetting oldPs
		int scanFlags
		com.android.server.pm.KeySetManagerService ksms
		long[] upgradeKeySets
	private boolean checkUpgradeKeySetLP (com.android.server.pm.PackageSetting, android.content.pm.PackageParser$Package) 
		java.util.Set upgradeSet
		int i
		com.android.server.pm.PackageSetting oldPS
		android.content.pm.PackageParser$Package newPkg
		long[] upgradeKeySets
		com.android.server.pm.KeySetManagerService ksms
	private void replacePackageLI (android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		int i
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		android.os.UserHandle user
		String installerPackageName
		String volumeUuid
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		android.content.pm.PackageParser$Package oldPackage
		String pkgName
		int[] allUsers
		boolean[] perUserInstalled
		boolean sysPkg
	private void replaceNonSystemPackageLI (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, int[], boolean[], java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		long origUpdateTime
		int[] uidArray
		java.util.ArrayList pkgList
		android.content.pm.PackageParser$Package newPackage
		com.android.server.pm.PackageManagerException e
		com.android.server.pm.PackageManagerException e
		java.io.File restoreFile
		boolean oldExternal
		int oldParseFlags
		int oldScanFlags
		android.content.pm.PackageParser$Package deletedPackage
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		android.os.UserHandle user
		int[] allUsers
		boolean[] perUserInstalled
		String installerPackageName
		String volumeUuid
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		String pkgName
		boolean deletedPkg
		boolean updatedSettings
		long origUpdateTime
	private void replaceSystemPackageLI (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package, int, int, android.os.UserHandle, int[], boolean[], java.lang.String, java.lang.String, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		com.android.server.pm.PackageSetting newPkgSetting
		com.android.server.pm.PackageManagerException e
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package deletedPackage
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int scanFlags
		android.os.UserHandle user
		int[] allUsers
		boolean[] perUserInstalled
		String installerPackageName
		String volumeUuid
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		boolean disabledSystem
		boolean updatedSettings
		String packageName
		android.content.pm.PackageParser$Package oldPkg
		com.android.server.pm.PackageSetting oldPkgSetting
		android.content.pm.PackageParser$Package newPackage
	private void updateSettingsLI (android.content.pm.PackageParser$Package, java.lang.String, java.lang.String, int[], boolean[], com.android.server.pm.PackageManagerService$PackageInstalledInfo, android.os.UserHandle) 
		int userHandle
		int[] arr$
		int len$
		int i$
		int i
		int userId
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$Package newPackage
		String installerPackageName
		String volumeUuid
		int[] allUsers
		boolean[] perUserInstalled
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		android.os.UserHandle user
		String pkgName
	private void installPackageLI (com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		android.content.pm.PackageParser$PackageParserException e
		android.content.pm.PackageParser$PackageParserException e
		android.content.pm.PackageParser$Package oldPackage
		int oldTargetSdk
		int newTargetSdk
		String oldName
		com.android.server.pm.PackageManagerException e
		boolean sigsOk
		boolean sigsOk
		android.content.pm.PackageParser$Permission perm
		com.android.server.pm.BasePermission bp
		int i
		com.android.server.pm.PackageSetting ps
		int N
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageManagerException pme
		int result
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageManagerService$InstallArgs args
		com.android.server.pm.PackageManagerService$PackageInstalledInfo res
		int installFlags
		String installerPackageName
		String volumeUuid
		java.io.File tmpPackageFile
		boolean forwardLocked
		boolean onExternal
		boolean replace
		int scanFlags
		int parseFlags
		android.content.pm.PackageParser pp
		android.content.pm.PackageParser$Package pkg
		String pkgName
		String oldCodePath
		boolean systemApp
	private void startIntentFilterVerifications (int, boolean, android.content.pm.PackageParser$Package) 
		int userId
		boolean replacing
		android.content.pm.PackageParser$Package pkg
		int verifierUid
		android.os.Message msg
	private void verifyIntentFiltersIfNeeded (int, int, boolean, android.content.pm.PackageParser$Package) 
		android.content.pm.IntentFilterVerificationInfo ivi
		android.content.pm.PackageParser$ActivityIntentInfo filter
		java.util.Iterator i$
		android.content.pm.PackageParser$Activity a
		java.util.Iterator i$
		android.content.pm.PackageParser$ActivityIntentInfo filter
		java.util.Iterator i$
		android.content.pm.PackageParser$Activity a
		java.util.Iterator i$
		int verificationId
		boolean needToVerify
		int userId
		int verifierUid
		boolean replacing
		android.content.pm.PackageParser$Package pkg
		int size
		boolean hasDomainURLs
		int count
		String packageName
	private boolean needsNetworkVerificationLPr (android.content.pm.PackageParser$ActivityIntentInfo) 
		android.content.pm.PackageParser$ActivityIntentInfo filter
		android.content.ComponentName cn
		String packageName
		android.content.pm.IntentFilterVerificationInfo ivi
		int status
	private static boolean isMultiArch (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
	private static boolean isMultiArch (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	private static boolean isExternal (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private static boolean isExternal (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
	private static boolean isExternal (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	private static boolean isSystemApp (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private static boolean isPrivilegedApp (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private static boolean hasDomainURLs (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private static boolean isSystemApp (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
	private static boolean isUpdatedSystemApp (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
	private int packageFlagsToInstallFlags (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
		int installFlags
	private com.android.server.pm.Settings$VersionInfo getSettingsVersionForPackage (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	private void deleteTempPackageFiles () 
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.FilenameFilter filter
	public void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int) 
		String packageName
		android.content.pm.IPackageDeleteObserver observer
		int userId
		int flags
	public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver2, int, int) 
		android.os.RemoteException re
		int i
		int[] users
		android.os.RemoteException re
		String packageName
		android.content.pm.IPackageDeleteObserver2 observer
		int userId
		int flags
		int uid
		boolean uninstallBlocked
	private boolean isPackageDeviceAdmin (java.lang.String, int) 
		int[] users
		int i
		int[] users
		android.os.RemoteException e
		String packageName
		int userId
		android.app.admin.IDevicePolicyManager dpm
	private int deletePackageX (java.lang.String, int, int) 
		int i
		com.android.server.pm.PackageSetting ps
		android.os.Bundle extras
		String packageName
		int userId
		int flags
		com.android.server.pm.PackageManagerService$PackageRemovedInfo info
		boolean res
		android.os.UserHandle removeForUser
		boolean removedForAllUsers
		boolean systemUpdate
		int[] allUsers
		boolean[] perUserInstalled
	private void removePackageDataLI (com.android.server.pm.PackageSetting, int[], boolean[], com.android.server.pm.PackageManagerService$PackageRemovedInfo, int, boolean) 
		int userIdToKill
		int userId
		int[] arr$
		int len$
		int i$
		int i
		com.android.server.pm.PackageSetting ps
		int[] allUserHandles
		boolean[] perUserInstalled
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		int flags
		boolean writeSettings
		String packageName
		com.android.server.pm.PackageSetting deletedPs
	static boolean locationIsPrivileged (java.io.File) 
		String privilegedAppDir
		java.io.IOException e
		java.io.File path
	private boolean deleteSystemPackageLI (com.android.server.pm.PackageSetting, int[], boolean[], int, com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean) 
		com.android.server.pm.PackageManagerException e
		int i
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageSetting newPs
		int[] allUserHandles
		boolean[] perUserInstalled
		int flags
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		boolean writeSettings
		boolean applyUserRestrictions
		com.android.server.pm.PackageSetting disabledPs
		boolean ret
		int parseFlags
		android.content.pm.PackageParser$Package newPkg
	private boolean deleteInstalledPackageLI (com.android.server.pm.PackageSetting, boolean, int, int[], boolean[], com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean) 
		com.android.server.pm.PackageSetting ps
		boolean deleteCodeAndResources
		int flags
		int[] allUserHandles
		boolean[] perUserInstalled
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		boolean writeSettings
	public boolean setBlockUninstallForUser (java.lang.String, boolean, int) 
		com.android.server.pm.PackageSetting ps
		String packageName
		boolean blockUninstall
		int userId
	public boolean getBlockUninstallForUser (java.lang.String, int) 
		com.android.server.pm.PackageSetting ps
		String packageName
		int userId
	private boolean deletePackageLI (java.lang.String, android.os.UserHandle, boolean, int[], boolean[], int, com.android.server.pm.PackageManagerService$PackageRemovedInfo, boolean) 
		int userId
		String packageName
		android.os.UserHandle user
		boolean deleteCodeAndResources
		int[] allUserHandles
		boolean[] perUserInstalled
		int flags
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		boolean writeSettings
		com.android.server.pm.PackageSetting ps
		boolean dataOnly
		int removeUser
		int appId
		boolean ret
	private void clearExternalStorageDataSync (java.lang.String, int, boolean) 
		boolean mounted
		String status
		int[] users
		InterruptedException e
		long now
		long timeout
		android.os.Environment$UserEnvironment userEnv
		int curUser
		int[] arr$
		int len$
		int i$
		String packageName
		int userId
		boolean allData
		boolean mounted
		android.content.Intent containerIntent
		int[] users
		com.android.server.pm.PackageManagerService$ClearStorageConnection conn
	public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int) 
		String packageName
		android.content.pm.IPackageDataObserver observer
		int userId
	private boolean clearApplicationUserDataLI (java.lang.String, int) 
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageSetting ps
		String nativeLibPath
		String packageName
		int userId
		android.content.pm.PackageParser$Package pkg
		int retCode
		int appId
	private void resetUserChangesToRuntimePermissionsAndFlagsLPw (int) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		int i
		int userId
		int packageCount
	private void resetUserChangesToRuntimePermissionsAndFlagsLPw (com.android.server.pm.PackageSetting, int) 
		com.android.server.pm.PackageSetting pkg
		int j
		boolean used
		int packageCount
		int appId
		int revokeResult
		String permission
		com.android.server.pm.BasePermission bp
		com.android.server.pm.PermissionsState permissionsState
		int oldFlags
		boolean hasInstallState
		int i
		com.android.server.pm.PackageSetting ps
		int userId
		int userSettableFlags
		int policyOrSystemFlags
		boolean writeInstallPermissions
		boolean writeRuntimePermissions
		int permissionCount
	private static void removeKeystoreDataIfNeeded (int, int) 
		int individual
		int[] arr$
		int len$
		int i$
		int userId
		int appId
		android.security.KeyStore keyStore
	public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver) 
		String packageName
		android.content.pm.IPackageDataObserver observer
		int userId
	private boolean deleteApplicationCacheFilesLI (java.lang.String, int) 
		String packageName
		int userId
		android.content.pm.PackageParser$Package p
		android.content.pm.ApplicationInfo applicationInfo
		int retCode
	public void getPackageSizeInfo (java.lang.String, int, android.content.pm.IPackageStatsObserver) 
		String packageName
		int userHandle
		android.content.pm.IPackageStatsObserver observer
		android.content.pm.PackageStats stats
		android.os.Message msg
	private boolean getPackageSizeInfoLI (java.lang.String, int, android.content.pm.PackageStats) 
		String secureContainerId
		long token
		android.content.pm.ApplicationInfo applicationInfo
		String packageName
		int userHandle
		android.content.pm.PackageStats pStats
		android.content.pm.PackageParser$Package p
		boolean dataOnly
		String libDirRoot
		String asecPath
		com.android.server.pm.PackageSetting ps
		String publicSrcDir
		String[] dexCodeInstructionSets
		int res
	public void addPackageToPreferred (java.lang.String) 
		String packageName
	public void removePackageFromPreferred (java.lang.String) 
		String packageName
	public java.util.List getPreferredPackages (int) 
		int flags
	private int getUidTargetSdkVersionLockedLPr (int) 
		int v
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.SharedUserSetting sus
		int vers
		java.util.Iterator it
		com.android.server.pm.PackageSetting ps
		int uid
		Object obj
	public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int) 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
	private void addPreferredActivityInternal (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, boolean, int, java.lang.String) 
		com.android.server.pm.PreferredIntentResolver pir
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		boolean always
		int userId
		String opname
		int callingUid
	public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int) 
		com.android.server.pm.PreferredActivity cur
		com.android.server.pm.PreferredActivity pa
		int i
		java.util.ArrayList existing
		com.android.server.pm.PreferredIntentResolver pir
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
		int callingUid
	public void clearPackagePreferredActivities (java.lang.String) 
		android.content.pm.PackageParser$Package pkg
		int user
		String packageName
		int uid
	boolean clearPackagePreferredActivitiesLPw (java.lang.String, int) 
		com.android.server.pm.PreferredActivity pa
		com.android.server.pm.PreferredActivity pa
		int j
		int thisUserId
		com.android.server.pm.PreferredIntentResolver pir
		java.util.Iterator it
		int i
		String packageName
		int userId
		java.util.ArrayList removed
		boolean changed
	private void clearIntentFilterVerificationsLPw (int) 
		android.content.pm.PackageParser$Package pkg
		int i
		int userId
		int packageCount
	void clearIntentFilterVerificationsLPw (java.lang.String, int) 
		int oneUserId
		int[] arr$
		int len$
		int i$
		String packageName
		int userId
	void clearDefaultBrowserIfNeeded (java.lang.String) 
		String defaultBrowserPackageName
		int oneUserId
		int[] arr$
		int len$
		int i$
		String packageName
	public void resetApplicationPreferences (int) 
		long identity
		int userId
	public int getPreferredActivities (java.util.List, java.util.List, java.lang.String) 
		com.android.server.pm.PreferredActivity pa
		java.util.Iterator it
		com.android.server.pm.PreferredIntentResolver pir
		java.util.List outFilters
		java.util.List outActivities
		String packageName
		int num
		int userId
	public void addPersistentPreferredActivity (android.content.IntentFilter, android.content.ComponentName, int) 
		android.content.IntentFilter filter
		android.content.ComponentName activity
		int userId
		int callingUid
	public void clearPackagePersistentPreferredActivities (java.lang.String, int) 
		com.android.server.pm.PersistentPreferredActivity ppa
		com.android.server.pm.PersistentPreferredActivity ppa
		int j
		int thisUserId
		com.android.server.pm.PersistentPreferredIntentResolver ppir
		java.util.Iterator it
		int i
		String packageName
		int userId
		int callingUid
		java.util.ArrayList removed
		boolean changed
	private void restoreFromXml (org.xmlpull.v1.XmlPullParser, int, java.lang.String, com.android.server.pm.PackageManagerService$BlobXmlRestorer)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
		int userId
		String expectedStartTag
		com.android.server.pm.PackageManagerService$BlobXmlRestorer functor
		int type
	public byte[] getPreferredActivityBackup (int) 
		org.xmlpull.v1.XmlSerializer serializer
		Exception e
		int userId
		java.io.ByteArrayOutputStream dataStream
	public void restorePreferredActivities (byte[], int) 
		org.xmlpull.v1.XmlPullParser parser
		Exception e
		byte[] backup
		int userId
	public byte[] getDefaultAppsBackup (int) 
		org.xmlpull.v1.XmlSerializer serializer
		Exception e
		int userId
		java.io.ByteArrayOutputStream dataStream
	public void restoreDefaultApps (byte[], int) 
		org.xmlpull.v1.XmlPullParser parser
		Exception e
		byte[] backup
		int userId
	public byte[] getIntentFilterVerificationBackup (int) 
		org.xmlpull.v1.XmlSerializer serializer
		Exception e
		int userId
		java.io.ByteArrayOutputStream dataStream
	public void restoreIntentFilterVerification (byte[], int) 
		org.xmlpull.v1.XmlPullParser parser
		Exception e
		byte[] backup
		int userId
	public void addCrossProfileIntentFilter (android.content.IntentFilter, java.lang.String, int, int, int) 
		int i
		int size
		com.android.server.pm.CrossProfileIntentFilter newFilter
		com.android.server.pm.CrossProfileIntentResolver resolver
		java.util.ArrayList existing
		android.content.IntentFilter intentFilter
		String ownerPackage
		int sourceUserId
		int targetUserId
		int flags
		int callingUid
	public void clearCrossProfileIntentFilters (int, java.lang.String) 
		com.android.server.pm.CrossProfileIntentFilter filter
		java.util.Iterator i$
		com.android.server.pm.CrossProfileIntentResolver resolver
		android.util.ArraySet set
		int sourceUserId
		String ownerPackage
		int callingUid
	private void enforceOwnerRights (java.lang.String, int) 
		String pkg
		int callingUid
		int callingUserId
		android.content.pm.PackageInfo pi
	public android.content.ComponentName getHomeActivities (java.util.List) 
		android.content.pm.ResolveInfo ri
		java.util.Iterator i$
		java.util.List allHomeCandidates
		android.content.Intent intent
		int callingUserId
		java.util.List list
		android.content.pm.ResolveInfo preferred
	public void setApplicationEnabledSetting (java.lang.String, int, int, int, java.lang.String) 
		String appPackageName
		int newState
		int flags
		int userId
		String callingPackage
	public void setComponentEnabledSetting (android.content.ComponentName, int, int, int) 
		android.content.ComponentName componentName
		int newState
		int flags
		int userId
	private void setEnabledSetting (java.lang.String, java.lang.String, int, int, int, java.lang.String) 
		android.content.pm.PackageParser$Package pkg
		boolean newPackage
		String packageName
		String className
		int newState
		int flags
		int userId
		String callingPackage
		com.android.server.pm.PackageSetting pkgSetting
		int uid
		int permission
		boolean allowedByPermission
		boolean sendNow
		boolean isApp
		String componentName
		int packageUid
		java.util.ArrayList components
		long callingId
	private void sendPackageChangedBroadcast (java.lang.String, boolean, java.util.ArrayList, int) 
		String packageName
		boolean killFlag
		java.util.ArrayList componentNames
		int packageUid
		android.os.Bundle extras
		String[] nameList
	public void setPackageStoppedState (java.lang.String, boolean, int) 
		String packageName
		boolean stopped
		int userId
		int uid
		int permission
		boolean allowedByPermission
	public java.lang.String getInstallerPackageName (java.lang.String) 
		String packageName
	public int getApplicationEnabledSetting (java.lang.String, int) 
		String packageName
		int userId
		int uid
	public int getComponentEnabledSetting (android.content.ComponentName, int) 
		android.content.ComponentName componentName
		int userId
		int uid
	public void enterSafeMode () 
	public void systemReady () 
		com.android.server.pm.PreferredActivity pa
		java.util.Iterator i$
		com.android.server.pm.PreferredActivity pa
		int r
		com.android.server.pm.PreferredIntentResolver pir
		int i
		int userId
		int[] arr$
		int len$
		int i$
		java.util.ArrayList removed
		int userId
		int[] arr$
		int len$
		int i$
		android.os.Message msg
		java.util.Iterator i$
		boolean compatibilityModeEnabled
		int[] grantPermissionsUserIds
		android.os.storage.StorageManager storage
		android.os.storage.MountServiceInternal mountServiceInternal
	public boolean isSafeMode () 
	public boolean hasSystemUidErrors () 
	static java.lang.String arrayToString (int[]) 
		int i
		int[] array
		StringBuffer buf
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String opt
		NumberFormatException e
		String perm
		String pkg
		int user
		String cmd
		String verifierPackageName
		String name
		com.android.server.pm.PackageManagerService$SharedLibraryEntry ent
		boolean printedHeader
		java.util.Iterator it
		String name
		java.util.Iterator it
		com.android.server.pm.PreferredIntentResolver pir
		int user
		int i
		IllegalArgumentException e
		IllegalStateException e
		java.io.IOException e
		java.io.FileOutputStream fout
		java.io.BufferedOutputStream str
		org.xmlpull.v1.XmlSerializer serializer
		android.content.pm.IntentFilterVerificationInfo ivi
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		long status
		String statusStr
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		int userId
		int[] arr$
		int len$
		int i$
		String prefix
		java.util.Collection allPackageSettings
		int count
		int ipkg
		android.util.ArraySet pkgs
		int iperm
		android.content.pm.PackageParser$Provider p
		java.util.Iterator i$
		String appInfo
		android.content.pm.PackageParser$Provider p
		java.util.Map$Entry entry
		java.util.Iterator i$
		boolean printedSomething
		java.io.IOException ignored
		java.io.BufferedReader in
		String line
		java.io.IOException ignored
		java.io.BufferedReader in
		String line
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		com.android.server.pm.PackageManagerService$DumpState dumpState
		boolean fullPreferred
		boolean checkin
		String packageName
		android.util.ArraySet permissionNames
		int opti
	private java.lang.String dumpDomainString (java.lang.String) 
		String host
		java.util.Iterator i$
		android.content.pm.IntentFilterVerificationInfo ivi
		java.util.Iterator i$
		android.content.IntentFilter filter
		java.util.Iterator i$
		String domain
		java.util.Iterator i$
		String packageName
		java.util.List iviList
		java.util.List filters
		android.util.ArraySet result
		StringBuilder sb
	static java.lang.String getEncryptKey () 
		String sdEncKey
		java.security.NoSuchAlgorithmException nsae
		java.io.IOException ioe
	public void updateExternalMediaStatus (boolean, boolean) 
		android.os.Message msg
		boolean mediaStatus
		boolean reportStatus
		int callingUid
	public void scanAvailableAsecs () 
	private void updateExternalMediaStatusInner (boolean, boolean, boolean) 
		int uid
		String pkgName
		com.android.server.pm.PackageSetting ps
		com.android.server.pm.PackageManagerService$AsecInstallArgs args
		String cid
		String[] arr$
		int len$
		int i$
		boolean isMounted
		boolean reportStatus
		boolean externalStorage
		android.util.ArrayMap processCids
		int[] uidArr
		String[] list
	private void sendResourcesChangedBroadcast (boolean, boolean, java.util.ArrayList, android.content.IIntentReceiver) 
		android.content.pm.ApplicationInfo info
		int i
		boolean mediaStatus
		boolean replacing
		java.util.ArrayList infos
		android.content.IIntentReceiver finishedReceiver
		int size
		String[] packageNames
		int[] packageUids
	private void sendResourcesChangedBroadcast (boolean, boolean, java.util.ArrayList, int[], android.content.IIntentReceiver) 
		boolean mediaStatus
		boolean replacing
		java.util.ArrayList pkgList
		int[] uidArr
		android.content.IIntentReceiver finishedReceiver
	private void sendResourcesChangedBroadcast (boolean, boolean, java.lang.String[], int[], android.content.IIntentReceiver) 
		android.os.Bundle extras
		String action
		boolean mediaStatus
		boolean replacing
		String[] pkgList
		int[] uidArr
		android.content.IIntentReceiver finishedReceiver
		int size
	private void loadMediaPackages (android.util.ArrayMap, int[]) 
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		String codePath
		int retCode
		com.android.server.pm.PackageManagerService$AsecInstallArgs args
		java.util.Iterator i$
		com.android.server.pm.Settings$VersionInfo ver
		int updateFlags
		android.util.ArrayMap processCids
		int[] uidArr
		java.util.ArrayList pkgList
		java.util.Set keys
	private void unloadAllContainers (java.util.Set) 
		com.android.server.pm.PackageManagerService$AsecInstallArgs arg
		java.util.Iterator i$
		java.util.Set cidArgs
	private void unloadMediaPackages (android.util.ArrayMap, int[], boolean) 
		boolean res
		String pkgName
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		com.android.server.pm.PackageManagerService$AsecInstallArgs args
		java.util.Iterator i$
		android.os.Message msg
		android.util.ArrayMap processCids
		int[] uidArr
		boolean reportStatus
		java.util.ArrayList pkgList
		java.util.ArrayList failedList
		java.util.Set keys
	private void loadPrivatePackages (android.os.storage.VolumeInfo) 
		com.android.server.pm.PackageManagerException e
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		com.android.server.pm.Settings$VersionInfo ver
		java.util.List packages
		int updateFlags
		android.os.storage.VolumeInfo vol
		java.util.ArrayList loaded
		int parseFlags
	private void unloadPrivatePackages (android.os.storage.VolumeInfo) 
		android.content.pm.ApplicationInfo info
		com.android.server.pm.PackageManagerService$PackageRemovedInfo outInfo
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		java.util.List packages
		android.os.storage.VolumeInfo vol
		java.util.ArrayList unloaded
	private void reconcileUsers (java.lang.String) 
		NumberFormatException e
		java.io.IOException e
		int userId
		android.content.pm.UserInfo info
		boolean destroyUser
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.IOException e
		java.io.File userDir
		android.content.pm.UserInfo user
		java.util.Iterator i$
		String volumeUuid
		java.io.File[] files
		android.os.UserManager um
	private void reconcileApps (java.lang.String) 
		com.android.server.pm.PackageSetting ps
		android.content.pm.PackageParser$PackageLite pkg
		android.content.pm.PackageParser$PackageParserException e
		boolean isPackage
		boolean destroyApp
		String packageName
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		String volumeUuid
		java.io.File[] files
	private void unfreezePackage (java.lang.String) 
		com.android.server.pm.PackageSetting ps
		String packageName
	public int movePackage (java.lang.String, java.lang.String) 
		com.android.server.pm.PackageManagerException e
		String packageName
		String volumeUuid
		int moveId
	private void movePackageInternal (java.lang.String, java.lang.String, int)  throws com.android.server.pm.PackageManagerException 
		boolean currentAsec
		String currentVolumeUuid
		boolean currentAsec
		String currentVolumeUuid
		java.io.File probe
		java.io.File probeOat
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.PackageSetting ps
		int installFlags
		boolean moveCompleteApp
		java.io.File measurePath
		int installFlags
		boolean moveCompleteApp
		java.io.File measurePath
		android.os.storage.VolumeInfo volume
		long sizeBytes
		String dataAppName
		com.android.server.pm.PackageManagerService$MoveInfo move
		String packageName
		String volumeUuid
		int moveId
		android.os.UserHandle user
		android.os.storage.StorageManager storage
		android.content.pm.PackageManager pm
		boolean currentAsec
		String currentVolumeUuid
		java.io.File codeFile
		String installerPackageName
		String packageAbiOverride
		int appId
		String seinfo
		String label
		long token
		android.os.Bundle extras
		int installFlags
		boolean moveCompleteApp
		java.io.File measurePath
		android.content.pm.PackageStats stats
		long startFreeBytes
		long sizeBytes
		java.util.concurrent.CountDownLatch installedLatch
		android.content.pm.IPackageInstallObserver2 installObserver
		com.android.server.pm.PackageManagerService$MoveInfo move
		android.os.Message msg
		com.android.server.pm.PackageManagerService$OriginInfo origin
	public int movePrimaryStorage (java.lang.String)  throws android.os.RemoteException 
		String volumeUuid
		int realMoveId
		android.os.Bundle extras
		android.content.pm.IPackageMoveObserver callback
		android.os.storage.StorageManager storage
	public int getMoveStatus (int) 
		int moveId
	public void registerMoveCallback (android.content.pm.IPackageMoveObserver) 
		android.content.pm.IPackageMoveObserver callback
	public void unregisterMoveCallback (android.content.pm.IPackageMoveObserver) 
		android.content.pm.IPackageMoveObserver callback
	public boolean setInstallLocation (int) 
		int loc
	public int getInstallLocation () 
	void cleanUpUserLILPw (com.android.server.pm.UserManagerService, int) 
		String volumeUuid
		android.os.storage.VolumeInfo vol
		java.util.Iterator i$
		android.os.storage.StorageManager storage
		com.android.server.pm.UserManagerService userManager
		int userHandle
	private void removeUnusedPackagesLILPw (com.android.server.pm.UserManagerService, int) 
		int i
		com.android.server.pm.PackageSetting ps
		String packageName
		boolean keep
		com.android.server.pm.UserManagerService userManager
		int userHandle
		boolean DEBUG_CLEAN_APKS
		int[] users
		java.util.Iterator psit
	void createNewUserLILPw (int) 
		int userHandle
	void newUserCreated (int) 
		int userHandle
	public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity ()  throws android.os.RemoteException 
	public void setPermissionEnforced (java.lang.String, boolean) 
		android.os.RemoteException e
		long token
		android.app.IActivityManager am
		String permission
		boolean enforced
	public boolean isPermissionEnforced (java.lang.String) 
		String permission
	public boolean isStorageLow () 
		com.android.server.storage.DeviceStorageMonitorInternal dsm
		long token
	public android.content.pm.IPackageInstaller getPackageInstaller () 
	private boolean userNeedsBadging (int) 
		boolean b
		android.content.pm.UserInfo userInfo
		long token
		boolean b
		int userId
		int index
	public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.KeySetManagerService ksms
		String packageName
		String alias
	public android.content.pm.KeySet getSigningKeySet (java.lang.String) 
		android.content.pm.PackageParser$Package pkg
		com.android.server.pm.KeySetManagerService ksms
		String packageName
	public boolean isPackageSignedByKeySet (java.lang.String, android.content.pm.KeySet) 
		com.android.server.pm.KeySetManagerService ksms
		android.content.pm.PackageParser$Package pkg
		android.os.IBinder ksh
		String packageName
		android.content.pm.KeySet ks
	public boolean isPackageSignedByKeySetExactly (java.lang.String, android.content.pm.KeySet) 
		com.android.server.pm.KeySetManagerService ksms
		android.content.pm.PackageParser$Package pkg
		android.os.IBinder ksh
		String packageName
		android.content.pm.KeySet ks
	public void getUsageStatsIfNoPackageUsageInfo () 
		String packageName
		android.content.pm.PackageParser$Package pkg
		android.app.usage.UsageStats usage
		java.util.Map$Entry entry
		java.util.Iterator i$
		android.app.usage.UsageStatsManager usm
		long now
		java.util.Map stats
	private static void checkDowngrade (android.content.pm.PackageParser$Package, android.content.pm.PackageInfoLite)  throws com.android.server.pm.PackageManagerException 
		String splitName
		int j
		int i
		android.content.pm.PackageParser$Package before
		android.content.pm.PackageInfoLite after
	public void grantDefaultPermissionsToEnabledCarrierApps (java.lang.String[], int) 
		long identity
		String[] packageNames
		int userId
	private static void enforceSystemOrPhoneCaller (java.lang.String) 
		String tag
		int callingUid
	static boolean access$200 (android.content.pm.PackageParser$ActivityIntentInfo) 
		android.content.pm.PackageParser$ActivityIntentInfo x0
	static com.android.server.pm.PackageManagerService$DefaultContainerConnection access$600 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static com.android.internal.app.IMediaContainerService access$702 (com.android.server.pm.PackageManagerService, com.android.internal.app.IMediaContainerService) 
		com.android.server.pm.PackageManagerService x0
		com.android.internal.app.IMediaContainerService x1
	static com.android.internal.app.IMediaContainerService access$700 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static void access$800 (com.android.server.pm.PackageManagerService, java.lang.String, boolean, java.util.ArrayList, int) 
		com.android.server.pm.PackageManagerService x0
		String x1
		boolean x2
		java.util.ArrayList x3
		int x4
	static void access$900 (com.android.server.pm.PackageManagerService, android.content.pm.PackageParser$Package, int, java.lang.String[]) 
		com.android.server.pm.PackageManagerService x0
		android.content.pm.PackageParser$Package x1
		int x2
		String[] x3
	static boolean access$1000 (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package x0
	static void access$1100 (com.android.server.pm.PackageManagerService, boolean, boolean, java.util.ArrayList, int[], android.content.IIntentReceiver) 
		com.android.server.pm.PackageManagerService x0
		boolean x1
		boolean x2
		java.util.ArrayList x3
		int[] x4
		android.content.IIntentReceiver x5
	static boolean access$1200 (com.android.server.pm.PackageManagerService, java.lang.String, int) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
	static int access$1300 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static void access$1400 (com.android.server.pm.PackageManagerService, java.util.Set) 
		com.android.server.pm.PackageManagerService x0
		java.util.Set x1
	static android.util.ArraySet access$1500 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static int access$1600 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static void access$1700 (com.android.server.pm.PackageManagerService, int, android.net.Uri, int, android.os.UserHandle) 
		com.android.server.pm.PackageManagerService x0
		int x1
		android.net.Uri x2
		int x3
		android.os.UserHandle x4
	static void access$1800 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallArgs, int) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$InstallArgs x1
		int x2
	static void access$1900 (com.android.server.pm.PackageManagerService, int, int, boolean, android.content.pm.PackageParser$Package) 
		com.android.server.pm.PackageManagerService x0
		int x1
		int x2
		boolean x3
		android.content.pm.PackageParser$Package x4
	static com.android.server.pm.PackageManagerService$IntentFilterVerifier access$2000 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static void access$2100 (com.android.server.pm.PackageManagerService, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
	static void access$2200 (com.android.server.pm.PackageManagerService, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
	static void access$2300 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo) 
		com.android.server.pm.PackageManagerService x0
		android.os.storage.VolumeInfo x1
	static void access$2400 (com.android.server.pm.PackageManagerService, android.os.storage.VolumeInfo) 
		com.android.server.pm.PackageManagerService x0
		android.os.storage.VolumeInfo x1
	static void access$2900 (com.android.server.pm.PackageManagerService, int, int, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		int x1
		int x2
		String x3
	static boolean access$3100 (com.android.server.pm.PackageManagerService, int) 
		com.android.server.pm.PackageManagerService x0
		int x1
	static java.util.Comparator access$3200 () 
	static void access$3300 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallArgs, com.android.server.pm.PackageManagerService$PackageInstalledInfo) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$InstallArgs x1
		com.android.server.pm.PackageManagerService$PackageInstalledInfo x2
	static boolean access$3400 (com.android.server.pm.PackageManagerService, java.lang.String, int, android.content.pm.PackageStats) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
		android.content.pm.PackageStats x3
	static long access$3500 (com.android.internal.app.IMediaContainerService, java.io.File[])  throws android.os.RemoteException 
		com.android.internal.app.IMediaContainerService x0
		java.io.File[] x1
	static void access$3600 (android.content.pm.PackageParser$Package, android.content.pm.PackageInfoLite)  throws com.android.server.pm.PackageManagerException 
		android.content.pm.PackageParser$Package x0
		android.content.pm.PackageInfoLite x1
	static com.android.server.pm.PackageManagerService$InstallArgs access$3700 (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$InstallParams x1
	static boolean access$3800 (com.android.server.pm.PackageManagerService, int, int) 
		com.android.server.pm.PackageManagerService x0
		int x1
		int x2
	static int access$3908 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static java.util.List access$4000 (com.android.server.pm.PackageManagerService, android.content.pm.PackageInfoLite, java.util.List, com.android.server.pm.PackageVerificationState) 
		com.android.server.pm.PackageManagerService x0
		android.content.pm.PackageInfoLite x1
		java.util.List x2
		com.android.server.pm.PackageVerificationState x3
	static android.content.ComponentName access$4100 (com.android.server.pm.PackageManagerService, java.lang.String, java.util.List) 
		com.android.server.pm.PackageManagerService x0
		String x1
		java.util.List x2
	static long access$4200 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static java.io.File access$4400 (com.android.server.pm.PackageManagerService, java.io.File, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		java.io.File x1
		String x2
	static void access$4500 (com.android.server.pm.PackageManagerService, java.util.List, java.lang.String[]) 
		com.android.server.pm.PackageManagerService x0
		java.util.List x1
		String[] x2
	static boolean access$4600 (com.android.server.pm.PackageManagerService, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
	static java.lang.String access$4700 (java.lang.String, com.android.server.pm.PackageSetting) 
		String x0
		com.android.server.pm.PackageSetting x1
	static java.lang.String access$4800 (java.lang.String, java.lang.String, java.lang.String) 
		String x0
		String x1
		String x2
	static int access$4900 (com.android.server.pm.PackageManagerService, java.lang.String, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
		String x2
	static int access$5000 (com.android.server.pm.PackageManagerService, java.lang.String, int, int) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
		int x3
	static void access$5100 (com.android.server.pm.PackageManagerService, java.lang.String, int, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
		String x3
	static boolean access$5300 (com.android.server.pm.PackageManagerService, java.lang.String, int) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
	static void access$5400 (com.android.server.pm.PackageManagerService, java.lang.String, int, boolean) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
		boolean x3
	static boolean access$5500 (com.android.server.pm.PackageManagerService, java.lang.String, int) 
		com.android.server.pm.PackageManagerService x0
		String x1
		int x2
	static void access$5600 (com.android.server.pm.PackageManagerService, boolean, boolean, boolean) 
		com.android.server.pm.PackageManagerService x0
		boolean x1
		boolean x2
		boolean x3
	static void access$5900 (com.android.server.pm.PackageManagerService, java.lang.String) 
		com.android.server.pm.PackageManagerService x0
		String x1
	static com.android.server.pm.PackageManagerService$MoveCallbacks access$6000 (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService x0
	static void  () 
}

com/android/server/pm/PackageManagerService$FileInstallArgs$1.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$FileInstallArgs$1 extends com.android.internal.os.IParcelFileDescriptorFactory$Stub {
	final com.android.server.pm.PackageManagerService$FileInstallArgs this$1
	void  (com.android.server.pm.PackageManagerService$FileInstallArgs) 
	public android.os.ParcelFileDescriptor open (java.lang.String, int)  throws android.os.RemoteException 
		java.io.File file
		java.io.FileDescriptor fd
		android.system.ErrnoException e
		String name
		int mode
}

com/android/server/pm/PackageInstallerService$PackageDeleteObserverAdapter.class
PackageInstallerService.java
package com.android.server.pm
 com.android.server.pm.PackageInstallerService$PackageDeleteObserverAdapter extends android.app.PackageDeleteObserver {
	private final android.content.Context mContext
	private final android.content.IntentSender mTarget
	private final String mPackageName
	private final android.app.Notification mNotification
	public void  (android.content.Context, android.content.IntentSender, java.lang.String, boolean, int) 
		android.content.Context context
		android.content.IntentSender target
		String packageName
		boolean showNotification
		int userId
	public void onUserActionRequired (android.content.Intent) 
		android.content.IntentSender$SendIntentException ignored
		android.content.Intent intent
		android.content.Intent fillIn
	public void onPackageDeleted (java.lang.String, int, java.lang.String) 
		android.app.NotificationManager notificationManager
		android.content.IntentSender$SendIntentException ignored
		String basePackageName
		int returnCode
		String msg
		android.content.Intent fillIn
}

com/android/server/pm/PersistentPreferredIntentResolver.class
PersistentPreferredIntentResolver.java
package com.android.server.pm
public com.android.server.pm.PersistentPreferredIntentResolver extends com.android.server.IntentResolver {
	public void  () 
	protected com.android.server.pm.PersistentPreferredActivity[] newArray (int) 
		int size
	protected boolean isPackageForFilter (java.lang.String, com.android.server.pm.PersistentPreferredActivity) 
		String packageName
		com.android.server.pm.PersistentPreferredActivity filter
	protected volatile android.content.IntentFilter[] newArray (int) 
		int x0
	protected volatile boolean isPackageForFilter (java.lang.String, android.content.IntentFilter) 
		String x0
		android.content.IntentFilter x1
}

com/android/server/pm/PackageManagerService$OnPermissionChangeListeners.class
PackageManagerService.java
package com.android.server.pm
final com.android.server.pm.PackageManagerService$OnPermissionChangeListeners extends android.os.Handler {
	private static final int MSG_ON_PERMISSIONS_CHANGED
	private final android.os.RemoteCallbackList mPermissionListeners
	final com.android.server.pm.PackageManagerService this$0
	public void  (com.android.server.pm.PackageManagerService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int uid
		android.os.Message msg
	public void addListenerLocked (android.content.pm.IOnPermissionsChangeListener) 
		android.content.pm.IOnPermissionsChangeListener listener
	public void removeListenerLocked (android.content.pm.IOnPermissionsChangeListener) 
		android.content.pm.IOnPermissionsChangeListener listener
	public void onPermissionsChanged (int) 
		int uid
	private void handleOnPermissionsChanged (int) 
		android.os.RemoteException e
		android.content.pm.IOnPermissionsChangeListener callback
		int i
		int uid
		int count
}

com/android/server/pm/PackageManagerService$22.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$22 extends android.content.pm.IPackageInstallObserver2$Stub {
	final java.util.concurrent.CountDownLatch val$installedLatch
	final String val$packageName
	final int val$moveId
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.util.concurrent.CountDownLatch, java.lang.String, int) 
	public void onUserActionRequired (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
	public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String basePackageName
		int returnCode
		String msg
		android.os.Bundle extras
		int status
}

com/android/server/pm/Settings$RuntimePermissionPersistence.class
Settings.java
package com.android.server.pm
final com.android.server.pm.Settings$RuntimePermissionPersistence extends java.lang.Object {
	private static final long WRITE_PERMISSIONS_DELAY_MILLIS
	private static final long MAX_WRITE_PERMISSIONS_DELAY_MILLIS
	private final android.os.Handler mHandler
	private final Object mLock
	private final android.util.SparseBooleanArray mWriteScheduled
	private final android.util.SparseLongArray mLastNotWrittenMutationTimesMillis
	private final android.util.SparseArray mFingerprints
	private final android.util.SparseBooleanArray mDefaultPermissionsGranted
	final com.android.server.pm.Settings this$0
	public void  (com.android.server.pm.Settings, java.lang.Object) 
		Object lock
	public boolean areDefaultRuntimPermissionsGrantedLPr (int) 
		int userId
	public void onDefaultRuntimePermissionsGrantedLPr (int) 
		int userId
	public void writePermissionsForUserSyncLPr (int) 
		int userId
	public void writePermissionsForUserAsyncLPr (int) 
		long lastNotWrittenMutationTimeMillis
		long timeSinceLastNotWrittenMutationMillis
		long maxDelayMillis
		long writeDelayMillis
		android.os.Message message
		android.os.Message message
		int userId
		long currentTimeMillis
	private void writePermissionsSync (int) 
		com.android.server.pm.PermissionsState permissionsState
		java.util.List permissionsStates
		String packageName
		com.android.server.pm.PackageSetting packageSetting
		int i
		String sharedUserName
		com.android.server.pm.SharedUserSetting sharedUser
		com.android.server.pm.PermissionsState permissionsState
		java.util.List permissionsStates
		int i
		int packageCount
		int sharedUserCount
		String packageName
		java.util.List permissionStates
		int i
		String packageName
		java.util.List permissionStates
		int i
		org.xmlpull.v1.XmlSerializer serializer
		String fingerprint
		int packageCount
		int sharedUserCount
		Throwable t
		int userId
		android.util.AtomicFile destination
		android.util.ArrayMap permissionsForPackage
		android.util.ArrayMap permissionsForSharedUser
		java.io.FileOutputStream out
	private void onUserRemoved (int) 
		com.android.server.pm.SettingBase sb
		java.util.Iterator i$
		com.android.server.pm.SettingBase sb
		java.util.Iterator i$
		int userId
	private void revokeRuntimePermissionsAndClearFlags (com.android.server.pm.SettingBase, int) 
		com.android.server.pm.BasePermission bp
		com.android.server.pm.PermissionsState$PermissionState permissionState
		java.util.Iterator i$
		com.android.server.pm.SettingBase sb
		int userId
		com.android.server.pm.PermissionsState permissionsState
	public void deleteUserRuntimePermissionsFile (int) 
		int userId
	public void readStateForUserSyncLPr (int) 
		java.io.FileNotFoundException fnfe
		org.xmlpull.v1.XmlPullParser parser
		Exception e
		int userId
		java.io.File permissionsFile
		java.io.FileInputStream in
	private void parseRuntimePermissionsLPr (org.xmlpull.v1.XmlPullParser, int)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String fingerprint
		boolean defaultsGranted
		String name
		com.android.server.pm.PackageSetting ps
		String name
		com.android.server.pm.SharedUserSetting sus
		org.xmlpull.v1.XmlPullParser parser
		int userId
		int outerDepth
		int type
	private void parsePermissionsLPr (org.xmlpull.v1.XmlPullParser, com.android.server.pm.PermissionsState, int)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String name
		com.android.server.pm.BasePermission bp
		String grantedStr
		boolean granted
		String flagsStr
		int flags
		org.xmlpull.v1.XmlPullParser parser
		com.android.server.pm.PermissionsState permissionsState
		int userId
		int outerDepth
		int type
	private void writePermissions (org.xmlpull.v1.XmlSerializer, java.util.List)  throws java.io.IOException 
		com.android.server.pm.PermissionsState$PermissionState permissionState
		java.util.Iterator i$
		org.xmlpull.v1.XmlSerializer serializer
		java.util.List permissionStates
	static void access$000 (com.android.server.pm.Settings$RuntimePermissionPersistence, int) 
		com.android.server.pm.Settings$RuntimePermissionPersistence x0
		int x1
	static void access$200 (com.android.server.pm.Settings$RuntimePermissionPersistence, int) 
		com.android.server.pm.Settings$RuntimePermissionPersistence x0
		int x1
}

com/android/server/pm/PersistentPreferredActivity.class
PersistentPreferredActivity.java
package com.android.server.pm
 com.android.server.pm.PersistentPreferredActivity extends android.content.IntentFilter {
	private static final String ATTR_NAME
	private static final String ATTR_FILTER
	private static final String TAG
	private static final boolean DEBUG_FILTERS
	final android.content.ComponentName mComponent
	void  (android.content.IntentFilter, android.content.ComponentName) 
		android.content.IntentFilter filter
		android.content.ComponentName activity
	void  (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		String shortComponent
		int outerDepth
		String tagName
		int type
	public void writeToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer serializer
	public java.lang.String toString () 
}

com/android/server/pm/PackageManagerService$24.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$24 extends android.content.pm.IPackageMoveObserver$Stub {
	final int val$realMoveId
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, int) 
	public void onCreated (int, android.os.Bundle) 
		int moveId
		android.os.Bundle extras
	public void onStatusChanged (int, int, long) 
		int moveId
		int status
		long estMillis
}

com/android/server/pm/PackageManagerService$PackageUsage.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$PackageUsage extends java.lang.Object {
	private static final int WRITE_INTERVAL
	private final Object mFileLock
	private final java.util.concurrent.atomic.AtomicLong mLastWritten
	private final java.util.concurrent.atomic.AtomicBoolean mBackgroundWriteRunning
	private boolean mIsHistoricalPackageUsageAvailable
	final com.android.server.pm.PackageManagerService this$0
	private void  (com.android.server.pm.PackageManagerService) 
	boolean isHistoricalPackageUsageAvailable () 
	void write (boolean) 
		boolean force
	private void writeInternal () 
		android.content.pm.PackageParser$Package pkg
		java.util.Iterator i$
		java.io.BufferedOutputStream out
		StringBuilder sb
		java.io.IOException e
		android.util.AtomicFile file
		java.io.FileOutputStream f
	void readLP () 
		NumberFormatException e
		String packageName
		String timeInMillisString
		android.content.pm.PackageParser$Package pkg
		long timeInMillis
		StringBuffer sb
		java.io.FileNotFoundException expected
		java.io.IOException e
		android.util.AtomicFile file
		java.io.BufferedInputStream in
	private java.lang.String readToken (java.io.InputStream, java.lang.StringBuffer, char)  throws java.io.IOException 
		int ch
		java.io.InputStream in
		StringBuffer sb
		char endOfToken
	private android.util.AtomicFile getFile () 
		java.io.File dataDir
		java.io.File systemDir
		java.io.File fname
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$1) 
		com.android.server.pm.PackageManagerService x0
		com.android.server.pm.PackageManagerService$1 x1
	static void access$400 (com.android.server.pm.PackageManagerService$PackageUsage) 
		com.android.server.pm.PackageManagerService$PackageUsage x0
	static java.util.concurrent.atomic.AtomicBoolean access$500 (com.android.server.pm.PackageManagerService$PackageUsage) 
		com.android.server.pm.PackageManagerService$PackageUsage x0
	static boolean access$6302 (com.android.server.pm.PackageManagerService$PackageUsage, boolean) 
		com.android.server.pm.PackageManagerService$PackageUsage x0
		boolean x1
}

com/android/server/pm/PolicyComparator.class
SELinuxMMAC.java
package com.android.server.pm
final com.android.server.pm.PolicyComparator extends java.lang.Object implements java.util.Comparator  {
	private boolean duplicateFound
	void  () 
	public boolean foundDuplicate () 
	public int compare (com.android.server.pm.Policy, com.android.server.pm.Policy) 
		java.util.Map p1Packages
		java.util.Map p2Packages
		com.android.server.pm.Policy p1
		com.android.server.pm.Policy p2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/server/pm/PackageManagerService$2.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$2 extends java.lang.Object implements java.lang.Runnable  {
	final String val$volumeUuid
	final long val$freeStorageSize
	final android.content.pm.IPackageDataObserver val$observer
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.lang.String, long, android.content.pm.IPackageDataObserver) 
	public void run () 
		android.os.RemoteException e
		int retCode
}

com/android/server/pm/UserManagerService$3.class
UserManagerService.java
package com.android.server.pm
 com.android.server.pm.UserManagerService$3 extends java.lang.Object implements java.lang.Runnable  {
	final int val$userHandle
	final com.android.server.pm.UserManagerService this$0
	void  (com.android.server.pm.UserManagerService, int) 
	public void run () 
		android.content.pm.ApplicationInfo appInfo
		java.util.Iterator i$
		java.util.List apps
		long ident
}

com/android/server/pm/Settings$RuntimePermissionPersistence$MyHandler.class
Settings.java
package com.android.server.pm
final com.android.server.pm.Settings$RuntimePermissionPersistence$MyHandler extends android.os.Handler {
	final com.android.server.pm.Settings$RuntimePermissionPersistence this$1
	public void  (com.android.server.pm.Settings$RuntimePermissionPersistence) 
	public void handleMessage (android.os.Message) 
		android.os.Message message
		int userId
		Runnable callback
}

com/android/server/pm/PackageManagerService$18.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$18 extends java.lang.Object implements com.android.server.pm.PackageManagerService$BlobXmlRestorer  {
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	public void apply (org.xmlpull.v1.XmlPullParser, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int userId
}

com/android/server/pm/PendingPackage.class
PendingPackage.java
package com.android.server.pm
final com.android.server.pm.PendingPackage extends com.android.server.pm.PackageSettingBase {
	final int sharedId
	void  (java.lang.String, java.lang.String, java.io.File, java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int) 
		String name
		String realName
		java.io.File codePath
		java.io.File resourcePath
		String legacyNativeLibraryPathString
		String primaryCpuAbiString
		String secondaryCpuAbiString
		String cpuAbiOverrideString
		int sharedId
		int pVersionCode
		int pkgFlags
		int pkgPrivateFlags
}

com/android/server/pm/PackageManagerService$MoveInstallArgs.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$MoveInstallArgs extends com.android.server.pm.PackageManagerService$InstallArgs {
	private java.io.File codeFile
	private java.io.File resourceFile
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, com.android.server.pm.PackageManagerService$InstallParams) 
		com.android.server.pm.PackageManagerService$InstallParams params
	int copyApk (com.android.internal.app.IMediaContainerService, boolean) 
		com.android.internal.app.IMediaContainerService imcs
		boolean temp
	int doPreInstall (int) 
		int status
	boolean doRename (int, android.content.pm.PackageParser$Package, java.lang.String) 
		int status
		android.content.pm.PackageParser$Package pkg
		String oldCodePath
	int doPostInstall (int, int) 
		int status
		int uid
	java.lang.String getCodePath () 
	java.lang.String getResourcePath () 
	private boolean cleanUp (java.lang.String) 
		String volumeUuid
		java.io.File codeFile
	void cleanUpResourcesLI () 
	boolean doPostDeleteLI (boolean) 
		boolean delete
}

com/android/server/pm/PackageManagerService$5.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$5 extends java.lang.Object implements java.util.Comparator  {
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	public int compare (android.content.pm.PackageParser$Package, android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package p1
		android.content.pm.PackageParser$Package p2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/server/pm/PackageManagerService$HandlerParams.class
PackageManagerService.java
package com.android.server.pm
abstract com.android.server.pm.PackageManagerService$HandlerParams extends java.lang.Object {
	private static final int MAX_RETRIES
	private int mRetries
	private final android.os.UserHandle mUser
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, android.os.UserHandle) 
		android.os.UserHandle user
	android.os.UserHandle getUser () 
	final boolean startCopy () 
		android.os.RemoteException e
		boolean res
	final void serviceError () 
	abstract void handleStartCopy ()  throws android.os.RemoteException 
	abstract void handleServiceError () 
	abstract void handleReturnCode () 
}

com/android/server/pm/PackageSignatures.class
PackageSignatures.java
package com.android.server.pm
 com.android.server.pm.PackageSignatures extends java.lang.Object {
	android.content.pm.Signature[] mSignatures
	void  (com.android.server.pm.PackageSignatures) 
		com.android.server.pm.PackageSignatures orig
	void  (android.content.pm.Signature[]) 
		android.content.pm.Signature[] sigs
	void  () 
	void writeXml (org.xmlpull.v1.XmlSerializer, java.lang.String, java.util.ArrayList)  throws java.io.IOException 
		android.content.pm.Signature pastSig
		android.content.pm.Signature sig
		int sigHash
		int numPast
		int j
		int i
		org.xmlpull.v1.XmlSerializer serializer
		String tagName
		java.util.ArrayList pastSignatures
	void readXml (org.xmlpull.v1.XmlPullParser, java.util.ArrayList)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		android.content.pm.Signature sig
		android.content.pm.Signature sig
		int idx
		String key
		NumberFormatException e
		IllegalArgumentException e
		String index
		String tagName
		android.content.pm.Signature[] newSigs
		org.xmlpull.v1.XmlPullParser parser
		java.util.ArrayList pastSignatures
		String countStr
		int count
		int pos
		int outerDepth
		int type
	void assignSignatures (android.content.pm.Signature[]) 
		int i
		android.content.pm.Signature[] sigs
	public java.lang.String toString () 
		int i
		StringBuffer buf
}

com/android/server/pm/KeySetHandle.class
KeySetHandle.java
package com.android.server.pm
 com.android.server.pm.KeySetHandle extends android.os.Binder {
	private final long mId
	private int mRefCount
	protected void  (long) 
		long id
	protected void  (long, int) 
		long id
		int refCount
	public long getId () 
	protected int getRefCountLPr () 
	protected void setRefCountLPw (int) 
		int newCount
	protected void incrRefCountLPw () 
	protected int decrRefCountLPw () 
}

com/android/server/pm/PackageManagerService$IFVerificationParams.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$IFVerificationParams extends java.lang.Object {
	android.content.pm.PackageParser$Package pkg
	boolean replacing
	int userId
	int verifierUid
	public void  (android.content.pm.PackageParser$Package, boolean, int, int) 
		android.content.pm.PackageParser$Package _pkg
		boolean _replacing
		int _userId
		int _verifierUid
}

com/android/server/pm/SharedUserSetting.class
SharedUserSetting.java
package com.android.server.pm
final com.android.server.pm.SharedUserSetting extends com.android.server.pm.SettingBase {
	final String name
	int userId
	int uidFlags
	int uidPrivateFlags
	final android.util.ArraySet packages
	final com.android.server.pm.PackageSignatures signatures
	void  (java.lang.String, int, int) 
		String _name
		int _pkgFlags
		int _pkgPrivateFlags
	public java.lang.String toString () 
	void removePackage (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		int aggregatedFlags
		com.android.server.pm.PackageSetting ps
		java.util.Iterator i$
		int aggregatedPrivateFlags
		com.android.server.pm.PackageSetting packageSetting
	void addPackage (com.android.server.pm.PackageSetting) 
		com.android.server.pm.PackageSetting packageSetting
}

com/android/server/pm/PackageManagerService$SharedLibraryEntry.class
PackageManagerService.java
package com.android.server.pm
public final com.android.server.pm.PackageManagerService$SharedLibraryEntry extends java.lang.Object {
	public final String path
	public final String apk
	void  (java.lang.String, java.lang.String) 
		String _path
		String _apk
}

com/android/server/pm/LauncherAppsService$LauncherAppsImpl$PackageCallbackList.class
LauncherAppsService.java
package com.android.server.pm
 com.android.server.pm.LauncherAppsService$LauncherAppsImpl$PackageCallbackList extends android.os.RemoteCallbackList {
	final com.android.server.pm.LauncherAppsService$LauncherAppsImpl this$1
	void  (com.android.server.pm.LauncherAppsService$LauncherAppsImpl) 
	public void onCallbackDied (android.os.IInterface, java.lang.Object) 
		android.os.IInterface callback
		Object cookie
}

com/android/server/pm/PackageManagerService$MoveInfo.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$MoveInfo extends java.lang.Object {
	final int moveId
	final String fromUuid
	final String toUuid
	final String packageName
	final String dataAppName
	final int appId
	final String seinfo
	final com.android.server.pm.PackageManagerService this$0
	public void  (com.android.server.pm.PackageManagerService, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String) 
		int moveId
		String fromUuid
		String toUuid
		String packageName
		String dataAppName
		int appId
		String seinfo
}

com/android/server/pm/PackageManagerService$PackageRemovedInfo.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$PackageRemovedInfo extends java.lang.Object {
	String removedPackage
	int uid
	int removedAppId
	int[] removedUsers
	boolean isRemovedPackageSystemUpdate
	com.android.server.pm.PackageManagerService$InstallArgs args
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService) 
	void sendBroadcast (boolean, boolean, boolean) 
		boolean fullRemove
		boolean replacing
		boolean removedForAllUsers
		android.os.Bundle extras
}

com/android/server/pm/PackageManagerService$15.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$15 extends java.lang.Object implements java.lang.Runnable  {
	final String val$packageName
	final int val$userId
	final android.content.pm.IPackageDataObserver val$observer
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, java.lang.String, int, android.content.pm.IPackageDataObserver) 
	public void run () 
		android.os.RemoteException e
		boolean succeded
}

com/android/server/pm/IntentFilterVerificationResponse.class
IntentFilterVerificationResponse.java
package com.android.server.pm
 com.android.server.pm.IntentFilterVerificationResponse extends java.lang.Object {
	public final int callerUid
	public final int code
	public final java.util.List failedDomains
	public void  (int, int, java.util.List) 
		int callerUid
		int code
		java.util.List failedDomains
	public java.lang.String getFailedDomainsString () 
		String domain
		java.util.Iterator i$
		StringBuilder sb
}

com/android/server/pm/PackageManagerService$21.class
PackageManagerService.java
package com.android.server.pm
 com.android.server.pm.PackageManagerService$21 extends android.content.IIntentReceiver$Stub {
	final boolean val$reportStatus
	final java.util.Set val$keys
	final com.android.server.pm.PackageManagerService this$0
	void  (com.android.server.pm.PackageManagerService, boolean, java.util.Set) 
	public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int)  throws android.os.RemoteException 
		android.content.Intent intent
		int resultCode
		String data
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		android.os.Message msg
}

com/android/server/pm/GrantedPermissions.class
GrantedPermissions.java
package com.android.server.pm
 com.android.server.pm.GrantedPermissions extends java.lang.Object {
	int pkgFlags
	java.util.HashSet grantedPermissions
	int[] gids
	void  (int) 
		int pkgFlags
	void  (com.android.server.pm.GrantedPermissions) 
		com.android.server.pm.GrantedPermissions base
	void setFlags (int) 
		int pkgFlags
}

com/android/server/pm/UserManagerService$2.class
UserManagerService.java
package com.android.server.pm
 com.android.server.pm.UserManagerService$2 extends android.content.BroadcastReceiver {
	final int val$userHandle
	final com.android.server.pm.UserManagerService this$0
	void  (com.android.server.pm.UserManagerService, int) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

com/android/server/pm/PackageDexOptimizer.class
PackageDexOptimizer.java
package com.android.server.pm
final com.android.server.pm.PackageDexOptimizer extends java.lang.Object {
	private static final String TAG
	static final String OAT_DIR_NAME
	static final int DEX_OPT_SKIPPED
	static final int DEX_OPT_PERFORMED
	static final int DEX_OPT_DEFERRED
	static final int DEX_OPT_FAILED
	private final com.android.server.pm.PackageManagerService mPackageManagerService
	private android.util.ArraySet mDeferredDexOpt
	private final android.os.PowerManager$WakeLock mDexoptWakeLock
	private volatile boolean mSystemReady
	void  (com.android.server.pm.PackageManagerService) 
		com.android.server.pm.PackageManagerService packageManagerService
		android.os.PowerManager powerManager
	int performDexOpt (android.content.pm.PackageParser$Package, java.lang.String[], boolean, boolean, boolean) 
		android.util.ArraySet done
		boolean useLock
		android.content.pm.PackageParser$Package pkg
		String[] instructionSets
		boolean forceDex
		boolean defer
		boolean inclDependencies
		android.util.ArraySet done
	private int performDexOptLI (android.content.pm.PackageParser$Package, java.lang.String[], boolean, boolean, android.util.ArraySet) 
		int dexoptNeeded
		java.io.IOException ioe
		java.io.IOException ioe
		String dexoptType
		String dexoptType
		String dexoptType
		String dexoptType
		String oatDir
		int sharedGid
		int ret
		int dexoptNeeded
		String path
		java.util.Iterator i$
		String dexCodeInstructionSet
		String[] arr$
		int len$
		int i$
		android.content.pm.PackageParser$Package pkg
		String[] targetInstructionSets
		boolean forceDex
		boolean defer
		android.util.ArraySet done
		String[] instructionSets
		boolean vmSafeMode
		boolean debuggable
		java.util.List paths
		boolean performedDexOpt
		String[] dexCodeInstructionSets
	private java.lang.String createOatDirIfSupported (android.content.pm.PackageParser$Package, java.lang.String)  throws java.io.IOException 
		java.io.File oatDir
		android.content.pm.PackageParser$Package pkg
		String dexInstructionSet
		java.io.File codePath
	static java.io.File getOatDir (java.io.File) 
		java.io.File codePath
	private void performDexOptLibsLI (java.util.ArrayList, java.lang.String[], boolean, boolean, android.util.ArraySet) 
		android.content.pm.PackageParser$Package libPkg
		String libName
		java.util.Iterator i$
		java.util.ArrayList libs
		String[] instructionSets
		boolean forceDex
		boolean defer
		android.util.ArraySet done
	public android.util.ArraySet clearDeferredDexOptPackages () 
		android.util.ArraySet result
	public void addPackageForDeferredDexopt (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	void systemReady () 
}

com/android/server/pm/PermissionsState.class
PermissionsState.java
package com.android.server.pm
public final com.android.server.pm.PermissionsState extends java.lang.Object {
	public static final int PERMISSION_OPERATION_FAILURE
	public static final int PERMISSION_OPERATION_SUCCESS
	public static final int PERMISSION_OPERATION_SUCCESS_GIDS_CHANGED
	private static final int[] NO_GIDS
	private android.util.ArrayMap mPermissions
	private int[] mGlobalGids
	public void  () 
	public void  (com.android.server.pm.PermissionsState) 
		com.android.server.pm.PermissionsState prototype
	public void setGlobalGids (int[]) 
		int[] globalGids
	public void copyFrom (com.android.server.pm.PermissionsState) 
		String name
		com.android.server.pm.PermissionsState$PermissionData permissionData
		int i
		int permissionCount
		com.android.server.pm.PermissionsState other
	public int grantInstallPermission (com.android.server.pm.BasePermission) 
		com.android.server.pm.BasePermission permission
	public int revokeInstallPermission (com.android.server.pm.BasePermission) 
		com.android.server.pm.BasePermission permission
	public int grantRuntimePermission (com.android.server.pm.BasePermission, int) 
		com.android.server.pm.BasePermission permission
		int userId
	public int revokeRuntimePermission (com.android.server.pm.BasePermission, int) 
		com.android.server.pm.BasePermission permission
		int userId
	public boolean hasRuntimePermission (java.lang.String, int) 
		String name
		int userId
	public boolean hasInstallPermission (java.lang.String) 
		String name
	public boolean hasPermission (java.lang.String, int) 
		String name
		int userId
		com.android.server.pm.PermissionsState$PermissionData permissionData
	public boolean hasRequestedPermission (android.util.ArraySet) 
		int i
		android.util.ArraySet names
	public java.util.Set getPermissions (int) 
		String permission
		int i
		int userId
		java.util.Set permissions
		int permissionCount
	public com.android.server.pm.PermissionsState$PermissionState getInstallPermissionState (java.lang.String) 
		String name
	public com.android.server.pm.PermissionsState$PermissionState getRuntimePermissionState (java.lang.String, int) 
		String name
		int userId
	public java.util.List getInstallPermissionStates () 
	public java.util.List getRuntimePermissionStates (int) 
		int userId
	public int getPermissionFlags (java.lang.String, int) 
		String name
		int userId
		com.android.server.pm.PermissionsState$PermissionState installPermState
		com.android.server.pm.PermissionsState$PermissionState runtimePermState
	public boolean updatePermissionFlags (com.android.server.pm.BasePermission, int, int, int) 
		com.android.server.pm.BasePermission permission
		int userId
		int flagMask
		int flagValues
		boolean mayChangeFlags
		com.android.server.pm.PermissionsState$PermissionData permissionData
	public boolean updatePermissionFlagsForAllPermissions (int, int, int) 
		com.android.server.pm.PermissionsState$PermissionData permissionData
		int i
		int userId
		int flagMask
		int flagValues
		boolean changed
		int permissionCount
	public int[] computeGids (int) 
		String permission
		com.android.server.pm.PermissionsState$PermissionData permissionData
		int[] permGids
		int i
		int permissionCount
		int userId
		int[] gids
	public int[] computeGids (int[]) 
		int[] userGids
		int userId
		int[] arr$
		int len$
		int i$
		int[] userIds
		int[] gids
	public void reset () 
	private com.android.server.pm.PermissionsState$PermissionState getPermissionState (java.lang.String, int) 
		String name
		int userId
		com.android.server.pm.PermissionsState$PermissionData permissionData
	private java.util.List getPermissionStatesInternal (int) 
		com.android.server.pm.PermissionsState$PermissionData permissionData
		com.android.server.pm.PermissionsState$PermissionState permissionState
		int i
		int userId
		java.util.List permissionStates
		int permissionCount
	private int grantPermission (com.android.server.pm.BasePermission, int) 
		int[] newGids
		com.android.server.pm.BasePermission permission
		int userId
		boolean hasGids
		int[] oldGids
		com.android.server.pm.PermissionsState$PermissionData permissionData
	private int revokePermission (com.android.server.pm.Base